admin 管理员组文章数量: 1086019
2024年2月6日发(作者:自己搭建棋牌源码)
Debugging Tools for Windows是微软的一个蓝屏故障调试工具,可以方便地解决蓝屏问题。
一般地,电脑上已经设置过保存故障转储文件,但是,某些GHOST版的操作系统关掉了这个功能,我们必须打开它。在“我的电脑”上按鼠标右键,属性
找到“高级”选项卡,在“启动和故障恢复”处点击设置
在这里设置为小内存转储(64K) ,节省磁盘空间
当系统蓝屏以后,我们就可以在C:WINDOWSMinidump中发现dmp文件(蓝屏后的内存转储文件)。
启动Debugging Tools,依次点击“File”-“Open Crash Dump”
选择蓝屏时产生的那个dmp文件
打开之后,前面那些字符不用理会,注意最后一行
1.安装debug工具
下载页面地址:/whdc/devtools/debugging/
选择合适的版本安装
2.安装Symbols(特征库)
建议可以多安装以免出现分析不出来的情况
下载地址:/whdc/devtools/debugging/
推荐使用VISTA的symbol packages,解析的更详细
3.添加Symbols
把Symbols的安装路径添加进去
4.运行解析
找到dump文件添加进去
5.以下是一个例子
当时的蓝屏代码是0X0000000A,操作系统是XP SP2,是一个QQ引起蓝屏的问题
Loading Dump File [e:!]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: F:WINDOWSSymbols
Executable search path is:
Unable to load image , Win32 error 2
*** WARNING: Unable to verify timestamp for
Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Kernel base = 0x804d8000 PsLoadedModuleList = 0x805543a0
Debug session time: Tue Mar 27 08:12:47.390 2007 (GMT+8)
System Uptime: 0 days 0:18:24.941
Unable to load image , Win32 error 2
*** WARNING: Unable to verify timestamp for
Loading Kernel Symbols
.............................................................................................................................
Loading User Symbols
Loading unloaded module list
.............
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 1000000A, {e1821a40, 2, 0, 805cf120}
Unable to load image , Win32 error 2
*** WARNING: Unable to verify timestamp for
*** ERROR: Module load completed but symbols could not be loaded for
Unable to load image , Win32 error 2
*** WARNING: Unable to verify timestamp for
*** WARNING: Unable to verify timestamp for
Unable to load image , Win32 error 2
*** WARNING: Unable to verify timestamp for
Probably caused by : ( npkcusb+384 )
Followup: MachineOwner
---------
由于不是系统文件可以选择删除他来解决
6.也有分析不出来的情况
这个时候就需要多个minidump分析了
如果出现如下的情况,则为symbols文件不足以分析这个dump文件;需要重新添加,或是寻找新的updata文件
版权声明:本文标题:如何使用Debugging Tools for Windows (windebug)简单的使用心得_百 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1707200115a512062.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论