IE问题几例

一、IE不能打开新的窗口,用鼠标点击超链接也没有任何反应。

 

这时重装IE一般能解决问题。其实不必这么麻烦,使用Regsvr32命令就可以轻松解决。
在 “开始→运行”中键入“regsvr32 actxprxy.dll”命令,点击“确定”按钮,这时会弹出一个信息对话框“DllRegisterServerin actxprxy.dll succeeded”,点击“确定”;然后再在“开始→运行”中键入“regsvr32 shdocvw.dll”命令,单击“确定”即可。重新启动后IE已经被轻松修复了。

如果上面的办法修复不了,可以试试下面的:
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
同时运行上述命令不仅可以解决IE不能打开新的窗口,用鼠标点击超连接也没有任何反应的问题.还能解决大大小小的其他IE问题.比如网页显示不完整.JAVA效果不出现.网页不自动跳转.

二、非注册的动态链接库(DLL)的重新注册:
IE 的许多这类问题多出在IE所支持的非注册的动态链接库(DLL)(如browseui.dll,urlmon.dll,isetup.dll)上。有时也 是因为有恶意程序发生,如spyware,这使得DLL非注册化从而入侵IE的部分功能。而有时也是因为偶然情况。

无论什么原因,解决方法都是重新注册DLL,既可通过REGSVR32命令手动注册,也可重新安装IE。重新安装IE可解决该问题,这是因为所有相关的DLL都是通过应用程序的安装者重新注册的,但手动注册通常比整个安装要方便。

我曾在文章里谈过这些问题,但只涉及到手动修复。出于解决该问题的考虑,微软在Windows XP Server 2的IE版本中作出修改,让所有的IE DLL可以马上被重新注册。可在任何命令提示符后输入:

"%ProgramFiles%/Internet Explorer/iexplore.exe"/rereg

特别要注意这里的引号,因为它描述的是可执行的路径名。

注:这种方法对于Windows的其他版本不适用,它只针对Windows XP Service Pack 2。

三、双击桌面上的IE图标,桌面建立新的快捷方式而不启动IE。

在注册表的root中寻找 openhomepage项,发现里面有个字符串LegacyDisable值为空,这就是问题所在,于是把这个这个字符串删除即可解决。

具体删除位置:HKEY_CLASSES_ROOT/CLSID/{ 871C5380-42A0-1069-A2EA-08002B30309D}/shell/OpenHomePage项中的LegacyDisable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值