使用電源按鈕強制系統當機

錯誤檢查0x1C8:在顯示的登錄機碼中設定下列登錄值時,可以強制MANUALLY_INITIATED_POWER_BUTTON_HOLD手動系統當機:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"PowerButtonBugcheck"=dword:00000001

若要啟用手動系統當機電源按鈕保留功能,請從提升許可權的命令提示字元執行下列命令:

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v PowerButtonBugCheck /t REG_DWORD /d 0x1 /f

如果此登錄值 不存在 ,則必須重新開機系統,此變更才會生效。

如果此登錄值 存在 且值已變更,系統 就不需要 重新開機,變更才會生效。

當電源按鈕保留 7 秒,但在 UEFI 重設發生前釋放 UEFI 重設時,就會發生錯誤檢查。

觸發此功能時,不會顯示一般錯誤檢查藍色畫面或綠色畫面。 相反地,您會看到顯示 [ 請放開電源] 按鈕的黑色畫面。我們只需要幾秒鐘的時間才能關閉 ,以及完成百分比指標。

當您看到此畫面時,請務必放開電源按鈕。 如果您繼續按住電源按鈕較長,則可能會觸發韌體硬式電源關閉逾時,這通常是大約 10 秒。 如果發生這種情況,傾印可能無法完成,而且可能會損毀。

在某些系統,例如 ARM64 膝上型電腦,韌體計時器會較短,因此您必須在 7 秒後立即放開電源按鈕,以防止硬式電源中斷傾印完成。

此功能適用于 Windows 10 1809 / Windows Server 2019 和更新版本。

錯誤檢查0x11C8:MANUALLY_INITIATED_POWER_BUTTON_HOLD_LIVE_DUMP

您也可以使用長電源按鈕保留 (LPBH) 建立即時傾印,而不是重新開機電腦。 如需即時傾印的一般資訊,請參閱 核心即時傾印程式碼參考

若要啟用電源按鈕保留即時傾印功能,已設定下列登錄機碼下的 PowerButtonLiveDump 值:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"PowerButtonLiveDump"=dword:00000001

若要啟用電源按鈕即時傾印功能,請從提升許可權的命令提示字元執行下列命令:

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v PowerButtonLiveDump /t REG_DWORD /d 0x1 /f

如果此登錄機碼 不存在 ,則必須重新開機系統,此變更才會生效。

如果此登錄機碼 存在 且值已變更,系統 就不需要 重新開機,變更才會生效。

此功能可在 Windows 10 22000 版和更新版本中使用。

PowerButtonLiveDump 自訂

PowerButtonLiveDump 登錄值可以自訂如下。

名稱 位長度 從開始位移 意義 預設值
啟用 1 0 設定時,會啟用電源按鈕即時傾印。 N/A
UserPages 1 1 設定時,將會要求在即時傾印中擷取使用者模式記憶體。 0
HypervisorPages 1 2 設定時,將會要求擷取即時傾印中的 Hypervisor 頁面。 0
保留 1 3 保留 N/A
TimeoutInSec 4 4 在擷取即時傾印檔案的秒數中指定逾時值。 只有從 2 到 6 的值 (包括 2 和 6) 都有效。 如果指定任何其他值,則會使用預設逾時值 5 秒。 5
保留 24 8 保留 N/A

例如,從提升許可權的命令提示字元執行下列命令將會啟用包含 UserPages 的 PowerButtonLiveDump 功能,以及 2 的 TimeoutInSec。 核心會在電源按鈕保留 2 秒時,要求擷取完整即時傾印檔案。

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v PowerButtonLiveDump /t REG_DWORD /d 0x23 /f

PowerButtonBugcheck 和 PowerButtonLiveDump 優先順序

如果在相同的裝置上同時設定並啟用 PowerButtonBugcheck 和 PowerButtonLiveDump,則會在叫用 PowerButtonBugcheck 時發生,而 PowerButtonLiveDump 不會。

長電源按鈕保留的裝置支援 (LPBH)

若要支援長電源按鈕保留,裝置需要:

  • 常規用途 I/O (GPIO) 型電源按鈕
  • 將電源事件路由傳送至 Windows Power Manager 的韌體
  • 登錄中要啟用的錯誤檢查功能

另請參閱

錯誤檢查0x11C8:MANUALLY_INITIATED_POWER_BUTTON_HOLD_LIVE_DUMP

在 Show 內 - 錯誤檢查0x1C8 MANUALLY_INITIATED_POWER_BUTTON_HOLD

ACPI 按鈕裝置