Windowsブルースクリーンを診断する方法は?


29

時々、ブルースクリーンでPCのクラッシュに応答するサポートコールに応答する必要があります。その画面上の情報を提供する問題を効果的に絞り込むにはどうすればよいですか?ユーザーに尋ねなければならない最も重要な質問は何ですか?

編集:「診断」とは、ブルースクリーンの情報をどのように解釈して問題の原因を絞り込むことができるかということです。

回答:


23

コンピューターがブルースクリーンになると、ほとんどの場合、メモリーのダンプが作成されます。システムがダウンすると、メモリからのコンテンツがページファイルに書き込まれます。ディスク上の新しいファイルを作成しようとすると危険すぎるため、データのプレースホルダーとしてページファイルを使用します。

マシンが再び起動すると、ダンプが検出され、データが別のダンプファイル(通常はC:\ Windows \ Memory.dmpまたはC:\ Windows \ Minidumps * .dmp)に移動されます。

WinDbgをインストールし、.dmpファイルを開きます。!Analyzeリンクをクリックします。これで、Windowsを強制終了したスレッドのスタックが表示され、関係するファイルが表示されます。多くの場合、WinDbgは特定のドライバーファイルを直接示します。手順についてはこちらをご覧ください

Mark Russinovichのブログと本を読むことをお勧めします。WinDbgはMicrosoftからダウンロードできます

ユーザーへの質問は、「ダンプファイルを電子メールで送ってくれますか?」です。


電子メールで送信できるほど小さなダンプファイルが見たいです!
ジョエルマンスフォード

2
ミニダンプは小さく、約
90k

9

(SysInternalsの名声の)Mark Russinovich には、ブルースクリーンが発生したモジュール名やスタックフレーム(関数呼び出し)を追跡するためにデバッグツールを使用する方法を説明する優れたブログエントリがあります。

それは図解されており、よく書かれており、ブルースクリーンメッセージをデバッグする方法を学び始めたときに私を理解するのに役立ちました。


6

左上のエラーコード。それをグーグルで調べると、多くの場合、ハードウェアまたはソフトウェアの問題であるかどうかを絞り込むことができます。そこから続行します(Googleの結果)。


ハードウェアまたはソフトウェア(ドライバー)関連かどうかを判断する簡単な方法はありますか?
飛び散る

簡単な方法は知らない。
マークS.ラスムッセン

下記参照。常にセーフモードになり、最新のシステム復元がいつ行われたかを確認します。通常、ソフトウェアはシステムの復元ポイントの作成をトリガーします。あまりにも必ずハードウェアについて
ジェイク

3

ブルースクリーンがまだ開いている場合:上部近くの実際のメッセージ(すなわちIRQL_DRIVER_LESS_OR_EQUAL)と、クラッシュしたモジュール(すなわちnvdisp4.dll)の下部のエラーコード(0x .......)。

ここにはいくつかの一般的なアプローチがありますが、私の例では、nVidia Graphics Driverによって引き起こされるブルースクリーンです。いくつかのブルースクリーンを分析すると、一般的なメッセージ、コード、およびモジュールが定期的に表示されるため、しばらくすると、経験を通じて簡単に問題を絞り込むことができるはずです。



1

これらは、1。)ブルースクリーンを表示するPCであるため、私が探しているものです。2.)私のような経験豊富なユーザーであっても、ブルースクリーンが速く点滅します。だから私は質問に大きく依存しています。

  1. まず、最近ハードウェアを変更しましたか?
  2. 新しいソフトウェアをインストールしましたか?
  3. 重要なことは、セーフモードでアクセスできますか?

言うまでもなく、上記の3つの答えが「はい」の場合は、上記の1つまたは2つのうちのいずれかが「はい」になります。1つと2つの両方が「はい」の場合、1つを実行してから、もう1つを実行する前にテストすることにより、元に戻す操作を段階的に処理します。


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