web-dev-qa-db-ja.com

Explorerが非常に遅く、反応しない

Windows上の私のWindowsエクスプローラーXP 32ビットは最近非常に遅いです。起動すると、すべてのフォルダーとドライブが一覧表示されるまで最大10秒かかります。この間、非反応性です。つまり、マウスやキーボードの入力に反応しません。通常よりも遅い状態が続いた後でも、新しいフォルダを開くには数秒かかりますが、以前はすぐに開かれていました。

「TotalCommander」のような他のファイルブラウザは、通常どおり非常に高速に動作します。

12
clamp
  1. Sysinternalsをダウンロード ' Process Explorer
  2. 管理者権限でプログラムを実行します(システムから必要なすべての情報にアクセスできるようにします)。
  3. プロセスExplorer.exeを右クリックし、[プロパティ]を選択します。
  4. [パフォーマンス]タブを選択します。
  5. 次に、新しいエクスプローラウィンドウを開き、グラフを確認します。問題がI/OアクセスなのかCPUなのかがわかるはずです(メモリがこの動作の考えられる原因であるとは思いませんでした)。
  6. [パフォーマンス]や[スレッド]などの他のタブは、システムのリソースを悪用しているものを特定するのに役立ちます。

問題がエクスプローラープロセスにアタッチされた破損したdllまたはハンドラーである可能性があると思われる場合は、次の手順に従います。

  1. Sysinternalsのダウンロード Autoruns (インストールする必要はありません)。
  2. Zipファイルを解凍し、管理者権限でプログラムautoruns.exeを実行します。
  3. プログラムがすべての情報を取得するのを待ってから、[エクスプローラー]タブを選択します。
  4. 出版社のない、または疑わしいソースからのアイテムを探します。
  5. 見つかった場合は、左側のチェックボックスをオフにしてアイテムを無効にし、アプリケーションを閉じてシステムを再起動します。
  6. 問題の原因であると思われる他のdll /ハンドラーでこのプロセスを繰り返します。それぞれの後に再起動します(対応するボックスをチェックしてアイテムを再度有効にすることもできます)。

お役に立てば幸いです。

14
Leonardo

チェックリスト、

  • ネットワークにマップされたドライブはありますか?ストールを引き起こしている可能性があります
  • プライマリドライブに断片化がありますか?これにより、エクスプローラーでの列挙が遅くなります
    • tryJkDefrag-組み込みのデフラグサポートを信頼しない
  • ページファイルの断片化がありますか?それは多くのことを遅くします
    • tryPageDefrag-このアプリを起動すると、どのシステムファイルがすぐに断片化されているかがわかります。その後、再起動してデフラグすることを選択できます
  • Windows 他のアプリケーションの競合に関するサポートノート
  • このWindowsマシンが、このような問題を示さない他のシステムと同じサービスパッチレベルであることを確認します
  • インデックスサービスをオフにすることを検討してください-これがそのような速度低下を引き起こすことは正確にはわかっていません。アイドル状態でのみ機能するはずですが、とにかく無駄です
  • WindowsはZipファイルをフォルダーとして表示するように構成されていますか?
    • これは問題を引き起こすことが知られています
    • とにかく7-Zipに移行することをお勧めします。

試すことができるいくつかのこと

  • autorunsチェックは良い考えです、
    そこで行われている新しいまたは予期しないスタートアップ活動を見つけましたか?
  • 最近のドライバーまたはシステムの更新を行いましたか?
  • システムファイルの破損の可能性もあります。あなたはそれをチェックすることができます
    StartRunから " sfc /scannow "または"sfc /verifyonly "コマンド。
    すべてのWindowsファイルが無傷であることを確認するには時間がかかります
6
nik

SysinternalsのProcessMonitorを試してみると、ファイルを開いたときに実行されているファイルアクセスの種類を確認できます。

私が理解しているように、エクスプローラーは各ファイルのアイコンを見つけようとしますが、関連するアプリケーションを見つけようとすることがあります(したがって、Excelファイルの横にExcelアイコンが表示されます)。ただし、ネットワークフォルダ(またはメモリスティック)にアプリケーションがある場合は、速度が低下する可能性があります。そしてもちろん、ドライブパスがない場合、たとえば、プラグインされていないメモリスティックやネットワークパスが見つからない場合、またはファイルへのアクセス許可が拒否された場合、速度が低下します。

Process Monitorは、ウィンドウを開いたときに発生する他の多くのことも表示します。たとえば、Explorerがアプリケーションにアクセスしてファイルアイコンを判別しようとすると、アンチウイルススキャンがトリガーされます。

繰り返しのルックアップを避けるために、アイコンはキャッシュされるはずでしたが、それが行われていない可能性があることに注意してください。キャッシュのサイズを制御するレジストリキーがあります

Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Explorer\Maxキャッシュされたアイコン

(私のものは2000に設定されていますが、おそらくそれを増やしてみることができます)。

キャッシュも破損する可能性がありますが、これが速度低下の原因になるとは聞いたことがありません。アイコンが正しく描画されないことがあります。

3
sgmoore

このような問題が発生し、デスクトップ、Cルート、または存在しないファイルを参照するマイドキュメントのいずれかにショートカットがありました(正確に記憶できません)。クレイジーに聞こえるかもしれませんが、壊れたショートカットを削除すると、この問題が修正されました。これらのショートカットで特別なウィンドウが実行していることがありました(存在しないファイルなどからショートカットからアイコンリソースを取得しようとしていると思います)。したがって、デスクトップ上のショートカットを見て、無効なショートカットを削除してから、そこから移動します。

編集:私の問題を修正するのに役立った記事を見つけようとして(それはずっと前でした)私はこれを見つけました: http://ss64.com/nt/slow_browsing.html

2
AaronLS

私はこれが起こったことを誰かが知っています、彼がそれを解決した方法は 新しいXPユーザープロファイル を作成することでした、残念ながらそれはプロファイル固有のアプリケーション設定の多くを失うことを意味しました、しかし再インストールに勝る!

2
Vdex

共有ドキュメントを無効にするには、レジストリから次の値を削除します。

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\{E211B736-43FD-11D1-9EFB-0000F8757FCD}

参照

0
Paul Sweatte

@nikのアドバイス、そして@Leonardoのアドバイスに従った後、私はまだ言及されていない1つの追加の可能性のある問題を発見しました...

ユーザープロファイルの「デスクトップ」フォルダを確認します。そこに多数のファイル/フォルダーがある場合は、それらのファイル/フォルダーをできるだけ多くコンピューター上の別のフォルダーにアーカイブ(移動)します。理由は次のとおりです。Windows10のExplorer.exeは、起動時、および場合によっては他のときに、デスクトップフォルダー内のファイル/フォルダーを反復処理するようです(ファイル/フォルダーが多いほど、そのリストの処理に時間がかかることを意味します)。

私の場合、3500個のファイルをデスクトップフォルダーからファイルシステム内の別のフォルダーに移動したところ、速度が20秒向上したことに気付きました。

0
Gavin G