バグ チェック コードの解釈

Microsoft Windows が安全なシステム操作を侵害する条件を検出すると、システムは停止します。 この状態は バグチェックと呼ばれます。 また、一般に、 システムクラッシュカーネルエラーStop エラー、または BSODと呼ばれます。 ハードウェアデバイス、そのドライバー、または関連するソフトウェアが原因でこのエラーが発生した可能性があります。

クラッシュダンプがシステムで有効になっている場合は、クラッシュダンプファイルが作成されます。

カーネルデバッガーがアタッチされ、アクティブになっている場合は、デバッガーを使用してクラッシュを調査できるように、システムによって中断が発生します。

デバッガーがアタッチされていない場合は、エラーに関する情報を含む青いテキスト画面が表示されます。 この画面は、 青い画面バグチェック画面ストップスクリーン、または BSODと呼ばれます。

バグチェックコードツールの解釈

バグチェック画面の正確な外観は、エラーの原因によって異なります。 次に、考えられる1つのバグチェック画面の例を示します。

STOP: 0x00000079 (0x00000002, 0x00000001, 0x00000002, 0x00000000)

Mismatched kernel and hal image.

Beginning dump of physical memory
Physical memory dump complete. Contact your system administrator or
technical support group.

一方、ブルースクリーンは次のようになります。

STOP: c000021a {Fatal System Error}

The Windows Logon Process system process terminated unexpectedly with
a status of 0x00000001 (0x00000000 0x00000000).
The system has been shut down.

データ ツール

"STOP" という単語の後に続く16進数は、 バグチェックコード または 停止コードと呼ばれます。 これは、画面上で最も重要な項目です。

各バグチェックコードには、4つのパラメーターが関連付けられています。 ここに表示されている最初の青い画面では、バグチェックコードの後に4つのパラメーターがすべて表示されます。 ただし、2番目の種類のブルースクリーンでは、これらのパラメーターは説明テキスト内で再配置されています。 再配置の量に関係なく、常に順番に表示されます。 4つ未満のパラメーターが指定されている場合、残りのパラメーターは0であると見なすことができます。

青い画面の残りのテキストは、追加情報を提供します。 いくつかのバグチェックでは、この問題を解決する方法について説明します。 カーネルモードのダンプファイルが作成されている場合は、通常、これも示されます。

条件によっては、Windows にブルースクリーンの最初の行のみが表示されます。 これは、表示に必要な重要なサービスがエラーの影響を受けた場合に発生する可能性があります。

バグチェックのシンボル名

各バグチェックコードには、関連付けられたシンボル名もあります。 これらの名前は、通常、青い画面には表示されません。 これらの例では、最初の画面に バグチェック 0x79 (MISMATCHED_HAL) が表示され、2番目の画面には バグチェック 0xc000021a (STATUS_SYSTEM_PROCESS_TERMINATED) が表示されます。

バグチェックのシンボリック名を Kebugcheck チェックまたは Kebugcheck checkexに渡すことによって、カーネルモードドライバーから意図的にバグチェックを行うことができます。 これは、他のオプションが使用できない場合にのみ実行してください。

デバッガーからバグチェック情報を読み取っています

デバッガーがアタッチされている場合は、バグチェックによって対象のコンピューターがデバッガーによって中断されます。 この場合、青い画面が表示されないか、または表示されるテキストが少なくなることがあります。このクラッシュの詳細はデバッガーに送信され、デバッガーウィンドウに表示されます。 詳細については、「 デバッガーの使用」を参照してください。

バグチェックコードのこのリファレンスセクションは、 Windows デバッグの一部として参照できます。 バグチェックとパラメーターの説明については、「 バグチェックコードリファレンス 」を参照してください。 各参照ページには、バグチェックコード、テキスト文字列、および各バグチェックと共に表示される4つの追加パラメーターが一覧表示されます。 また、バグチェックにつながるエラーを診断する方法、およびエラーに対処するための方法についても説明します。

バグチェックコードの完全な一覧については、「バグコード .h ファイル」を参照してください。 このファイルは、Microsoft Windows Driver Kit (WDK) の inc. のディレクトリにあります。

バグチェック コード リファレンス

Windows のデバッグ