IE 開新視窗總是彈出小框、或點擊超連結毫無反應、右鍵「在新視窗開啟」失效,這兩大經典故障分別源於「視窗位置記憶錯誤」與「核心 DLL 註冊遺失」。本文提供精準修復步驟。
IE 會記住關閉前視窗狀態,若記錄損壞則每次開啟皆為錯誤尺寸。
regedit,依序刪除以下兩個鍵值:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Window_PlacementHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Old Work-Areas\OldWorkAreaRects執行以下指令(以系統管理員身分執行「執行」或 CMD):
regsvr32 actxprxy.dll → 彈出「DllRegisterServer in actxprxy.dll succeeded」點確定。regsvr32 shdocvw.dll → 彈出「DllRegisterServer in shdocvw.dll succeeded」點確定。原理解析: actxprxy.dll 負責 ActiveX 代理,shdocvw.dll 是 Shell 文檔檢視與瀏覽核心,兩者註冊遺失直接導致新視窗建立失敗。重註冊即可修復 COM 元件入口。
若問題持續,嘗試「網際網路選項」→「進階」→「重設」或升級至現代瀏覽器(Edge/Chrome)以獲得更佳安全性與相容性。