Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

系統修復六大絕招:無需重灌即可搶救損壞的 Windows

編輯:Windows XP 系統介紹

前言

Windows 故障不等於必須重灌。以下六大急救措施由淺入深,建議依序嘗試。

1. 最後一次正確配置 (Last Known Good Configuration)

  • 開機按 F8 → 選擇「最後一次正確的配置」。
  • 原理:每次成功登入後自動備份註冊表 HKLM\System\CurrentControlSet 至 ...\\LastKnownGood。
  • 適用:新裝驅動/軟體/修改註冊表導致無法開機。

2. 系統檔案檢查器 (SFC) 修復核心檔案

  • Win+R → sfc /scannow (需安裝光碟)。
  • 自動比對 dllcache/光碟備份,替換損毀/版本不符檔案。
  • 適用:核心系統檔案遺失/被病毒修改/誤刪。

3. 註銷當前使用者,建立新帳號隔離故障

  • 控制台 → 使用者帳號 → 新增管理員帳號。
  • 備份舊帳號 C:\Documents and Settings\舊帳號 重要資料至其他分區。
  • 註銷舊帳號,登入新帳號驗證系統是否正常。
  • 適用:使用者設定檔損毀、特定軟體衝突、病毒修改使用者區域註冊表。

4. 批次重新註冊所有 DLL (解決共用 DLL 遺失)

  • 建立 repair.bat:
    @echo off
    for %%i in (%windir%\system32\*.dll) do regsvr32.exe /s %%i
  • 建立捷徑置桌面,雙擊執行 (需數分鐘)。
  • 原理:重新註冊所有系统 DLL,修復因軟體解除安裝導致共用 DLL 被誤刪的情況。
  • 注意:可能產生大量「成功」彈窗,可加 /s 靜默參數。

5. 從 Repair 資料夾還原原始註冊表 (終極手段)

  • 前提:單系統或雙系統可進入另一系統/DOS (Win98 開機碟)。
  • 切換至 %windir%\Repair,執行:
    copy sam %windir%\system32\config
    copy system %windir%\system32\config
    copy software %windir%\system32\config
    copy default %windir%\system32\config
    copy security %windir%\system32\config
  • 全部選「是」覆蓋,重開機。
  • 原理:Windows 安裝完成後自動備份初始註冊表至 Repair 資料夾。
  • 風險:所有軟體安裝/設定/使用者帳號將恢復至初始狀態,需重裝驅動/軟體。

6. 系統還原 (System Restore) — 僅限 XP/Me/Vista/7/8/10

  • Win+R → rstrui.exe 或「開始」→「程式集」→「附屬應用程式」→「系統工具」→「系統還原」。
  • 選擇「將電腦還原到較早時間」 → 選擇正常的還原點 → 下一步確認。
  • 前提:系統保護功能啟用且存在有效還原點 (建議平時手動建立)。
  • 優點:不影響個人檔案 (文件/圖片/郵件),僅還原系統檔案/註冊表/程式。

策略建議

  1. 輕微故障:1 → 2 → 6。
  2. 使用者設定損毀:3。
  3. DLL 地獄:4。
  4. 註冊表徹底損毀:5 (最後手段)。
  5. 習慣:定期建立還原點、備份註冊表 (regedit 匯出)、系統映像備份 (Ghost/Windows 備份)。
Copyright © Windows教程網 All Rights Reserved