你好:

     感谢你访问我的 Blog ,本博客只提供博主的技术经验分享,你可以在此做简单的留言和评论,我会抽空回复你;若是要深入交流探讨,请联系QQ:47853253或者加QQ群:12012081


 

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

WinDbg_x86:http://www.cn777.cc/down/WinDbg_x86.rar

WinDbg_x86.rar: http://pan.baidu.com/s/1i51yn5r     WinDbg_x64.rar: http://pan.baidu.com/s/1dEF3pfV

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

 

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

 

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

 

4)再次中断之后我们输入 kb 就可以查看堆栈里 cakeu32+0x59dd 异常,向上拉可以查看到报错的DLL的路径 c:\program files\aik1546\cakeu32.dll 报错。这个目录名是随机的,文件名也是随机的每次重起之后,都会变化。
如图

 

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

 

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

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

 

本文标签:常见问题 其他知识

版权说明:如非注明,本站文章均为亨特学院原创,转载请注明出处和附带本文链接。



[本日志由 lq3447 于 2017-04-05 04:42 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 334
发表评论
你没有权限发表留言!