XP 系統中 IE 損壞 (無法開啟、頁面空白、ActiveX 錯誤) 時,「新增/移除 Windows 元件」勾選/取消 IE 常失敗,第三方「IE 解除安裝工具」更會弄亂登錄。正統修復路徑:**註冊表解鎖安裝旗標 → 以安裝媒體重新註冊 IE 核心元件**。
Windows 元件安裝狀態記錄於:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}
該 GUID 代表 IE 核心元件。IsInstalled (DWORD) = 1 表示「已安裝」,安裝程式會跳過。改為 0 即可強制重新安裝。
regedit → 定位上述機碼 → 雙擊 IsInstalled → 數值改為 0 → 確定。rundll32 setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.infIEEXPLORE.EXE,手動指定來源路徑至光碟 \I386 目錄。| 錯誤現象 | 原因 | 解決 |
|---|---|---|
| 提示「找不到 IEEXPLORE.EXE」 | 安裝程式在 %windir% 尋找,實際在光碟 \I386 | 瀏覽指定來源路徑為 D:\I386 (假設光碟機 D:) |
| 安裝後版本仍為舊版 (如 IE6) | 光碟為 RTM 版,未含 SP 更新 | 安裝後立即執行 Windows Update 升級至 IE8 (XP 最高) |
| ActiveX/安全性設定異常 | 註冊表殘留舊設定 | Win+R → rundll32.exe iedkcs32.dll,Clear 重設 IE |
@echo off
reg add "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}" /v IsInstalled /t REG_DWORD /d 0 /f
rundll32 setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.inf
echo IE 核心元件重新註冊完成,請重新開機並執行 Windows Update 升級至 IE8
pause
sfc /scannow、DISM /Online /Cleanup-Image /RestoreHealth 修復。