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

Windows XP 安裝啟動故障大全:9 種經典案例完整解決方案

編輯:XP 常見問題解答

從安裝 SP3 失敗、Boot.ini 損毀、忘記密碼、核心檔案遺失、登錄毀損、雙系統引導修復到 Windows Update 報錯,本文彙整 9 種 Windows XP 最常見的安裝與啟動階段故障,提供圖文並茂的標準化修復流程。


故障 1:安裝 SP3 提示「C0000135 unknown hard error」

現象: 升級 SP3 後重開機藍畫面報錯,安裝程式中止。

成因: 既有硬體驅動或軟體與 SP3 相容性衝突,非純硬體故障。

解決:

  1. 格式化 C 槽,全新安裝 Windows XP SP2 (暫不裝硬體驅動)。
  2. SP2 穩定後,再執行 SP3 獨立安裝包升級。
  3. 建議: 升級前先用 Ghost 備份純淨 SP2 系統映像。

故障 2:開機提示「Boot.ini 非法」無法進入系統

成因: Boot.ini 遺失或格式錯誤。

方案 A:複製正常機器的 Boot.ini

  1. 正常 XP 電腦:Win+R → c:\boot.ini → 另存為備份。
  2. 複製覆蓋故障機器 C:\ 根目錄。

方案 B:手工重建 Boot.ini (記事本)

[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:\boot.ini 覆蓋原檔,重開機即可。

進階: 若無法進入系統,可用 Windows PE / DOS 啟動碟 / 恢復主控台執行 copy con c:\boot.ini 逐行輸入,以 Ctrl+Z 結束。

關聯: 「找不到 hal.dll」同屬 Boot.ini 指向錯誤,同法修復。


故障 3:忘記系統登入密碼

  1. 重開機連按 F8 → 選「帶命令提示字元的安全模式」。
  2. 登入 Administrator (通常無密碼)。
  3. 執行指令強制改密:
    net user <原帳號> 123456 /add (修改既有帳號密碼)
    或
    net user newuser 123456 /add → net localgroup administrators newuser /add (新增管理員帳號)
  4. 重開機以新密碼登入。

⚠ 警告: 此法無法「找回」原密碼,僅能重設。若硬碟啟用 EFS 加密,重設密碼將導致加密資料永久無法存取。


故障 4:kernel32.dll 遺失/損壞導致開機重啟循環

  1. 插入 XP 安裝光碟,啟動「恢復主控台」(開機按 R)。
  2. 依序輸入:
    cd system32
    ren kernel32.dll kernel32.old
    map (確認光碟機代號,假設為 D:)
    expand d:\i386\kernel32.dl_ c:\windows\system32\kernel32.dll
    exit
  3. 重開機進入系統。

故障 5:登錄 (Registry) 損毀導致無法啟動

使用恢復主控台,以安裝光碟 \windows\repair 目錄下的備份登錄檔覆蓋損毀檔案:

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
copy x:\windows\repair\system c:\windows\system32\config\system
copy x:\windows\repair\software c:\windows\system32\config\software
copy x:\windows\repair\sam c:\windows\system32\config\sam
copy x:\windows\repair\security c:\windows\system32\config\security
copy x:\windows\repair\default c:\windows\system32\config\default

(x: 為光碟機代號)

副作用: 還原至安裝初始狀態,所有後續設定、軟體安裝記錄將遺失。


故障 6:「最後一次正確配置」也失效 — 登錄深度損毀

錯誤訊息:Windows NT could not start... \System32\Config\System\Hardware profile\Last known Good menu

修復: 恢復主控台進入 C:\WINDOWS\repair,執行 copy *.* C:\windows\system32\config,同樣會遺失安裝後所有變更。


故障 7:Win2000 + XP 雙系統,裝完 2000 後無法進入 XP

原因: Win2000 的 NTLDR 版本較舊,無法正確載入 XP 的啟動配置。

修復: 以 Win2000 開機,將 XP 光碟 I386 目錄下的 NTLDR、Bootfont.bin、Ntdetect.com 複製到 C:\ 根目錄覆蓋,重開機即可看到雙系統選單。


故障 8:Vista + XP 雙系統,裝完 Vista 後 XP 消失

原因: Vista 安裝程式覆蓋了啟動磁區的 XP 引導檔 (NTLDR/NTDETECT.COM/BOOT.INI)。

修復:

  1. XP 光碟開機 → R 進入恢復主控台。
  2. 輸入 BOOTCFG /ADD 掃描現有作業系統。
  3. 輸入 Bootcfg /rebuild 重建選單,依提示輸入標識符與 fastdetect 選項。

故障 9:Windows Update 更新時彈出「IEXPLORE 錯誤」

原因: wuv3is.dll 損壞或版本衝突。

修復:

  1. Win+R → regsvr32 /u wuv3is.dll 取消註冊。
  2. 刪除 C:\Program Files\Windows Update\wuv3is.dll。
  3. 重新執行 Windows Update,系統會自動重新生成正確版本。

總結:建立「啟動故障免疫力」的三大習慣

  1. 定期備份 Boot.ini 與登錄備份集 (系統工具 → 備份)。
  2. 安裝新驅動/軟體前建立「系統還原點」。
  3. 製作並保管 Windows PE / 恢復主控台啟動媒體 (光碟/USB),關鍵時刻能救命。

掌握上述 9 大故障的修復邏輯,Windows XP 的安裝啟動問題將不再是難題。建議將本文列印或離線儲存,作為機房/維修台的標準作業手冊參考。

Copyright © Windows教程網 All Rights Reserved