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

Windows XP 無法重新安裝 IE?使用 rundll32 強制重註冊 IE 核心元件

編輯:Windows XP 系統介紹

現象描述

在 Windows XP 中嘗試重新安裝 Internet Explorer(如執行 IE6/IE7/IE8 安裝程式),系統提示「已安裝較新版本」或直接拒絕安裝,無法修復損壞的 IE。

原因分析

Windows XP 將 IE 視為作業系統核心元件,預設封鎖重複安裝或降級。若 IE 檔案損壞、登錄錯誤,需透過系統內建機制修復,而非執行獨立安裝程式。

修復指令(假設系統安裝在 C:\Windows)

  1. 插入 Windows XP 安裝光碟(或確認 C:\Windows\inf\ie.inf 存在)。
  2. 按 Win+R 輸入以下指令並按 Enter:
    rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 c:\windows\inf\ie.inf
  3. 系統會依 ie.inf 重新複製/註冊 IE 核心檔案(mshtml.dll、shdocvw.dll、urlmon.dll 等)。
  4. 完成後重新開機,IE 應恢復正常運作。

進階修復步驟(若上述無效)

  1. 以系統管理員身分開啟命令提示字元。
  2. 依序執行重新註冊核心 DLL:
    regsvr32 mshtml.dll
    regsvr32 shdocvw.dll
    regsvr32 urlmon.dll
    regsvr32 browseui.dll
    regsvr32 jscript.dll
    regsvr32 vbscript.dll
    regsvr32 actxprxy.dll
  3. 執行 sfc /scannow 修復系統檔案(需安裝光碟)。
  4. 若仍異常,嘗試「修復安裝」Windows XP(保留資料與設定)。

適用版本

  • Windows XP SP1 / SP2 / SP3(含 IE6、IE7、IE8)。
  • Windows Server 2003 同樣適用。
Copyright © Windows教程網 All Rights Reserved