面對系統故障,重灌非唯一選項。本文整理 Windows 98、2000、XP 三代系統的非重灌修復方案,含系統本身與登錄恢復。
F:\i386\winnt32.exe /cmdcons (F 為光碟機),重開機後開機選單出現選項。ntbackup.exe →「自動系統恢復精靈」→ 備份系統狀態與磁碟配置至磁帶/硬碟,產生 ASR 磁碟片。rdisk.exe /s (2000) 或備份精靈建立 ERD。%SystemRoot%\Repair\RegBack (安裝時)、%SystemRoot%\System32\Config\RegBack (每次成功開機後)。copy C:\Windows\System32\Config\RegBack\* C:\Windows\System32\Config\ 覆蓋損毀登錄。rdisk.exe /s 定期更新。%SystemRoot%\Repair 含安裝時登錄備份;%SystemRoot%\System32\Config\RegBack 含最近開機登錄。修復主控台複製覆蓋。scanreg /restore 選擇先前備份登錄版本 (預設保留 5 份),或 scanreg /fix 掃描修復錯誤。C:\Windows\System.dat、User.dat 為目前登錄;C:\Windows\Sysbckup\Rb001.cab 等為每日自動備份 (最多 5 份)。DOS 下用 extract 解壓覆蓋。sys a: 製作,含 scanreg.exe、extract.exe 等工具。FIXMBR、FIXBOOT、BOOTCFG /REBUILD、CHKDSK /R、DISKPART、LISTSVC、ENABLE/DISABLE 服務名、COPY 來源 目的地、TYPE 檔案、SET 變數=值 (如 set AllowWildCards=TRUE)、BATCH 輸入檔 輸出檔 (批次執行指令)。