使用電源按鈕強制系統當機
錯誤檢查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