停電後にWindows 7の定期的な無応答をデバッグする方法


1

背景:私のコンピューターはWindows 7 Ultimate 64ビットを実行しています。CPUはAMD Phenom II X4 955です。マザーボードはASUS M5A88-Mです。約1か月前、私の場所で停電があり、電源が入る前に数回点滅しました。

問題:それ以来、私のコンピューターは奇妙な断続的なフリーズ動作を示しました。停電後に起動したとき、3日間フリーズはありませんでした。その後、次の週にわたって繰り返し凍結し、約2週間凍結せず、再び凍結し、さらに数日間凍結せず、再び凍結しました。

私はこれらの共通要素に気づきました:

  • フリーズは、ほとんどの場合、起動後すぐに、またはコンピューターを長時間(8時間以上)アイドル状態にした後に発生します。起動して最初の数分以内にフリーズしない場合は、問題なく、または動作が遅くても終日動作し、場合によっては(前述のように)数日または数週間動作し続けてから再びフリーズします。

  • フリーズが発生すると、CPU使用率がゼロに低下するようです。これは私にとって驚くべきことであり、あまりにも多くのリソースを取得している一部のソフトウェアの問題ではないと考えさせられます。

  • 何かをしようとすると、フリーズがアプリに1つずつ影響を与えるようです。多くの場合、タスクバーはフリーズしますが、alt-tabを使用してアプリを切り替えることができます。一部のアプリは応答しなくなり、切り替えられませんが、他のアプリは動作します。通常、特定のアプリで「何かを」しようとすると(たとえば、メニューをクリックしてリスト内のアイテムを選択すると)、フリーズします。最終的に、すべてのアプリがこの方法でフリーズします。その後、私はまだウィンドウを移動できることがよくありますが、最終的には、画面が適切に再描画されないため、「トレイル」のままになります。

  • しばらく(5〜30分)待つと、コンピューターが数分間「ウェイクアップ」し、半正常に機能してから応答しなくなることがあります。

私が試したもの

私はこれらのことを試しました:

  • SpeedFanとSeaToolsを使用して、ハードドライブでSMART診断を実行しました。また、SeaToolsを使用して「長い汎用」テストを実行しました。エラーは検出されず、すべてのSMART統計が正常に表示されます。

  • Windowsメモリ診断ツールを実行しましたが、エラーは見つかりませんでした。Memtest86を一晩実行しました。3つのパスを作成し、エラーは見つかりませんでした。

  • MalwareBytesと同様にMicrosoft Security Essentialsでスキャンを実行しましたが、大きな脅威は見つかりませんでした(いくつかのレジストリトラッカーエントリ)。

  • SFC / SCANNOWを実行しました。システムファイルの問題は報告されていません。

  • LinuxのライブCDを起動し、しばらくぶらぶらしていても問題はありませんでしたが、Windowsでも問題が断続的であるため、これが意味することはよくわかりません。

  • デバイスマネージャーの「不明なデバイス」がACPIデバイスであることがわかりました。ドライバーをインストールしました。おそらくいくつかの電源設定が台無しになっていると思ったので、BIOSやWindowsの電源管理設定(たとえば、AMD Cool 'n' Quietの無効化、WindowsでのCPUスロットリングの無効化など)を無効にしました。時々それを修正したと思ったが、それでも翌日にフリーズするだろう。(CPUが過熱した場合に備えて、CPUから大量のほこりを吹き飛ばしました。)

また、Windowsイベントビューアーでもいろいろと調べました。真夜中の夜中(つまり、午前中にフリーズに気付く前)に、特定のWindowsサービス(通常はWindowsエラー報告サービス)で散発的なタイムアウトエラーが発生します。これは、夜間に実際にフリーズすることがあり、Windowsサービスがタイムアウトすることを示しています。

これらのタイムアウトエラーは散発的です。このようなエラーの大部分は、このイベントに先行しているようです(これはエラーではなく、単なる「情報」メッセージです)。

Microsoft Antimalware Real-time Protectionは機能を再起動しました。システム全体のスキャンを実行して、このエージェントがダウンしている間に見逃された可能性のあるアイテムを検出することをお勧めします。

機能:オンアクセス

理由:フィルタードライバーがアイテムのスキャンを再開し、パススルーモードを終了しています。

これが、Microsoft Security Essentialsが実行していることに本当に問題があるのか​​、それとも鉱山のカナリアだけがフリーズが始まっていることを示す最初のものであるのかどうかはわかりません。しかし、コンピューターがフリーズせずに起動した場合、MSEスキャンを問題なく手動で実行できます(脅威は検出されません)。

また、SpeedFanを使用してCPUの温度や電圧などのログを記録しています。パターンがあるかどうか疑問に思ったからです。測定値自体に異常はありませんが、ログには散発的なギャップがあります。SpeedFanを3秒ごとにログに記録するように設定しましたが、フリーズが発生した同じ夜の夜間には、ログエントリに約5分のギャップがある多くの場所があります。これらのギャップは、これらの問題のある時間にのみ発生するように見えます(つまり、午前中にフリーズまたはフリーズする真夜中)。ここでも、SpeedFanがログ記録を継続できないほど、深夜に凍結することが示唆されています。

質問

何が起こっている?これらの問題が停電後に始まったように思われるという事実から、ハードウェアの問題が疑われますが、どのハードウェアが原因であるかはわかりません。一方、クラッシュは常に特定の時間(長いアイドル状態またはブート後)に発生するように見えるという事実により、MSEの更新などのソフトウェアに接続されているのではないかと疑っています。

イベントビューアのタイムアウトとSpeedFanログのギャップはすべて、就寝後に起き始め、朝まで(断続的に再起動するまで)断続的に継続するフリーズを示しています。しかし、フリーズを引き起こしている可能性のある実際に何が起こっているのかについての情報を見つけることができません。イベントビューアで見つけることができるエラーは、実際のエラー状態を示さない「タイムアウトエラーがフリーズしている」ことだけです。凍結がすでに行われていることを意味しているようです。

ハードディスクとメモリの診断では、これらのコンポーネントが除外されているようです。私の現在のハードウェア推測は、マザーボード、CPU、または電源です。上記の問題は、これらのコンポーネントによって引き起こされる可能性のあるもののように聞こえますか?または、他に試してみるべきソフトウェアソリューションはありますか?


2
ハードディスク障害の可能性。ハードドライブのSMARTエラーを確認するWindows 7でハードドライブのSMARTステータスを確認するにはどうすればよいですか?ハードドライブのSMARTステータスを確認する最も簡単な方法は何ですか?。結果を報告します。
DavidPostill

私はデビッドと一緒に行き、最初にハードディスクの問題を疑います。また、イベントビューアーを調べて、エラーや警告を観察し、何か役立つものがあるかどうかを確認することもできます。
DrZoo 16

@DavidPostill:Speccyを実行しましたが、これはSMARTが「OK」であり、SMART読み出しで何も悪いことを示していません。
ブレンバーン16

@DrZoo:投稿で述べたように、イベントビューアーを見ましたが、異常なものは見ませんでした。サービスのタイムアウトに関するいくつかのエラーがあります。「SideBySide」エラーもいくつかありますが、それらは数か月前にさかのぼるので、この問題とは関係がないようです。
ブレンバーン16

回答:


0

あなたは正しい態度を使用しています。何かを修正しようとするずっと前に欠陥を見つけようとしています。ただし、最適な診断ツールはタスクマネージャーです(Cntrl-Alt-Delを同時に押します)。プロセスでは、CPU時間を消費するプロセスが表示されます。その他の潜在的なボトルネックは、メモリ使用量、ページフォールト、およびI / O読み取りと書き込みです。これらは、[表示]> [列の選択]をクリックして表示できます。

リソースを過度に消費するプロセスを探します。また、プロセスを右クリックして終了することにより、システムを「解放」するものを決定します。

もう1つのボトルネックは、他のプロセスがクラッシュしたためにダンプレポートが大量のリソースを消費することです。システムを解放するためにそのプロセスを終了することは、別の有用な事実であり、解決策ではありません。

「ステロイドのタスクマネージャー」は、プロセスエクスプローラーと呼ばれるMicrosoftによって提供されます。別のオプション。


ありがとう。質問にいくつかの情報を加えて編集しました。この問題は、特定のプロセスがリソースを占有していることによるものではないようです。実際、フリーズが発生すると、CPU使用率はゼロに低下します。大量のメモリを取得するものもありません。これが、ハードウェアの問題が疑われる理由です。
ブレンバーン16

0

私は暫定的に修正された問題を検討しており、他の誰かが同様の問題を抱えている場合に備えて、修正されたと思われるものを投稿したかった。

最初の推測に反して、問題はMicrosoft Security Essentialsにあったようです。私が述べたイベントビューアメッセージに基づいて、MSEがロックアップを引き起こしているかどうか疑問に思い始めました。大きなファイルを解凍してフリーズしたときも、重要な手がかりを得ました。これにより、新しく解凍されたファイル(「アクセス時」)をスキャンしようとして、再びMSEがフリーズしたのではないかと疑われました。

私は周りを見回してみましたが、最近はMSEは最も優れたウイルス対策ではないと言っている人がいるので、それを削除しました(そしてBitDefenderに置き換えました)。現在、フリーズなしで4週間が経過しています。

私はこれが本当にそれを修正したと私の指を交差させましたが、私はいくつかの長引く疑いがあります。停電によってこのような独特のMSE障害が引き起こされた理由を説明することはできません。また、MSEが自動スキャンを実行したときにのみエラーが表示されることも不可解です。手動でスキャンを実行しても問題はありませんでした。(フリーズすることなくドライブ全体のフルスキャンを行ったので、特定の破損したファイルでロックアップすることはあり得ませんでした。)そしてもちろん、障害のモードはソフトウェアの問題にとって非常に奇妙でした。MSEが重要なリソース自体を使用しているように見えずにCPUをゼロに調整できる場合、それは一種の邪魔です。

とにかく、うまくいけばMSEを削除することで問題が解決しました。

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