從安裝 XP 到日常啟動,九大經典故障現象、成因分析與實戰解法一次掌握。
C0000135 unknown hard error成因: 硬體驅動或軟體與 SP3 衝突。
對策: 格式化 C 槽 → 先裝 SP2(不裝驅動)→ 再升級 SP3。升級前用 Ghost 備份系統。
Boot.ini 損毀導致無法啟動修法 A: 從正常 XP 電腦複製 C:\boot.ini 覆蓋。
修法 B: 記事本建立標準 boot.ini 存入 C 槽:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
修法 C(無法進系統): 用 Windows PE / DOS / 修復主控台 → COPY CON C:\BOOT.INI 逐行輸入 → Ctrl+Z 存檔。
延伸: 提示找不到 hal.dll 同屬 boot.ini 錯誤,同法修復。
重開機狂按 F8 →「安全模式(命令提示字元)」→ 登入 Administrator → 執行:
net user 你的帳號 123456 /add(重設密碼)
或 net user 新帳號 123456 /add → net localgroup administrators 新帳號 /add(建新管理員)。
警告: 此法無法找回原密碼,若啟用 EFS 加密會導致資料遺失。
kernel32.dll 損毀)修復主控台依序執行:
cd system32
ren kernel32.dll kernel32.old
map(確認光碟機代號,假設為 X:)
expand X:\I386\KERNEL32.DL_
exit 重開機。
修復主控台執行:
delete c:\windows\system32\config\system (依序刪除 system, software, sam, security, default)
copy x:\windows\repair\system c:\windows\system32\config\system (依序從 repair 複製回五個檔)
代價: 還原至安裝初始狀態,所有後續設定遺失。
修復主控台:
cd C:\WINDOWS\repair
copy *.* C:\windows\system32\config
同樣會還原至初始安裝狀態。
2000 的開機載入器覆蓋 XP 的。解法:在 2000 下將 XP 光碟 I386 目錄下的 NTLDR、Bootfont.bin、Ntdetect.com 複製到 C 槽根目錄。
Vista 覆蓋 XP 開機檔。用 XP 光碟開機 → R 進修復主控台 → BOOTCFG /ADD 掃描系統 → BOOTCFG /REBUILD → 按提示輸入啟動項識別名與 fastdetect 選項。
IEXPLORE 錯誤regsvr32 /u wuv3is.dll 解除註冊 → 刪除 C:\Program Files\Windows Update\wuv3is.dll → 重新執行 Windows Update 自動重建。