公司最近由于安装了WSUS补丁服务器,windows xp的客户端会在后台自动安装IE7,安装后部分电脑会出现无法正常打开IE7的情况,具体症状为双击IE图标会在桌面生成IE程序本身的快捷方式图标,桌面假死,只能打开开始菜单,卸载或重装IE7后会提示iertutil.dll丢失,无法进入系统。
以前的处理方法是先卸载IE7,再用xp光盘修复系统,最后再重新安装IE7,花费的时间较长,现已经找到比较快速的处理方法如下:
1、删除HKEY-CLASSES-ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\openhomepage\legacydisable;(此时可以正常打开IE7,但无法修改IE的设置,提示“无法定位程序输入点clearphishingfilterdata于动态链接库mshtml.dll上”)。
2、重新注册如下动态链接库文件:
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 browseui.dll
3、重新启动电脑。
打开IE时,runonce2.aspx无法保存设置,但不影响正常使用。
本文转自 donhuang 51CTO博客,原文链接:http://blog.51cto.com/donhuang/74978