Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows Server 系統教學 >> Server 2003

Windows「System32\Config\System 檔案遺失或損毀」修復全攻略:簡易版與完整版雙軌解決

編輯:Server 2003

開機出現 Windows\System32\Config\System 檔案遺失或損毀,代表登錄區塊損壞導致無法啟動。本文提供兩階段修復方案:簡易版(最近一次正確配置)優先嘗試,失敗再執行完整版(復原主控台手動替換 5 個登錄區塊),並針對 OEM 版 Windows XP 特殊限制說明。

⚠️ 重要前提

  • 必須完整替換 5 個登錄區塊(SYSTEM、SOFTWARE、SAM、SECURITY、DEFAULT),僅替換 1-2 個會留下隱性錯誤。
  • OEM 版 Windows XP(大廠預裝)不適用完整版,因 OEM 建立特殊帳號/密碼機制,手動替換登錄會導致系統無法使用。OEM 版請直接使用廠商提供的還原光碟重灌。

階段一:簡易版 — 最近一次正確配置

  1. 重開機,連續點擊 F8 進入進階開機選單。
  2. 方向鍵選擇「最近一次正確的配置」→ Enter。
  3. 系統自動還原上次成功開機的登錄配置。
  4. 重開機驗證。若成功,修復完成;否則進入階段二。

階段二:完整版 — 復原主控台手動重建登錄

準備: Windows XP/2003 安裝光碟、設定 BIOS 從光碟開機。

步驟 1:進入復原主控台並備份現有登錄

  1. 光碟開機 → 「歡迎使用安裝程式」畫面按 R 進入復原主控台。
  2. 選擇 Windows 安裝路徑(單系統通常為 1),輸入 Administrator 密碼(無密碼直接 Enter)。
  3. 執行以下指令建立暫存資料夾並備份現有登錄區塊:
    md tmp
    copy c:\windows\system32\config\system c:\windows\tmp\system.bak
    copy c:\windows\system32\config\software c:\windows\tmp\software.bak
    copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copy c:\windows\system32\config\security c:\windows\tmp\security.bak
    copy c:\windows\system32\config\default c:\windows\tmp\default.bak
    
  4. 刪除損壞的登錄區塊:
    delete c:\windows\system32\config\system
    delete c:\windows\system32\config\software
    delete c:\windows\system32\config\sam
    delete c:\windows\system32\config\security
    delete c:\windows\system32\config\default
    
  5. 從修復資料夾複製乾淨登錄區塊(此為安裝時基準,不含後續變更):
    copy c:\windows\repair\system c:\windows\system32\config\system
    copy c:\windows\repair\software c:\windows\system32\config\software
    copy c:\windows\repair\sam c:\windows\system32\config\sam
    copy c:\windows\repair\security c:\windows\system32\config\security
    copy c:\windows\repair\default c:\windows\system32\config\default
    
  6. 輸入 exit 離開復原主控台,重開機。

步驟 2:以系統還原點登錄覆蓋修復版(關鍵:取得使用者資料與近期設定)

  1. 以 Administrator 登入(XP Home 需進安全模式)。
  2. 資料夾選項 → 「檢視」→ 勾選「顯示所有檔案與資料夾」、取消勾選「隱藏受保護的作業系統檔案」→ 是/確定。
  3. 進入 C:\System Volume Information\_restore{...}\RP<數字>\Snapshot(選擇非當前時間的還原點 RP)。
  4. 複製以下 5 個檔案到 C:\Windows\tmp\:
    _REGISTRY_USER_.DEFAULT
    _REGISTRY_MACHINE_SECURITY
    _REGISTRY_MACHINE_SOFTWARE
    _REGISTRY_MACHINE_SYSTEM
    _REGISTRY_MACHINE_SAM
  5. 重新命名:
    _REGISTRY_USER_.DEFAULT → DEFAULT
    _REGISTRY_MACHINE_SECURITY → SECURITY
    _REGISTRY_MACHINE_SOFTWARE → SOFTWARE
    _REGISTRY_MACHINE_SYSTEM → SYSTEM
    _REGISTRY_MACHINE_SAM → SAM

步驟 3:再次進入復原主控台,用還原點登錄覆蓋

  1. 重開機進復原主控台(同步驟 1)。
  2. 刪除現有登錄區塊:
    del c:\windows\system32\config\sam
    del c:\windows\system32\config\security
    del c:\windows\system32\config\software
    del c:\windows\system32\config\default
    del c:\windows\system32\config\system
    
  3. 複製還原點登錄:
    copy c:\windows\tmp\software c:\windows\system32\config\software
    copy c:\windows\tmp\system c:\windows\system32\config\system
    copy c:\windows\tmp\sam c:\windows\system32\config\sam
    copy c:\windows\tmp\security c:\windows\system32\config\security
    copy c:\windows\tmp\default c:\windows\system32\config\default
    
  4. exit 重開機。

步驟 4:執行系統還原鎖定穩定點

  1. 進入 Windows → 「開始」→ 「所有程式」→ 「附屬應用程式」→ 「系統工具」→ 「系統還原」。
  2. 選擇一個較早的還原點執行還原,確保登錄與檔案系統一致性。

關鍵提醒

  • 全程操作建議先備份重要資料(若可進安全模式或用 PE/光碟啟動掛載磁碟)。
  • 若系統分區為 FAT32,步驟 2-3 可用 Windows 98 開機碟在 DOS 下執行 copy/del。
  • 修復後若仍不穩,檢查硬碟健康度(chkdsk /r、廠商工具)、記憶體(Memtest86)、病毒掃描。

依循雙軌流程,絕大多數登錄損壞導致的無法開機均可挽回,避免重灌系統的時間成本。

Copyright © Windows教程網 All Rights Reserved