IE浏览器不能打开新窗口的解决办法

原创 2003年04月14日 09:12:00
转自微软官方,点击查看地址

单击链接后无法打开新的 Internet Explorer 窗口或没有任何反应

 

症状

当您单击电子邮件或 Web 页中的超链接,或者右击 Web 页上的超链接然后单击在新窗口中打开时,可能会遇到以下一种或多种症状:
没有任何反应。
新窗口可能是空白的。
可能收到与以下错误信息类似的脚本错误信息:
No such interface supported.
当您单击“文件”菜单上的“打印”或“打印预览”时,Internet Explorer 可能没有响应。
当您尝试连接到 Web 文件夹时,可能收到以下错误信息:
The current operation could not be completed because an unexpected error has occurred.

原因

此问题可能是由下列一个或多个原因引起的:
以下一个或多个注册表项中的 (Default) 值设置指向了 Urlmon.dll 文件的不正确位置:
[HKEY_CLASSES_ROOT/CLSID/{79eac9e0-baf9-11ce-8c82-00aa004ba90b}/InprocServer32]
[HKEY_CLASSES_ROOT/CLSID/{79eac9f1-baf9-11ce-8c82-00aa004ba90b}/InprocServer32]
[HKEY_CLASSES_ROOT/CLSID/{79eac9f2-baf9-11ce-8c82-00aa004ba90b}/InprocServer32]
如果您安装了使用 Internet Explorer 管理工具包 (IEAK) 5.01 Service Pack 1 (SP1)、5.5 SP1 或 6.0 版创建的自定义版本的 Internet Explorer,可能会出现此现象。
以下注册表项丢失或损坏:
HKLM/SOFTWARE/Classes/Interface/{00020400-0000-0000-C000-000000000046}
以下一个或多个文件丢失、损坏或者没有正确注册:
Urlmon.dll
Mshtml.dll
Actxprxy.dll
Oleaut32.dll
Shell32.dll
Shdocvw.dll

解决方案

若要解决 Internet Explorer 中的此问题,请按照下列步骤操作:
1.退出正在运行的所有程序。
2.单击开始,然后单击运行
3.键入 regsvr32 urlmon.dll,然后单击确定
4.当收到“DllRegisterServer in urlmon.dll succeeded”(urlmon.dll 中的 DllRegisterServer 成功)消息时,单击确定
如果问题未得到解决,请对以下每个文件重复执行步骤 2到步骤 4(在步骤 3中,用以下各个文件名替换 Urlmon.dll):
Shdocvw.dll
Msjava.dll
Actxprxy.dll
Oleaut32.dll
Mshtml.dll
Browseui.dll
Shell32.dll(仅限于 Windows XP 和 Windows 2000)
如果问题仍未得到解决,请检查以下注册表值是否存在以及是否正确:
HKLM/SOFTWARE/Classes/Interface/{00020400-0000-0000-C000-000000000046}
名称:(Default)
值:IDispatch
HKLM/SOFTWARE/Classes/Interface/{00020400-0000-0000-C000-000000000046}/ProxyStubClsid
名称:(Default)
值:{00020420-0000-0000-C000-000000000046}
HKLM/SOFTWARE/Classes/Interface/{00020400-0000-0000-C000-000000000046}/ProxyStubClsid32
名称:(Default)
值:{00020420-0000-0000-C000-000000000046}


如果问题仍未解决,请重新安装 Internet Explorer。如果您使用的是操作系统中附带的 Internet Explorer 版本,请重新安装或修复操作系统。

Internet Explorer 管理工具包用户

如果您安装了使用 Internet Explorer 管理工具包 (IEAK) 5.01 Service Pack 1 (SP1)、5.5 SP1 或 6.0 版创建的自定义版本的 Internet Explorer 后出现此问题,而您通过重新注册 Urlmon.dll 文件解决了此问题,请与 Microsoft 产品支持服务联系以获取以下相应的修复程序。

IEAK for Internet Explorer 6

Microsoft 现在提供了受支持的修复程序,但此修复程序仅用于解决本文所述的问题。只对遇到本文提到的特定问题的系统应用此修复程序。

若要解决此问题,请与 Microsoft 产品支持服务联系,以获取此修复程序。有关 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft Web 站点: 注意:特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于特定更新无法解决的其他支持问题和事项,将照常收取支持费用。

此修复程序的英语版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。若要了解 UTC 与本地时间之间的时差,请使用“控制面板”的“日期和时间”工具中的“时区”选项卡。
日期           时间    版本              大小      文件名
------------------------------------------------------
11-Oct-2001  19:45  6.0.2710.1100  189,440  Ie6wzd.exe
    
注意:此修复程序不是通过使用修复程序安装包分发的,而是一个您必须手动替换的实际的二进制修复程序。为此,请重命名 IEAK 安装文件夹/Iebin/Optional/EN 文件夹中旧的 Ie6wzd.exe 文件,手动将此修复程序复制到此文件夹中,然后重建您的 IEAK 程序包以将此修复程序包括在您的程序包中。

重要说明:如果使用此修复程序后对 IEAK 安装应用了自动版本同步 (AVS),则您必须重新手动应用此修复程序。

IEAK for Internet Explorer 5.5

Microsoft 现在提供了受支持的修复程序,但此修复程序仅用于解决本文所述的问题。只对遇到本文提到的特定问题的系统应用此修复程序。

若要解决此问题,请与 Microsoft 产品支持服务联系,以获取此修复程序。有关 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft Web 站点: 注意:特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于特定更新无法解决的其他支持问题和事项,将照常收取支持费用。

此修复程序的英语版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。若要了解 UTC 与本地时间之间的时差,请使用“控制面板”的“日期和时间”工具中的“时区”选项卡。
日期           时间    版本                大小      文件名
--------------------------------------------------------
18-Dec-2000  17:22   5.50.4612.1800  183,056  Ie5wzd.exe
注意:此修复程序不是通过使用修复程序安装包分发的,而是一个您必须手动替换的实际的二进制修复程序。为此,请重命名 IEAK 安装文件夹/Iebin/Optional/EN 文件夹中旧的 Ie5wzd.exe 文件,手动将此修复程序复制到此文件夹中,然后重建您的 IEAK 程序包以将此修复程序包括在您的程序包中。

重要说明:如果使用此修复程序后对 IEAK 安装应用了自动版本同步 (AVS),则您必须重新手动应用此修复程序。

IEAK for Internet Explorer 5.01

Microsoft 现在提供了受支持的修复程序,但此修复程序仅用于解决本文所述的问题。只对遇到本文提到的特定问题的系统应用此修复程序。

若要解决此问题,请与 Microsoft 产品支持服务联系,以获取此修复程序。有关 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft Web 站点: 注意:特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于特定更新无法解决的其他支持问题和事项,将照常收取支持费用。

此修复程序的英语版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。若要了解 UTC 与本地时间之间的时差,请使用“控制面板”的“日期和时间”工具中的“时区”选项卡。
日期           时间       版本               大小       文件名
---------------------------------------------------------
01-Nov-2000  11:01a   5.0.3210.3100  177,424   Ie5wzd.exe

    
注意:此修复程序不是通过使用修复程序安装包分发的,而是一个您必须手动替换的实际的二进制修复程序。为此,请重命名 IEAK 安装文件夹/Iebin/Optional/EN 文件夹中旧的 Ie5wzd.exe 文件,手动将此修复程序复制到此文件夹中,然后重建您的 IEAK 程序包以将此修复程序包括在您的程序包中。

重要说明:如果使用此修复程序后对 IEAK 安装应用了自动版本同步 (AVS),则您必须重新手动应用此修复程序。


这篇文章中的信息适用于:
Microsoft Internet Explorer 6.0
Microsoft Internet Explorer 5.5 Service Pack 1
Microsoft Internet Explorer 5.01 Service Pack 1
Microsoft Internet Explorer 5.0
转自微软官方,点击查看地址

在IE、fixfox、chrome等浏览器中ajax提交成功后,打开新标签页面被浏览器拦截问题

最近做了一个项目,在项目中涉及到先向后端发送ajax请求,根据ajax返回的结果来觉得是否跳转。刚开始我是这样做的。代码如下: 提交的表单:                   ...
  • Mr_Smile2014
  • Mr_Smile2014
  • 2015年09月16日 21:42
  • 2347

js弹出子窗口的浏览器兼容性问题

业务功能是,点击“修改”按钮弹出编辑子窗口,修改完成后点击保存,触发父窗口的“搜索”按钮加载新的修改后的内容显示。 检测的浏览器有“IE”,"FireFox","Chrome"。Window.open...
  • liuyouli2012
  • liuyouli2012
  • 2016年09月29日 16:34
  • 2252

window.open打开新页面在google浏览器下的问题

window.open打开新页面在google浏览器下的问题 [问题点数:40分,结帖人wudan001]             不显示删除回复           显示所有回复      ...
  • evilcry2012
  • evilcry2012
  • 2016年04月21日 11:45
  • 1614

window.open打开新窗口,防止浏览器阻止弹窗解决办法

js打开新窗口三种常用方式,window.open,form表单提交,创建超链接
  • yhl_jxy
  • yhl_jxy
  • 2016年01月06日 11:34
  • 2589

安装引擎失败以及IE不能打开新窗口或链接等各种莫名其妙的问题的解决方法.

  • 2012年07月09日 13:41
  • 3KB
  • 下载

IE不能打开新窗口链接修复工具 V4.77 简体中文绿色版.exe

  • 2009年05月24日 17:39
  • 493KB
  • 下载

MFC 多文档 自定义浏览器新打开窗口解决办法

一般情况下我们点击链接,如果是新建窗口,会调用其他浏览器打开。我的view类是集成于 CFormView,下面是解决这种问题的一种办法: 一、在YourView类中新建自定义消息 1.在YourVie...
  • greatchina01
  • greatchina01
  • 2014年01月16日 15:36
  • 999

IE 浏览器被迫连接某网站的解决办法

  • 2008年10月21日 13:43
  • 22KB
  • 下载

IE9浏览器小图标变大图标的解决办法

  • 2012年03月23日 22:20
  • 176B
  • 下载

IE浏览器重置默认设置失败的解决办法

  • 2012年08月13日 10:34
  • 779B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IE浏览器不能打开新窗口的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)