進階用戶的登錄疑難解答步驟

本文說明如何針對登錄損毀問題進行疑難解答。

適用於:Windows 10 - 所有版本、Windows Server 2012 R2
原始 KB 編號: 822705

摘要

如果您的電腦未重新啟動,登錄區可能會損毀。 錯誤訊息可能會有所不同。 它們可以包含下列任何一項:

Windows 無法啟動,因為下列檔案遺失或損毀:\WINNT\SYSTEM32\CONFIG\SYSTEM.ced

Windows 無法啟動,因為下列檔案遺失或損毀:\WINNT\SYSTEM32\CONFIG\SYSTEM

Windows 無法啟動,因為下列檔案遺失或損毀:\WINNT\SYSTEM32\CONFIG\SOFTWARE

系統 Hive 錯誤

停止0xc0000218 (0xe11a30e8、0x00000000、0x000000000、0x00000000) UNKNOWN_HARD_ERROR

停止:0xc0000218 {登錄檔案失敗} 登錄無法載入登錄區 (檔案) :
\SystemRoot\System32\Config\ CorruptHive 或其記錄檔或替代專案。 其已損毀、不存在或無法寫入。

其他相關資訊

登錄區可能損毀的原因有很多。 最有可能的是,當計算機關機時會造成損毀,而且您無法追蹤原因,因為計算機在關機期間卸除進程和驅動程式。 有時候,很難找出登錄損毀的原因。 下列各節說明問題的三個可能原因,並提供疑難解答問題的步驟。

電源失敗

電源故障或其他非預期的關機事件可能會導致登錄區損毀。 若要判斷這是否為問題的原因,請尋找事件標識碼 6008 專案。 事件標識碼 6008 專案表示發生非預期的關機。 在此情況下,某些程式可能已修改登錄區中的一部分,而計算機在完成變更之前會失去電源。 這會讓登錄區處於不一致的狀態。 重新啟動時,當操作系統嘗試載入登錄區時,可能會在該登錄區中找到無法解譯的數據,而且您可能會收到 [摘要] 區段中包含的其中一個錯誤訊息。

檔案損毀和硬體錯誤

其他檔案可能已損毀。 您必須判斷是否只有登錄區損毀,或系統和數據) (的其他檔案是否損毀。 如果損毀不限於登錄區,損毀可能是因為硬體故障所造成。 此硬體可能包含寫入磁碟時涉及的任何專案,如下所示:

  • RAM (隨機存取記憶體)
  • 快取
  • 處理器
  • 磁碟控制器

如果您懷疑硬體有錯誤,硬體廠商必須徹底調查所有計算機元件的條件。

登錄會在關機時寫入

如果一或兩個登錄區因為沒有任何原因而持續損毀,則問題可能會在關機時發生,直到您嘗試在下次重新啟動時載入登錄區後才會發現。 在此案例中,當您關閉計算機時,登錄區會寫入磁碟,而此程式可能會在寫入完成之前停止計算機或計算機中的元件。

疑難排解

若要針對此問題進行疑難解答,請遵循下列步驟。

  1. 將計算機還原為先前的狀態,再發生登錄損毀。
    您可以用來備份登錄區之一工具是復原主控台。 如需如何備份和還原登錄的詳細資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章:

    322756 如何在 Windows XP 和 Windows Vista 中備份和還原登錄

    307654 如何安裝及使用 Windows XP 的修復主控台

  2. 檢查硬體、磁碟、韌體驅動程式和BIOS。 若要執行這項操作,請依照下列步驟執行。 這些步驟可能需要計算機的停機時間。

    1. 請確定 CPU 不是超時針。
    2. 請確定系統事件記錄檔不包含事件標識碼 9、事件標識碼 11 或事件識別碼 15 (或這些事件的任何組合) 。 這些事件可能表示必須解決的硬體問題。
    3. chkdsk 包含登錄區檔案的磁碟上,連同 /r 參數一起執行命令行命令。 此命令可協助確認包含登錄區檔案的磁碟區域未涉及問題。
    4. 將最新的韌體修訂套用至磁碟控制器,並使用相符的驅動程式版本。 請確定驅動程式是已簽署的驅動程式,而且您已安裝適當的韌體修訂。
    5. 請確定您將最新的基本輸入/輸出系統 (BIOS) 更新套用至計算機。
  3. 完成步驟 2 之後,您可能不會看到任何行為變更。 若要防止損毀,請先嘗試關閉所有執行中的進程,再關閉計算機。 您可以將範圍縮小為涉及的單一進程。 即使您判斷程式,在登錄登錄區寫入之前,您可能無法防止卸除元件。 不過,如果您確定在關閉之前停止程式,您或許可以防止登錄區損毀。

  4. 完成步驟 3 之後,如果您沒有看到任何行為變更,請比較登錄區。 擷取未損毀的登錄區和損毀的登錄區,然後使用 Windiff.exe 等比較工具來比較兩者。

  5. 判斷哪個登錄區區段正在成長。 如果登錄區中的問題似乎變得太大,您或許可以判斷哪個區段正在成長,並追蹤到寫入至Hive的程式。