萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

IE 瀏覽器無法執行 JavaScript (JS) 怎麼辦?完整修復指南

IE 瀏覽器突然無法執行 JS 腳本,導致網頁特效失效、廣告不顯示、功能按鈕無反應。原因通常為安全設定阻擋、殺毒軟體攔截、IE 核心元件損壞或腳本引擎未註冊。本文提供 5 級修復方案,由淺入深徹底解決。

現象確認

  • 網頁 JS 特效 (輪播圖、下拉選單、彈窗) 全部失效。
  • 開發者工具 (F12) 主控台顯示大量「SCRIPT 錯誤」或「未定義」。
  • 甚至系統本地 .js 檔案雙擊也無法執行 (WSH 故障)。

方案一:檢查 IE 安全設定 (最常見)

  1. IE → 「工具」→「Internet 選項」→「安全性」標籤 → 點擊「自訂等級」。
  2. 尋找「指令碼」區塊:
    • 「啟用 Active Scripting」→ 選「啟用」。
    • 「對未標記為安全的 ActiveX 控制項初始化並指令碼」→ 建議「提示」或「啟用」。
    • 「允許程式剪貼板存取」→ 「啟用」。
  3. 「進階」標籤 → 取消勾選「停用指令碼偵錯 (Internet Explorer)」、「停用指令碼偵錯 (其他)」 → 勾選「顯示指令碼錯誤通知」。
  4. 套用確定,重啟 IE 測試。

方案二:檢查殺毒/安全軟體攔截

  • 暫時關閉 360、火綠、卡巴斯基等安全軟體的「網頁防護」、「腳本攔截」功能。
  • 或將 IE (iexplore.exe) 加入信任白名單。

方案三:手動重新註冊 IE 核心 DLL (批次指令)

以系統管理員身分執行「命令提示字元」或「PowerShell」,依序輸入以下指令 (每行按 Enter):

regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 browseui.dll

每行彈出「DllRegisterServer 成功」視窗即表示該元件修復完成。此步驟同時能解決 IE 無法開新視窗、超連結無反應、網頁顯示不全等問題。

方案四:重新註冊腳本引擎

regsvr32 jscript.dll
regsvr32 vbscript.dll

若提示「模組載入失敗」,請從正常同版本 Windows 系統複製對應 DLL 至 C:\Windows\System32\ (32 位) 或 C:\Windows\SysWOW64\ (64 位系統下的 32 位 DLL) 後再試。

方案五:系統級修復批次檔 (終極方案)

將以下內容存為 fix_ie_js.bat,右鍵「以系統管理員身分執行」:

@echo off
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
regsvr32 /s comcat.dll
regsvr32 /s asctrls.ocx
regsvr32 /s oleaut32.dll
regsvr32 /s shdocvw.dll /i
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s browseui.dll /i
regsvr32 /s msrating.dll
regsvr32 /s mlang.dll
regsvr32 /s hlink.dll
regsvr32 /s mshtml.dll
regsvr32 /s mshtmled.dll
regsvr32 /s urlmon.dll
regsvr32 /s plugin.ocx
regsvr32 /s sendmail.dll
regsvr32 /s mshtml.dll /i
regsvr32 /s scrobj.dll
regsvr32 /s corpol.dll
regsvr32 /s jscript.dll
regsvr32 /s msxml.dll
regsvr32 /s imgutil.dll
regsvr32 /s cryptext.dll
regsvr32 /s inseng.dll
regsvr32 /s iesetup.dll /i
regsvr32 /s cryptdlg.dll
regsvr32 /s actxprxy.dll
regsvr32 /s dispex.dll
echo 修復完成,請重新啟動電腦。
pause

方案六:系統還原 / 修復安裝 / 重裝系統

  1. 安全模式開機 → 正常重啟 (修復註冊表)。
  2. 系統還原至故障前的還原點。
  3. 命令提示字元執行 sfc /scannow (需原版安裝光碟/ISO 掛載)。
  4. 原版安裝媒體啟動 → 選「修復電腦」→「啟動修復」或「修復安裝」(保留檔案與應用)。
  5. 最終手段:備份資料後重裝純淨系統。

建議替代方案

IE 已停止更新,建議改用 Microsoft Edge (IE 模式)、Chrome、Firefox、360 極速瀏覽器等現代瀏覽器,獲得更好相容性、安全性與效能。

copyright © 萬盛學電腦網 all rights reserved