故障現象
Windows XP 顯示啟動畫面 (載入橫條跑動) 後、登入畫面出現前,電腦自動重啟,無限循環無法進入系統。
根因
核心系統檔案 Kernel32.dll 遺失或損壞。
修復步驟 (使用 Windows XP 安裝光碟 + 修復主控台)
- 插入 XP 安裝光碟,開機從光碟啟動。
- 進入「歡迎安裝」畫面,按 R 進入 **修復主控台 (Recovery Console)**。
- 選擇要修復的 Windows 安裝 (通常按 1),輸入系統管理員密碼 (無則直接 Enter)。
- 依序執行以下指令:
cd system32
ren kernel32.dll kernel32.old
map
expand X:\i386\kernel32.dl_ (X 為光碟機代號,請依實際情況修改)
exit
- 重啟電腦,拔出光碟,系統應能正常進入 Windows。
指令解析
- `cd system32`:切換至系統核心目錄。
- `ren kernel32.dll kernel32.old`:備份損壞檔案。
- `map`:顯示磁碟機代號對應,確認光碟機代號 (如 D:、E:、F:)。
- `expand X:\i386\kernel32.dl_`:從光碟解壓縮完整 Kernel32.dll 至 system32 (注意檔名尾底線 `_` 代表壓縮檔)。
- `exit`:離開修復主控台並重啟。
注意事項
- 操作前請確認光碟版本與安裝版本一致 (Home/Pro、Service Pack 版本)。
- 若無光碟機,可用 USB 開機工具 (如 WinPE) 載入 XP 安裝源檔案操作。
- 此法同理適用於其他核心 DLL 損壞 (user32.dll, gdi32.dll 等)。