共用方式為


在 Windows 上觸發 NMI 時發生NMI_HARDWARE_FAILURE錯誤

本文討論當觸發不可遮罩中斷 (NMI) 時發生NMI_HARDWARE_FAILURE錯誤的設計行為。

原始 KB 編號: 2750146

徵兆

在 Windows 電腦上,使用者可能會手動按下電腦上的 NMI 開關,或因為硬體錯誤而觸發 NMI。

在此事件中,Windows 會停止執行並顯示藍色畫面,指出「您的電腦發生問題且需要重新啟動」。它包含下列錯誤碼:NMI_HARDWARE_FAILURE。

然後,計算機可能會儲存記憶體轉儲檔案,而且可能會自動重新啟動,視 [系統] 控制面板下的 [進階系統設定] 中指定的設定而定。

原因

相較於舊版 Windows,遇到 NMI 時的行為已變更。 在 Windows 7、Windows Server 2008 R2 和舊版中,當系統遇到 NMI 時,回應會相依於 “NMICrashDump” 登錄值的設定。 如需舊版 Windows 中 NMICrashDump 登錄值和處理 NMIs 的詳細資訊,請單擊下列文章編號以檢視Microsoft知識庫中的文章:
927069如何在 Windows 系統上使用 NMI 來產生完整的損毀傾印檔案或核心損毀傾印檔案

在 Windows 8 和 Windows Server 2012 中,無法設定此行為。 NMI 一律會產生錯誤檢查0x80(NMI_HARDWARE_FAILURE)。 這相當於舊版 Windows 上出現 「NMICrashDump」 登錄值並設定為 1 的值的行為。

其他相關資訊

這是依照設計的行為。