使用windbg工具排查各种应用程序报错

所属分类: 软件教程 / 其他工具 阅读数: 910
收藏 0 赞 0 分享
【问题现象】

explorer.exe 应用程序报错。

如图

125136smr07j9mamtx090z

 


【原因说明】

遇到explorer.exe应用程序报错,正常来讲explorer.exe 不会无缘无故的报错,一般都是第三方DLL 异常导致报错,然而如何快速的定位是哪个dll 程序是一个问题。

首先经常用到的定位报错DLL的方法就是使用进程工具PCHunter 查看explorer.exe 加载的多少模块,然后根据公司名来先排除微软的本身的DLL模块,然后再逐一删除排查具体是什么模块导致的报错。如下图 使用PCHunter 选取一个explorer.exe 然后右键 “查看进程模块”,红色的圈起来的都有可能是导致崩溃的DLL模块,在这里我是先把微软的DLL排除,当然有些伪装微软的就要细心的观察才能发现。

QQ截图20140422134039

 

 


【解决方案】

然后我们今天说的重点是windbg 来快速定位报错。

以explorer.exe 进程报错,简单说的 一下排查的步骤。

1)我们先要准备的两款工具 windbg + PCHunter(前身Xuetr)
2)由于explorer.exe 崩溃的特殊性,我们要先同时打开 windbg,然后选择File->Open Executable... 然后浏览到报错的进程c:\windows\explorer.exe 先不要急着打开,再打开任务管器结束explorer.exe 快速的点击 windbg 的打开按钮。

如图:

125608zjbpud8lvdwujdnt

 

3)然后就会出现一个中断,然后我们输入 g 继续执行,再报错的时候它会自动中断。

如图:

132049cxbzx7bxdi44d7l3

 

132144s6696zm6i66ii666

 

4)再次中断之后我们输入 kb 就可以查看堆栈里 cakeu32+0x59dd 异常,向上拉可以查看到报错的DLL的路径 c:\program files\aik1546\cakeu32.dll 报错。

132227dhwrxnf3lfrq55mn

 

 

5)验证问题,找到DLL之后就该验证是不是它导致的报错
打开PCHunter 找到explorer.exe 右建查看模块信息,找到 c:\program files\aik1546\cakeu32.dll 右键删除之。

133923mf7dwidflmoofouf

 6)结束一把explorer.exe 世界安静了,不再报错。

7)至于 这个 c:\program files\aik1546\cakeu32.dll 谁创建的,大家以后有遇到可以用360MD 开机监控。

 

此方法可以同样可以应用到其它应用程序报错,比如IE报错。(注:此方法不适合排查游戏报错,因为游戏一般会检测调试软件。

如果你有更好的方法可以共同探讨。

更多精彩内容其他人还在看

steam提示开始游戏失败,平台无效怎么办?解决steam平台无效的方法

有朋友在steam上玩游戏时提示开始游戏失败,平台无效怎么办?今天小编给大家带来解决steam平台无效的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

UG怎么使用边倒圆角命令?

UG怎么使用边倒圆角命令?ug中想要将长方体边角做成倒圆角的效果,该怎么制作呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

逍遥安卓模拟器怎么定位 逍遥安卓模拟器模拟定位方法

逍遥安卓模拟器是一款功能非常强大的安卓模拟软件,能够让你在电脑上玩安卓平台上的游戏,我们在玩手游通常都会用到定位服务,有的用户就问逍遥安卓模拟器怎么定位,今天脚本之家小编带来逍遥安卓模拟器模拟定位方法,希望对大家有所帮助
收藏 0 赞 0 分享

逍遥安卓模拟器怎么删除下载程序 逍遥安卓模拟器卸载应用教程

逍遥安卓模拟器是一款功能非常强大的安卓模拟软件,能够让你在电脑上玩安卓平台上的游戏,在逍遥安卓模拟器的使用过程中,想将那些不太常用的应用删除,却找不到相应的删除方法,那么逍遥安卓模拟器怎么删除下载程序?今天脚本之家小编带来逍遥安卓模拟器卸载应用教程
收藏 0 赞 0 分享

雷电模拟器怎么设置王者荣耀键位 雷电模拟器设置王者荣耀按键方法

雷电模拟器是可以在电脑上玩手游的软件,可以感受到更大的屏幕、更快的速度和操作体验,雷电模拟器怎么玩王者荣耀?雷电模拟器怎么设置王者荣耀键位?相信有很多王者农药的小伙伴都在使用雷电安卓模拟器进行游戏,今天脚本之家小编带来雷电模拟器设置王者荣耀按键方法
收藏 0 赞 0 分享

雷电模拟器怎么录制视频 雷电模拟器视频录制方法介绍

雷电模拟器是可以在电脑上玩手游的软件,可以感受到更大的屏幕、更快的速度和操作体验,那么雷电模拟器怎么录视频?有很多小伙伴都想要使用雷电安卓模拟器的这个功能,今天脚本之家小编带来雷电模拟器录视频方法介绍,希望对大家有所帮助
收藏 0 赞 0 分享

孩子游戏小号怎么查?腾讯成长守护平台查小号教程

腾讯成长守护平台正式推出查小号功能,帮助家长们快速查询孩子的游戏“小号”,有的家长不清楚怎么查,下面小编给大家带来腾讯成长守护平台查小号详细教程,需要的朋友可以参考下
收藏 0 赞 0 分享

有赞微店怎么打单?有赞微店打印快递单教程

很多朋友不清楚有赞微店怎么打单?下面小编给大家带来有赞微店打印快递单教程,需要的朋友可以参考下
收藏 0 赞 0 分享

有赞店铺怎么绑定微信公众号?有赞绑定微信公众号教程

很多朋友不清楚有赞店铺怎么绑定微信公众号?下面小编给大家带来有赞绑定微信公众号教程,需要的朋友可以参考下
收藏 0 赞 0 分享

MSC Apex Grizzly 2017中文安装及破解详细教程(附破解文件下载)

MSC Apex 2017破解版是一个新一代的CAE平台,为工程师提供了一个全新的仿真过程,利用完全集成的建模工具可对设计模型进行改进,下面就介绍MSC Apex Grizzly 2017最新破解版安装教程,附有下载地址
收藏 0 赞 0 分享
查看更多