共用方式為


快速啟動會導致 Windows 10 或 Windows 8.1 中的休眠或關機失敗

本文提供協助來解決當您嘗試關閉或休眠電腦上的系統時,程式失敗的問題。

套用於:Windows 10 - 所有版本
原始 KB 編號: 3211190

徵兆

當您嘗試在執行 Windows 10 或 Windows 8.1 的電腦上關閉或休眠系統時,程式會失敗並還原為 Windows 鎖定畫面。

此外,當您移至 此事件中的 [詳細 數據] 索引標籤,然後選取易記檢視時,您可能會注意到下列事項:

二進位資料:

用字寫

0000:00000000 00000001 000000000 C004002D
0010:00002005 C0000034 000000000000000
0020: 00000000 00000000

C0000034 - 表示STATUS_OBJECT_NAME_NOT_FOUND

C004002D - 表示IO_DUMP_DRIVER_LOAD_FAILURE

原因

如果在 控制台\All 控制台 Items\Power Options\System Settings啟用快速啟動,就可能發生此問題。 啟用快速啟動且使用者關閉計算機時,會註銷所有會話,且計算機進入休眠狀態。 在休眠過程中,Windows 會初始化系統的記憶體轉儲組態。 如果未載入驅動程式,它將無法休眠,而且會記錄 [徵兆] 區段中提及的事件。 這可讓您回到 Windows 鎖定畫面。

解決方法

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必小心執行下列步驟。 為增加保護起見,請先備份登錄,再進行修改。 然後,如果發生問題,您就可以還原登錄。 如需備份和還原登錄的詳細資訊,請參閱如何在 Windows 中備份及還原登錄

若要解決此問題,請檢查事件標識碼 45 是否記錄在系統記錄檔中。 如果您看到此事件,請確認 DumpFilters 登錄值底下的內容:

  1. 開啟 [ 執行] 方塊。 若要這樣做,請按 Windows 標誌鍵 + R。

  2. 輸入 regedit,然後按 Enter。

  3. 找出並按下列登入專案:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl\

  4. 從右側的窗格中,確認 DumpFilters 登錄值下的內容。

  5. 拿掉所有專案,並確定dumpfve.sys是唯一列出的值。

  6. 結束註冊表編輯器。

  7. 重新啟動電腦以啟用快速啟動。

因應措施

如果您想要關閉電腦而不使用混合式關機行為,您可以改用Shutdown.exe。 當您使用 Shutdown.exe 時,完整關機是預設值,如下所示:

Shutdown /s /t 0  

Shutdown.exe命令也包含選擇性 /hybrid 參數,如果您想要使用新的方法,可以使用此參數:

Shutdown /s /hybrid /t 0 

注意

  • [快速啟動] 設定不適用於 [重新啟動]。
  • Windows 預設會啟用快速啟動。
  • 不建議停用快速啟動。

其他相關資訊

在快速啟動期間,核心會話不會關閉,但處於休眠狀態。 快速啟動是一項設定,可協助計算機在關機后更快啟動。 Windows 會藉由將核心工作階段和設備驅動器 (系統資訊) 儲存到磁碟上的休眠 (hiberfil.sys) 檔案,而不是在關閉電腦時關閉它來這樣做。

當您重新啟動計算機時,這通常表示您想要全新的 Windows 狀態,可能是因為您已安裝驅動程式或已取代的 Windows 元素,而不需要重新啟動即可完全重新啟動。

因此,Windows 中的重新啟動程式會繼續執行完整開機週期,而不需要本文所述的休眠效能改善。

資料收集

若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。