私の Windows 7 コンピュータには、フォルダが空であっても、フォルダの削除、移動、コピーに非常に時間がかかるという、かなり厄介な問題があります。さらに悪いことに、この問題は断続的に発生します。数分間「アイテムを検出しています...」と表示された後、指示されたとおりに動作します。
このような事態を防ぐためにどこを探せばよいか、何かアドバイスはありますか?
これを根本原因として除外するために、ウイルス対策のリアルタイムスキャンを無効にしてみました。
答え1
たくさんの提案が書かれた大きな投稿を見つけました。それは多くのことに関係している可能性があります...
最初のステップは、セーフ モードで起動して、動作がまだ発生しているかどうかを確認することです。発生していない場合は、Windows に関連するものではなく、何らかのシステム ドライバー (たとえば、無効にしているウイルス対策ソフトウェア) に関連するものであることがわかります。
その他の提案としては、サムネイル、ファイルのアクセス許可、フォルダー内のファイルが多すぎることなどがあります。スレッドを読んで、いくつかのことを試してみてください。
答え2
私は代わりにコマンドライン (cmd.exe) から大きなフォルダーを移動することでこれを回避しました:
c:\> move c:\stuff\big-folder c:\other-stuff\some-other-folder
これは、同じドライブ文字の下にあるディレクトリに対しては非常に高速に機能します。また、ソース ディレクトリまたは宛先ディレクトリを表示するエクスプローラー ウィンドウは、コマンド ライン プロンプトが返されてから 1 秒以内に更新されます。
複数の項目を選択して移動する場合、同じドライブ文字内でファイル/ディレクトリを移動するときと同様の速度で動作する dired モード (emacs の下) を使用します。
答え3
私も同じ非常に厄介な問題を抱えていました。空のフォルダを削除すると、「アイテムの検出」中にブロックされるのです。
TSVNCache.exe および/または TGitCache.exe の検出を終了した瞬間に、その問題はなくなりました。つまり、Tortoise 関連の機能は更新のたびに PC の再起動を要求するだけでなく、エクスプローラーにも悪影響を及ぼします。
答え4
Windows XP でも同様の問題が発生しました。主にレジストリ設定がおかしかったためです。状況はひどく、C:/ 以外のパーティションにアクセスできず、マイ コンピュータにアクセスできませんでした。
レジストリを台無しにした経緯:
- HKCR (HKEY_CURRENT_ROOT) の SYSTEM にフル コントロール権限を付与しました
レジストリを「復元」する方法:
- HKCR の「ローカル ユーザー」にフル コントロール権限を付与しました。
... しかし、一般ユーザーであるあなたが、レジストリをこれほどひどく混乱させて、このような事態が発生するとは考えにくいです。ただし、これが原因である可能性はあります。