Windows 10 支援「快速啟動」(混合關機)、休眠、完全關機三種關機模式。若想確認上一次關機類型,可用 PowerShell 查詢事件記錄 Microsoft-Windows-Kernel-Boot 事件 ID 27 的資料載荷。

Get-WinEvent -ProviderName Microsoft-Windows-Kernel-Boot -MaxEvents 10 | Where-Object {$_.Id -eq 27}
英文版系統若無輸出,改用訊息比對:
Get-WinEvent -ProviderName Microsoft-Windows-Kernel-Boot -MaxEvents 10 | Where-Object {$_.Message -like "The boot type*"}
| Boot Type 數值 | 含義 | 說明 |
|---|---|---|
0x0 | 完全關機 | Standard shutdown (關閉快速啟動) |
0x1 | 混合關機 (快速啟動) | Fast Startup: 登出使用者 + 核心休眠 |
0x2 | 休眠 | Hibernate: 記憶體寫入 hiberfil.sys |
查看最近 5 次開機類型:
Get-WinEvent -ProviderName Microsoft-Windows-Kernel-Boot -MaxEvents 5 | Where-Object {$_.Id -eq 27} | Select-Object TimeCreated, @{Name='BootType';Expression={$_.Properties[0].Value}}
輸出範例:
TimeCreated BootType
----------- --------
2024/5/20 08:00 1 ← 快速啟動
2024/5/19 22:30 2 ← 休眠
2024/5/19 07:55 1 ← 快速啟動