点击这里给我发消息

点击这里给我发消息

点击这里给我发消息

关闭在线客服
首页 > 文章详细

如何使用debugging tool检测蓝屏问题

发布日期:2013-03-22 15:56:46 【关闭】
摘要:

很多时候,我们会发现机器很不稳定,经常蓝底白字,不知道如何去处理? 重装系统后,好了几天,有出现同样的问题,这么头疼的问题,怎么办?怀疑硬件问题,但怎么看都不像是硬件的故障。 可能大家束手无策的时候,有一个Windows Debug工具,能够"经由,透过,藉由"分析Dump档案/档来确定机器BSOD的原因,从而轻松解决蓝底白字问题。 一、当遇到Windows兰屏或不稳定时,用DSET工具收集系统的日志,来具体分析:是不是有兰屏?机器有没有生成Dump档案? 1,在DSETLogs中开启(开启旧档)system Uptime,可以发现机器关机的几种类型:Shutdown(正常关机)、Abnormal shutdown(非正常关机)Blue Screen(兰屏); 
1 

2,在Environment中的Kernel Dump中可以发现是否已经生成了Dump档案/檔:MinidumpComplete dump 
2 

二,这些档案/档存放在内容C\windows\minidump中,所有的档案/檔都只有64K 假如没有发现这些minidump档案/档,建议您检查windows关于Dump档案/档的设定是否正确: 

3

 

 三,用windows debug工具来分析这些Dump档案/檔; 1 安装windows debug工具,最新版的工具可以直接从Microsoft下载: http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.6.03.5.exe 2,下载对应操作系统的语汇单元档案/文件库,不同的操作系统会对应不同的语汇单元档案/文件:windows2003windows 2003SP1就有不同的语汇单元库,同样,windows2000SP2windowsSP4也有各自的语汇单元库,这些语汇单元库可以在微软的网站下载: http://msdl.microsoft.com/download/symbols/packages 3 windows debug中设定好语汇单元库档案/文件的路径,以便分析时能呼叫到正确的语汇单元库档案/文件; 
 4

5
 4,开启(开启旧档)你要分析的windows Minidump档案/檔:File-open crash dump 
6

 5,开启(开启旧档)Dump档案/文件后,屏幕会出现windowsDebug窗口,在窗口的底部会出现命令行,输入 ‘!analyze -v’命令即可开始兰屏的分析,剩下来的工作就是等这个工具给你一个满意的答案:某个驱动档案/文件引起的蓝底白字。 
 789
 
 你还可以验证这个驱动程序是不是在机器的的内存中,键入‘lm’就可以列出所有驻留在内存中的程序; 

10
 命令:‘lmvm sentinel’可以查到这个驱动档案/文件所在内容: 
11

 6, 你可以将你找到的这个驱动程序在Googel或者Baidu上搜索以下,很快你就会发现这个驱动是哪个第三方的套用程序,这个例子中的SENTINEL.SYS 是金蝶软件加密狗的软件仿真驱动。 说明:实际情况中可能会有很多分析的结果会显示是windows的内核档案/档引起的兰屏,这是因为windows debug无法从Minidump中分析出具体是内核档案/档呼叫了哪个驱动程序后引起的兰屏。这时就需要提供更全面的完全内存转储档案/档或内核转储档案/檔,"经由,透过,藉由"更多的命令行来分析具体的原因了。更多的命令的介绍,可以参看安装好后的debuging help 另外,"经由,透过,藉由"在以下的联接中输入兰屏程序代码,如:0x000000ab,你也可以找到一些微软关于这样的出错的解释和解决方案。 http://support.microsoft.com

相关商品