Windows 7 使用 IE 瀏覽特定網站時,狀態列左下角顯示「已完成,但網頁上有錯誤」,畫面排版錯亂、腳本功能失效。此為 IE 核心元件(jscript.dll、vbscript.dll)註冊失效或快取損毀導致,透過重新註冊 DLL 與清除快取即可修復。
regsvr32 jscript.dll → 確定,提示「成功」點擊確定。regsvr32 vbscript.dll → 確定,提示「成功」。





「工具」→「管理增益集」→ 左側選「所有增益集」→ 疑似造成衝突的工具列、廣告攔截、下載管理器等 → 「停用」。
「網際網路選項」→「進階」分頁 → 「重設」→ 勾選「刪除個人設定」→「重設」→ 重開機。
jscript.dll / vbscript.dll 為 Windows Script Host 核心元件,負責解析網頁 JavaScript/VBScript。系統更新、安全軟體清理、第三方優化工具可能導致其註冊資訊遺失或版本不符。document.all、attachEvent 等非標準 API,需開啟「相容性檢視」(網址列右側撕紙圖示)。sfc /scannow 修復系統檔案完整性。兩行指令加上清快取,即可解決 90% 「網頁上有錯誤」問題,避免重裝瀏覽器甚至重灌系統。