Windows XP SP3 環境下,IE8 可瀏覽首頁但點擊二級連結(子頁面)顯示空白,主因為核心 DLL 註冊遺失或 IE 元件損毀。兩階段修復方案:
階段一:重新註冊核心 DLL(最常見解法)
- Win + R →
cmd → 依序執行以下指令(每行按 Enter):
regsvr32 urlmon.dll
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
- 每條指令成功會彈出「DllRegisterServer 成功」對話框,點「確定」。
- 重新開啟 IE 測試二級連結是否正常。
階段二:Windows 元件向導修復 IE(若階段一無效)
- 控制台 → 「新增/移除程式」 → 左側「新增/移除 Windows 元件」。
- 在元件清單中找到「Internet Explorer」 → 取消勾選 → 「下一步」移除 IE 核心元件。
- 完成後重新開機,再次進入「新增/移除 Windows 元件」 → 勾選「Internet Explorer」 → 「下一步」重新安裝。
- 完成「Windows 元件精靈」後,再次測試 IE 瀏覽二級連結。
原理說明
urlmon.dll:URL 單體管理,處理連結導航與下載。
actxprxy.dll:ActiveX Proxy,跨安全性區域存取控制。
shdocvw.dll:Shell DocView,WebBrowser 控制項核心。
oleaut32.dll:OLE 自動化核心,腳本引擎依賴。
- 元件向導重新安裝可修復註冊表遺漏、系統檔案損毀、登錄項錯誤。
