文章編號: 307545 - 上次校閱: 2009年10月13日 - 版次: 11.0 如何修復造成 Windows XP 無法啟動的損毀登錄本文曾發行於 CHT307545 在此頁中結論 本文將告訴您,如何修復因登錄損毀而未能啟動的 Windows XP 系統。這個程序並不保證可以將系統完整地復原到先前的狀態,但是,使用這個程序應該能夠修復資料。 警告 如果您的電腦使用 OEM 安裝的作業系統,請勿使用本文所述的程序。OEM 安裝上的系統 Hive 會建立先前不存在的密碼和使用者帳戶。如果您使用本文所述的程序,可能無法登入回修復主控台以修復原始的登錄 Hive。 您可以修復 Windows XP 中損毀的登錄。損毀的登錄檔案可能會造成各種不同的錯誤訊息。如需與登錄問題相關錯誤訊息的文件,請參閱「Microsoft 知識庫」。 本文假設一般的修復方法已經失敗,並且只能使用「修復主控台」存取系統。如果有「系統自動修復」(ASR) 備份存在,則會最理想的修復方法。Microsoft 建議您先使用 ASR 備份之後,再嘗試本文所述的程序。 注意 請務必取代所有的五個登錄 Hive。如果您只取代一或兩個 Hive,這可能會產生問題,因為軟體和硬體可能會在登錄的多個位置中具有設定。 其他相關資訊 當您嘗試啟動或重新啟動 Windows XP 電腦時,可能會收到下列其中一個錯誤訊息:
Windows XP 無法啟動,因為下列檔案遺失或損毀:\WINDOWS\SYSTEM32\CONFIG\SYSTEM Windows XP 無法啟動,因為下列檔案遺失或損毀:\WINDOWS\SYSTEM32\CONFIG\SOFTWARE
停止:c0000218 {登錄檔案失敗} 登錄無法載入 Hive 檔案:\SystemRoot\System32\Config\SOFTWARE 或它的記錄檔或替代資料。 系統錯誤:Lsass.exe 當試圖更新密碼時,這個傳回狀態表示所提供的目前密碼數值不正確。 修復造成 Windows XP 無法啟動之損毀登錄的手動步驟本文所描述的程序將會用到「修復主控台」和「系統還原」,並會依照特定順序列出所有必要的步驟,以確保整個程序能夠順利完成。完成這項程序之後,系統將會恢復至與發生問題之前相當接近的狀態。如果您已經執行過 NTBackup 並完成了系統狀態備份,就不需要進行第二部分及第三部分的程序,請直接進行第四部分。第一部分在第一部分中,您會啟動「修復主控台」,並建立暫存資料夾,再將現有的登錄檔案備份到新的位置,然後刪除現有位置上的登錄檔案,再從 [Repair] 資料夾中將登錄檔案複製到 System32\Config 資料夾。完成這個程序時,您就建立了可以用來啟動 Windows XP 的登錄。這個登錄原本是在 Windows XP 的初始安裝期間所建立並儲存的。因此,在安裝程式完成之後所進行的任何變更及設定都會遺失。請依照下列步驟執行,完成第一部分:
若要節省時間,如果您擁有其他台電腦的存取權,您可以複製步驟 5 中的文字,然後建立一個名為 Regcopy1.txt 的文字檔 (舉例)。若要使用這個檔案,請在啟動「修復主控台」之後執行下列命令: batch regcopy1.txt 「修復主控台」中的 batch 命令可以讓您依序執行文字檔案中的所有命令。您只要使用 batch 命令,就可以不用手動輸入每一道命令。第二部分為了完成本節所描述的程序,您必須以系統管理員或系統管理使用者 (在系統管理員群組中具有帳戶的使用者) 的身分登入。如果您使用的是 Windows XP Home Edition,則可以使用系統管理使用者的身分登入。如果您以系統管理員的身分登入,則必須先以安全模式啟動 Windows XP Home Edition。如果要以安全模式啟動 Windows XP Home Edition 的電腦,請依照下列步驟執行。注意 在您繼續進行之前,請先將這些指示列印出來。以安全模式重新啟動電腦之後,將無法檢視這些指示。如果您使用的是 NTFS 檔案系統,請將「Microsoft 知識庫」文件 KB309531 中的指示一併列印出來,稍後進行步驟 7 時,您可能會需要參考這份文件。
目前的系統設定對於先前建立的還原點一無所知。您必須具有來自先前還原點的舊有登錄複本,才能再次使用先前的還原點。 複製到 C:\Windows\Tmp 資料夾中的登錄檔案之所以遭到移動,是為了確保這些檔案能夠在「修復主控台」之下使用。您必須使用這些檔案來取代目前位於 C:\Windows\System32\Config 資料夾中的登錄檔案。根據預設,「修復主控台」的資料夾存取權限相當有限,而且無法複製 [System Volume] 資料夾中的檔案。 注意 本節所描述的程序假設您的電腦使用 FAT32 檔案系統。 如需有關如何使用 NTFS 檔案系統存取 System Volume Information 資料夾的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 309531?
(http://support.microsoft.com/kb/309531/
)
如何存取 System Volume Information 資料夾
第三部分在第三部分中,您將會刪除現有的登錄檔案,並將「系統還原登錄」檔案複製到 C:\Windows\System32\Config 資料夾中:
若要節省時間,如果您擁有其他台電腦的存取權,您可以複製步驟 2 中的文字,然後建立一個名為 Regcopy2.txt 的文字檔 (舉例)。若要使用這個檔案,請在啟動「修復主控台」之後執行下列命令: batch regcopy2.txt 第四部分
?考
如需關於使用「修復主控台」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
307654?
(http://support.microsoft.com/kb/307654/
)
如何安裝及使用 Windows XP 的修復主控台
216417?
(http://support.microsoft.com/kb/216417/
)
HOW TO:安裝 Windows 修復主控台
240831?
(http://support.microsoft.com/kb/240831/
)
如何從「修復主控台」複製檔案至卸除式媒體 314058?
(http://support.microsoft.com/kb/314058/
)
說明適用於進階使用者的 Windows XP 修復主控台
如需關於「系統還原」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
306084?
(http://support.microsoft.com/kb/306084/
)
如何將 Windows XP 還原成先前的狀態 261716?
(http://support.microsoft.com/kb/261716/
)
進行還原程序時,系統還原會移除某些檔案
如需有關登錄損毀的三個可能原因嚘如何隔離損毀登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
822705?
(http://support.microsoft.com/kb/822705/
)
如何疑難排解登錄損毀問題
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 文章翻譯
|
回此頁最上方
