许多用户反映IE不能开新窗口,因为造成这种情况的原因有好多这里简单总结了一下:

1、很多情况下都是因为安装了广捷居制作的ACDSEE32 5.0迷你中文版所致,也有人是安装过一个IE下载增强工具后卸载出了问题所致。一般可以尝试用以下命令解决(经验证在XP下有效)。 

  Regsvr32 URLMON.DLL
  Regsvr32 actxprxy.dll
  Regsvr32 shdocvw.dll
  regsvr32 oleaut32.dll
 
2、COMCTL32.DLL文件产生的问题。

  在升级IE或windows时这个文件可能被替换了,也许新版本的COMCTL32.DLL文件有BUG。找一张windows安装光盘,搜索它,找到一个名为COMCTL32.DL_的文件,把它拷贝出来,用winrar或者expand提取这个文件为COMCTL32.DLL文件,并覆盖现有文件。

注:用方法一重新注册regsvr32 Oleaut32.dll时出错并重新注册后也无效时,请在windows光盘里提取Oleaut32.dll文件,在MDAC_IE5.CAB文件包里,也是用winrar或expand提取并覆盖现有文件。

4、DCOM属性设置错误。

  详细参见:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;Q274696
  (1)。点击“开始”。
  (2)。输入“Dcomcnfg”。
  (3)。弹出的提示框选“是”。
  (4)。点“默认安全机制”标签。
  (5)。在“默认访问权限”栏点“编辑默认值”。
  (6)。看看“名称”下面的栏里有没有“SYSTEM”和“Interactive”项,如果没有,则添加。
  (7)。点击OK,点击OK。

5、下载这个工具也许有助于修复问题.

 http://download.microsoft.com/download/msninvestor/Patch/1.0/WIN98/EN-US/mcrepair.EXE