web-dev-qa-db-ja.com

Windowsでファイルを開く/保存ダイアログを開くのに長い時間がかかる

これはそれが起こるたびに私を壁に押し上げています:-)

タイトルにあるように、[開く]、[保存する]、[参照]をクリックすると、基本的にすべてのWindowsアプリケーションが停止し、メッセージに長時間(分)応答しなくなります。ダイアログは最終的に後で表示されます。

実際には、UIスレッドでブロック操作が行われているようですが、問題が何であるかを通知することなく、最終的にタイムアウトまたは成功します。

これは数時間ごとにのみ発生し、その後はダイアログが正常に動作します。

私はかなり広範囲を見回しましたが、この問題に対する実用的な解決策を見つけることができません。

仕様:Bootcamp経由で2013iMacで8.1を獲得します。

ネットワーク操作(ネットワークドライブの更新など)はUIスレッドをブロックしていないようであり、HFS「MacintoshHD」の読み取りは問題ではないようです。

  • これは既知の問題ですか?その解決策は何ですか?
  • それをデバッグ/正確に何が起こっているのかを特定する方法はありますか?
2
Sklivvz

シェルの拡張機能である可能性がありますが、過去にこの問題が発生したのは、シェルがドライブの読み取りに失敗した(タイムアウトした)ことが原因でした。私が持っている例では、それは古い3.5インチフロッピードライブでしたが、それがiMacでの問題ではないかと思います。それでも、1つ以上のストレージデバイスに関する情報を読み取ろうとする問題である可能性があります。フロッピーの場合ドライブが起こったときにドライブの研削音が聞こえたので、診断は簡単でした。

1
hemp

私にとっては、BIOSで存在しないA:ドライブを無効にするだけで十分でした。もちろん、再起動も含まれていましたが、A:ドライブが問題だったと思います。

0
guest

私はこれが古いスレッドであることを知っていますが、私の問題を追加することも害はありません。私も同じ問題を抱えていましたが、他の人が述べたように、問題はドライブの読み取りに失敗したか、タイムアウトしたことが原因でした。私はいくつかのインストールを行っていて、仮想ドライブを使用してマウントしていましたが、終了後に無効にするのを忘れていました。マウントを解除すると、ファイルダイアログがすぐに開きました。

0
Goose