如何使用Debugging Tools for Windows (windebug)简单的使用心得
2010-04-20 17:03
453 查看
1.安装debug工具
下载页面地址:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
选择合适的版本安装
2.安装Symbols(特征库)
建议可以多安装以免出现分析不出来的情况
下载地址:http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx
推荐使用VISTA的symbol packages,解析的更详细
3.添加Symbols
把Symbols的安装路径添加进去
4.运行解析
找到dump文件添加进去
5.以下是一个例子
当时的蓝屏代码是0X0000000A,操作系统是XP SP2,是一个QQ引起蓝屏的问题
Loading Dump File [e:/!minidump/Mini032707-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: F:/WINDOWS/Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
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 ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
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 npkcusb.sys, Win32 error 2
*** WARNING: Unable to verify timestamp for npkcusb.sys
*** ERROR: Module load completed but symbols could not be loaded for npkcusb.sys
Unable to load image hidusb.sys, Win32 error 2
*** WARNING: Unable to verify timestamp for hidusb.sys
*** WARNING: Unable to verify timestamp for HIDCLASS.SYS
Unable to load image USBPORT.SYS, Win32 error 2
*** WARNING: Unable to verify timestamp for USBPORT.SYS
Probably caused by : npkcusb.sys ( npkcusb+384 )
Followup: MachineOwner
---------
由于npkcusb.sys不是系统文件可以选择删除他来解决
6.也有分析不出来的情况
这个时候就需要多个minidump分析了
如果出现如下的情况,则为symbols文件不足以分析这个dump文件;需要重新添加,或是寻找新的updata文件
下载页面地址:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
选择合适的版本安装
2.安装Symbols(特征库)
建议可以多安装以免出现分析不出来的情况
下载地址:http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx
推荐使用VISTA的symbol packages,解析的更详细
3.添加Symbols
把Symbols的安装路径添加进去
4.运行解析
找到dump文件添加进去
5.以下是一个例子
当时的蓝屏代码是0X0000000A,操作系统是XP SP2,是一个QQ引起蓝屏的问题
Loading Dump File [e:/!minidump/Mini032707-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: F:/WINDOWS/Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
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 ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
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 npkcusb.sys, Win32 error 2
*** WARNING: Unable to verify timestamp for npkcusb.sys
*** ERROR: Module load completed but symbols could not be loaded for npkcusb.sys
Unable to load image hidusb.sys, Win32 error 2
*** WARNING: Unable to verify timestamp for hidusb.sys
*** WARNING: Unable to verify timestamp for HIDCLASS.SYS
Unable to load image USBPORT.SYS, Win32 error 2
*** WARNING: Unable to verify timestamp for USBPORT.SYS
Probably caused by : npkcusb.sys ( npkcusb+384 )
Followup: MachineOwner
---------
由于npkcusb.sys不是系统文件可以选择删除他来解决
6.也有分析不出来的情况
这个时候就需要多个minidump分析了
如果出现如下的情况,则为symbols文件不足以分析这个dump文件;需要重新添加,或是寻找新的updata文件
相关文章推荐
- 如何使用Debugging Tools for Windows (windebug)简单的使用心得
- Debugging Tools for Windows (WinDbg)的使用
- Windows调试工具集(Debugging Tools for Windows (x86)) VS2010Debug工具gflags使用
- 使用Debugging Tools for Windows分析蓝屏信息
- Debugger Engine API - Writing a Debugging Tools for Windows Extension, Part 2: Output (最无趣的一篇)
- 编写 Debugging Tools for Windows 扩展,第 1 部分
- Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)开发 之 Windows Embedded Source Tools for Bluetooth
- ORM,ASP.NET中ORM学习,ASP.NET中ORM学习心得,WEB2.0中ORM实现原理,Asp.net简单ORM示例源码详细讲解,Asp.net2.0:如何使用ObjectDataSource(配合ORM )(二)
- Debugger Engine API - Writing a Debugging Tools for Windows Extension, Part 3: Clients and Callbacks
- 使用Git进行代码管理的心得--github for windows
- 安装了 git、小乌龟(TortoiseGit) 、 Git for Windows 或者 GitHub Desktop ,在使用它们之后,文件夹图标出现 红色! 绿色√ 蓝色? 的git附加标识 ,如何把他们去掉呢?如下如所示:
- Github for windows简单使用教程
- Debugging Tools for Windows 6.5.3.8
- Debugging Tools for Windows
- [笔记].如何使用Nios II Software Tools for Eclipse导入已有工程
- 编写 Debugging Tools for Windows 扩展,第 2 部分:输出
- 如何使用GitHub for Windows客户端
- Debugging Tools for Windows__from WDK7
- 简单解释Windows如何使用FS段寄存器
- github for windows 2.0的简单使用