Windows で NMI がトリガーされたときにエラーが発生するNMI_HARDWARE_FAILURE
この記事では、マスクできない割り込み (NMI) がトリガーされたときにNMI_HARDWARE_FAILURE エラーが発生する、設計上の動作について説明します。
元の KB 番号: 2750146
現象
Windows コンピューターでは、ユーザーがコンピューターの NMI スイッチを手動で押すか、ハードウェア エラーが原因で NMI がトリガーされる可能性があります。
この場合、Windows は実行を停止し、"PC が問題に遭遇し、再起動する必要があります" というブルー スクリーンが表示されます。次のエラー コードが含まれています: NMI_HARDWARE_FAILURE。
その後、コンピューターはメモリ ダンプ ファイルを保存し、システム コントロール パネルの [システムの詳細設定] の [スタートアップと回復] で指定された設定に応じて、自動的に再起動する場合があります。
原因
NMI が検出されたときの動作は、以前のバージョンの Windows と比較して変更されました。 Windows 7、Windows Server 2008 R2 以前のバージョンでは、システムが NMI を検出したときの応答は、"NMICrashDump" レジストリ値の構成に依存していました。
以前のバージョンの Windows の NMICrashDump レジストリ値と NMI の処理の詳細については、次の資料番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
927069 Windows ベースのシステムで NMI を使用して、完全なクラッシュ ダンプ ファイルまたはカーネル クラッシュ ダンプ ファイルを生成する方法
Windows 8 および Windows Server 2012 では、この動作は構成できません。 NMI は常にバグチェック 0x80 (NMI_HARDWARE_FAILURE) になります。 これは、"NMICrashDump" レジストリ値が存在し、値が 1 に設定されていた以前の Windows バージョンでの動作と同じです。
詳細
この動作は設計によるものです。