Windowsエクスプローラーを頻繁にフリーズする*診断*方法


11

ファイルシステムを閲覧しているとき(またはスタートメニューを使用しているとき)は常に、Windows Explorer(タスクバーを含む)が数秒間(場合によっては最大1分間)応答しないことがよくあります。これは少しイライラすることがあります...

何らかのネットワークアクセスが発生していることが原因であると思われますが、これが原因か、問題の原因となっている可能性のあるアプリ/サービスは不明です。これらのフリーズ中にウィンドウが実行している(または実行しようとしている)正確に調べる方法はありますか?検索を少し絞り込むことができますか?

私はこれらの多く(デフラグ、ネットワークドライブなど)を試してみたので、試してみるべきことのリストを求めていませんが、問題を解決するものは何もないようです。私が本当に求めているのは、何が起こっているのかを診断(またはデバッグ)する方法です。これは、「これらの100の異なることを試して何が起こるかを見る」という推測ゲームになるだけではありません。しかし、おそらくこれは不可能ですか?

更新:Windowの「パフォーマンスモニター」perfmonは、そのような問題を診断するためのこれまでのところ最良のアプローチのようです(ポインターにJPを感謝します)。監視対象についていくつかの知識に基づいた推測をしましたが、これまでに収集できる最良の情報は、フリーズ中に次のプロセスに異常なCPU /データIO /ページエラーがあるということです:cssrslsassおよびexplorer。これらは非常に標準的なWindowsプロセスなので、これが原因をさらに絞り込むのに役立つかどうかはわかりません。


フリーズのトラブルシューティングを行うには、ここで私の答えを試しください。
Tamara Wijsman、2011

回答:


7

ProcMon(プロセスモニター)を使用して、イベントを調べます。explorer.exe、次にカテゴリネットワークでフィルタします。Mark Russinovichからの引用:

プロセスモニターを使用してハングのトラブルシューティングを行う場合は、最初に、操作のタイムスタンプにハング期間と一致するギャップがないかどうかを確認する必要があります。画面に[期間]列を追加し、ディレクトリ変更通知など、通常はすぐには完了しない操作を確実に除外することで、時間のかかる操作を探すことができます。プロセスには複数のスレッドがあり、その一部はハングの原因となっているスレッドが休止している間も動作し続けるため、操作間に大きな時間ギャップがない場合に役立ちます。


6

あなたの最良の方法論は、Process Explorerなどのツールを使用して、フリーズを特定のプロセスにリンクすることです。つまり、問題が発生したときにCPUで実行されているプロセスは何ですか。重要なプロセスをできるだけ多く取り除くことから始めて、システムを無駄なく実行し(おそらくセーフモード、ネットワークドライブや外部ドライブなし)、問題が引き続き発生するかどうかを確認する必要があります。そうでない場合は、プロセスを一度に1つずつ追加して、原因を特定できるかどうかを確認できます。セーフ/リーンモードで発生する場合、より深い問題があり、そのモードで実際に実行されているものから始めることができます。

コメントごと:perfmonを使用して、追跡するCPUとネットワークの使用状況を追加し、perfmonのログを長期にわたって取得できます。そうすれば、フリーズしたときに戻って、その時点でのperfmonログを調べて、何かを関連付けることができるかどうかを確認できます。


おかげで-私はprocexpでそれをかなり試しました(プロセスの削除を含む-しかし、問題は非常に断続的であり、重要なプロセスが削除されたかどうかははっきりしません)。問題は、procexpの出力を視覚的にスキャンするだけでは、プロセスが異常なことをしていることが明らかではないことです(たとえば、CPUはすべて「正常」に見えます)。procexpを使用して低CPUフリーズ(ネットワークプロセスなど)を診断するためのより賢い方法はあるのでしょうか。
luapyad 2009

perfmonを使用することは良い考えのように思えます。今すぐ確認してください。
luapyad 2009

0

何らかのウイルス対策を実行していますか?たとえば、McaFeeを使用すると、マシンがこれらの症状を正確に示すようになることがわかりました。プロセスを一時停止することもできますが、誤った処理を中断すると、システム全体がフリーズする可能性があります。

また、ディスクエラーをチェックし、http://smartmontools.sourceforge.net/を見て、ディスク自体に問題がないかどうかを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.