IE 開啟提示「堆疊溢位,位置:第 1 行」,通常是快取損壞、元件註冊遺失、Cookie 隱私等級過高、登錄錯誤、GPU 加速衝突等原因。
「工具」→「網際網路選項」→「一般」→「刪除」→全勾選→「確定」。
Win + R → cmd(管理員),依序執行:
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
「網際網路選項」→「隱私」→將滑桿調至「中」→「確定」。
修正 HKEY_CLASSES_ROOT\IE.HTTP\shell\open\command 等鍵值預設資料。
同方案一路徑,「進階」勾選「使用軟體轉譯而非 GPU 轉譯」。
「網際網路選項」→「進階」→「重設」→勾選「刪除個人設定」→「確定」。
「工具箱」→「電腦診所」→「上網異常」→「IE 報錯」→「立即修復」。
若以上皆無效且不想花時間排查,安裝現代瀏覽器並設為預設即可繞過問題。
建議依序嘗試方案一至六,多數情況可在前三個方案解決。