IE 打开异常处理方法

同事的 IE一打开就弹出 iexplore.exe错误,然后就关闭了,开始以为是小问题,用 ietools 修复后问题依旧,判断为与其他软件冲突所引起的,所以,使用 Debugging Tools for Windows 来查看到底是什么引起的

先从Microsoft 网站上下载此软件,查看我的下载资源,或者直接点击下面链接下载

http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx#b <----定要下载与自己系统相适应的版本

http://www.microsoft.com/china/whdc/DevTools/Debugging/default.mspx<----这是一个显示中文网站

 

弹出错误对话框见下图

 

打开 WInDbg,设置路径,打如下Symbol File Path,可以 following我的设置,也可以改变成你的设置,按照我的设置SRV*D:/WINDOWS/Symbols*http://msdl.microsoft.com/download/symbols,WinDbg将先从本地文件夹D:/WINDOWS/Symbols 中查找Symbol,如果找不到,则自动从Microsoft的Symbol Server上下载Symbols;

也可以从Symbol下载地址中 http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx,下载相应操作系统所需要的完整的Symbol安装包,并进行安装,例如我将其安装在 D:/WINDOWS/Symbols,在该框中输入“D:/WINDOWS/Symbols”。这里要注意下载的Symbols的版本一定要正确

 

 

此时可以做内存转储文件,也可以直接进行Debug,要生成IE的 minidump内存转储文件,使用 .dump /ma issue.dmp,这样你可以看到在设置的目录下生成了一个issue.dmp的文件,这样你可以将其copy到你电脑上再做分析即可,我就是这样做的。

 

然后使用 !analyze -v进行分析,此工具可自动分析出引起故障的动态链接文件,当然不一定能分析出来,若分析出来感觉不合理,可以使用 lmvm *.dll 文件进行查看,一般可能会误判问Windows文件引起,这时就要加以区分对待处理了。

方法就是找到有问题的动态链接文件查看其版本属性,如下图

 

此时可以使用 kb 进行线程堆栈分析 (~*kb),例如,我分析得到的结果如下图,第一个红色标记处的我查看其属性基本都属于Windows的正常动态链接文件,再看第二个红色标记处,问题应该就在此处,urlprocnet.dll 有问题

 

使用:lmvm urlprocnet查看,获得的信息是 360安全卫士在线查询模块,OK,应该是问题的症结找到了,开始动刀,我先在网上查找并下载此链接文件,因为考虑是否因此文件异常了,不至于将整个 360 安全卫士卸载吧,进行反向注册“regsvr32 urlprocnet /u”,居然不成功,无赖,我将360安全卫士给卸载了,重新启动电脑,删除系统盘残存的文件,一并将其删除。怀着激动的心情再次打开IE,看看问题是否已解决,但是,很郁闷,问题依然存在,再次使用WinDbg分析,查找不出错误,最后将 IE升级问 IE8之后,再次打开,一切正常,安装360安全卫士,也很正常了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值