萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術 >> 應用程式教學

IE無法打開新窗口?註冊組件actxprxy.dll與shdocvw.dll一鍵修復

故障現象

IE瀏覽器左鍵點擊超鏈接無反應,右鍵選擇「在新窗口打開」也無動靜,無法彈出新窗口。

原因分析

IE核心組件 actxprxy.dll (ActiveX代理) 和 shdocvw.dll (Shell文檔視圖/瀏覽器UI框架) 註冊信息損壞或丟失,導致新窗口創建調用鏈斷裂。常見於惡意軟件修改註冊表、系統更新失敗、註冊表清理工具誤刪。

解決方案:重新註冊兩個核心DLL

  1. 按 Win+R 打開「運行」對話框。
  2. 輸入 regsvr32 actxprxy.dll ,點擊「確定」。
    彈出提示:「DllRegisterServer in actxprxy.dll succeeded」 → 點擊「確定」。
  3. 再次打開「運行」,輸入 regsvr32 shdocvw.dll ,點擊「確定」。
    彈出提示:「DllRegisterServer in shdocvw.dll succeeded」 → 點擊「確定」。
  4. 重新啟動 Windows (或注銷重新登錄)。
  5. 啟動IE,測試點擊超鏈接、右鍵「在新窗口打開」,功能恢復正常。

進階補充

  • 若上述無效,嘗試重新註冊 mshtml.dll、urlmon.dll、browseui.dll、shell32.dll。
  • 系統文件檢查器修復:管理員CMD運行 sfc /scannow。
  • IE重置:控制面板→Internet選項→高級→重置(勾選刪除個人設置)。
  • 檢查組策略/註冊表是否禁用「新建窗口」功能:HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions\NoOpeninNewWnd = 0。
copyright © 萬盛學電腦網 all rights reserved