萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

解決 IE 只能在同一視窗開啟網頁的完整指南

遇到 Internet Explorer 強制在同一視窗開啟新連結、無法彈出新視窗的問題?這通常是因為某些軟體(如 ACDSee 5.0 迷你中文版)修改了系統元件註冊所致。以下提供五種由淺入深的解決方案,建議依序嘗試。

方法一:重新註冊核心 DLL(最常見有效)

關閉所有視窗,在「執行」中依序輸入以下指令並重新開機:

regsvr32 /I urlmon.dll
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll

方法二:從正常系統複製系統檔案覆蓋

從相同作業系統的正常電腦,或安裝光碟中提取以下檔案覆蓋本機對應路徑:

  • shdocvw.dll、msjava.dll、actxprxy.dll
  • oleaut32.dll、mshtml.dll、browseui.dll、shell32.dll

方法三:重新安裝 Internet Explorer

透過「控制台」→「新增/移除程式」→「新增/移除 Windows 元件」重新安裝 IE,或下載完整安裝包覆蓋安裝。

方法四:安裝 ACDSee 5.0 英文版或 InstallShield

部分用戶反映安裝 ACDSee 5.0 英文版(或 4.0 版)、或 InstallShield 封裝工具可修復相關註冊表項。

方法五:批次檔一鍵修復(實測 100% 有效)

新建文字檔,貼入下列指令,存檔為 ie.bat(類型選「所有檔案」),雙擊執行並重開機:

=====batch file for registering all IE dlls========
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
regsvr32 setupwbv.dll
regsvr32 wininet.dll
regsvr32 comcat.dll
regsvr32 shdoc401.dll
regsvr32 shdoc401.dll /i
regsvr32 asctrls.ocx
regsvr32 oleaut32.dll
regsvr32 shdocvw.dll /I
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 browseui.dll /I
regsvr32 msrating.dll
regsvr32 mlang.dll
regsvr32 hlink.dll
regsvr32 mshtml.dll
regsvr32 mshtmled.dll
regsvr32 urlmon.dll
regsvr32 plugin.ocx
regsvr32 sendmail.dll
regsvr32 comctl32.dll /i
regsvr32 inetcpl.cpl /i
regsvr32 mshtml.dll /i
regsvr32 scrobj.dll
regsvr32 mmefxe.ocx
regsvr32 proctexe.ocx
mshta.exe /register
regsvr32 corpol.dll
regsvr32 jscript.dll
regsvr32 msxml.dll
regsvr32 imgutil.dll
regsvr32 thumbvw.dll
regsvr32 cryptext.dll

注意:執行前請備份重要資料,建議在安全模式下操作以提高成功率。

copyright © 萬盛學電腦網 all rights reserved