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

瀏覽器提示「堆疊溢位」怎麼辦?註冊核心 DLL 修復 IE 核心元件

編輯:Win7 系統應用技巧

瀏覽網頁時跳出「堆疊溢位」錯誤視窗,需手動關閉才能繼續。此為緩衝區溢位錯誤,常因 IE 核心 DLL 元件損毀、版本不符或惡意軟體修改導致。批次註冊核心 DLL 可有效修復。

堆疊溢位錯誤視窗

什麼是堆疊溢位?

程式向緩衝區寫入資料超過其容量,多餘資料覆蓋相鄰記憶體,導致程式錯誤或被惡意利用。IE 使用的緩衝區稱為「堆疊」,溢位會造成瀏覽器不穩定。現代防護機制包括:DEP(資料執行防護)、ASLR(位址空間配置隨機化)、Stack Canaries、Control Flow Guard 等。

修復步驟:批次註冊核心 DLL

1. 開啟命令提示字元(建議以系統管理員身分執行)

Win+R → cmd → Ctrl+Shift+Enter。

開啟 CMD 管理員

2. 依序執行以下指令(可複製整段貼上)

regsvr32 atl.dll
regsvr32 shdocvw.dll
regsvr32 urlmon.dll
regsvr32 browseui.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 mshtmled.dll
regsvr32 CLBCATQ.DLL
regsvr32 cscui.dll
regsvr32 MLANG.dll
regsvr32 stobject.dll
regsvr32 WINHTTP.dll
regsvr32 msxml3.dll
regsvr32 query.dll
regsvr32 jscript9.dll
regsvr32 hlink.dll

每行執行後會彈出「DllRegisterServer 在 xxx.dll 成功」對話框,點確定繼續下一行。

註冊 DLL 成功

補充建議

  • 若錯誤頻繁發生,建議升級 IE 至最新版(Win7 最高 IE11)或改用 Chrome/Edge/Firefox。
  • 掃描惡意軟體,排除木馬注入腳本導致溢位。
  • 若為特定網站觸發,可能為該站腳本錯誤,嘗試清除瀏覽器快取或回報網站管理員。
Copyright © Windows教程網 All Rights Reserved