开发者社区> 技术小牛人> 正文

windows事件ID免费查看及windows蓝屏诊断工具说明

简介:
+关注继续查看
1.有时各位同仁在处理问题时,查看事件查看器,根据事件源及ID,想要去查看是什么原因,可以到internet上去找,可是有的要收费的,下面的方法可以去eventid上查看。
引用:
可是EVENTID.NET上有的信息要付费注册用户才能看,怎么办呢:)
 
查EVENTID.NET可以按以下方法来查
[url]http://www.eventid.net/display.asp?eventid=xxxx&source=yyyy[/url]
xxxx即事件ID
yyyy即事件来源
 
2.当windows系统出现蓝屏时,我们可以通过工具软件去读取蓝屏所生成的文件去,根据此工具提供的信息,对你也许用!发现机器很不稳定,经常蓝屏,不知道如何去处理? 重装系统后,好了几天,有出现同样的问题,这么头疼的问题,怎么办?怀疑硬件问题,但怎么看都不像是硬件的故障。 可能大家束手无策的时候,有一个Windows Debug工具,能够通过分析Dump文件来确定机器BSOD的原因,从而轻松解决蓝屏问题。
一、当遇到Windows兰屏或不稳定时,用DSET工具收集系统的日志,来具体分析:是不是有兰屏?机器有没有生成Dump文件?
        1,在DSET的Logs中打开system Uptime,可以发现机器关机的几种类型:Shutdown(正常关机)、Abnormal shutdown(非正常关机)、Blue Screen(兰屏);
 
2,在Environment中的Kernel Dump中可以发现是否已经生成了Dump文件:Minidump、Complete dump;
二,这些文件存放在目录C:\windows\minidump中,所有的文件都只有64K。
         假如没有发现这些minidump文件,建议您检查windows关于Dump文件的设置是否正确:

三,用windows debug工具来分析这些Dump文件;
1, 安装windows debug工具,最新版的工具可以直接从Microsoft下载:  
[url]http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.6.03.5.exe[/url]
       2,下载对应操作系统的符号文件库,不同的操作系统会对应不同的符号文件:windows2003和windows 2003SP1就有不同 的符号库,同样,windows2000SP2和windowsSP4也有各自的符号库,这些符号库可以在微软的网站下载:
       
[url]http://msdl.microsoft.com/download/symbols/packages[/url]
3, 在windows debug中设置好符号库文件的路径,以便分析时能调用到正确的符号库文件;
 
 

4,打开你要分析的windows Minidump文件:File-----open crash dump;
 5,打开Dump文件后,屏幕会出现windows的Debug窗口,在窗口的底部会出现命令行,输入 ‘!analyze -v’命令即可开始兰屏的分析,剩下来的工作就是等这个工具给你一个满意的答案:某个驱动文件引起的兰屏。

 
你还可以验证这个驱动程序是不是在机器的的内存中,键入‘lm’就可以列出所有驻留在内存中的程序;
命令:‘lmvm sentinel’可以查到这个驱动文件所在目录:

 6, 你可以将你找到的这个驱动程序在Googel或者Baidu上搜索以下,很快你就会发现这个驱动是哪个第三方的应用程序,这个例子中的SENTINEL.SYS 是金蝶软件加密狗的软件模拟驱动。
说明:实际情况中可能会有很多分析的结果会显示是windows的内核文件引起的兰屏,这是因为windows debug无法从Minidump中分析 出具体是内核文件调用了哪个驱动程序后引起的兰屏。这时就需要提供更全面的完全内存转储文件或内核转储文件,通过更多的命令行来分析具体的原因了。更多的 命令的介绍,可以参看安装好后的debuging help。

另外,通过在以下的联接中输入兰屏代码,如:0x000000ab,你也可以找到一些微软关于这样的出错的解释和解决方案。
  [url]http://support.microsoft.com[/url]

本文转自  godoha 51CTO博客,原文链接:http://blog.51cto.com/godoha/21217 ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySql使用show processlist查看正在执行的Sql语句
今天上班例行的查看了下服务器的运行状况,发现服务器特卡,是mysqld这个进程占用CPU到了99%导致的。 比较好奇是那个程序在使用mysql导致cpu这么高的,通过show processlist命令查看了当前正在执行的sql语句,从而定位到了对应的程序,发现代码中有一个死循环在不停的查询导致cpu占用99%,原因找到了问题就好解决了。
3949 0
winform 使用快捷键来触发按钮事件
WinForm中快捷键与组合按键的设置   第一种方法。。代码复杂,操作简单的快捷键 新建一个空白窗体 每个窗体都有这样3个事件:KeyDown、KeyPress、KeyUp,KeyDown和KeyPress都是按键按下事件,但KeyDown用的是KeyCode跟键盘各个按键相对应,它对应Keys枚举,用起来比较方便;而KeyPress用的是KeyChar,这个就要找ASC II编码了,不方便。
977 0
函数的⽂档说明 | 手把手教你入门Python之四十一
本节重点介绍函数的⽂档说明,函数应⽤:打印图形和数学计算
1313 0
Ionic 2 中生命周期的命名改变及说明
原文发表于我的技术博客 本文简要整理了在 Ionic 2 的版本中生命周期命名的改变,以及各个事件的解释。原文发表于我的技术博客 在之前的课程中讲解了 Ionic 生命周期的命名以及使用,不过在 Ionic 2 更新到了 30 版本后,框架在全局对生命周期的命名做了改变,所以本文简单整理一下新的生命周期事件和说明如下。
931 0
VxWorks6.6 pcPentium BSP 使用说明(一):基本概念
<p style="">“VxWorks6.6 BSP 使用说明”将发布pcPentium和idp945两个系列的BSP的使用说明。每个系列约5篇文章。之后还将发布由这两个官方提供的BSP的实战移植方法。</p> <h4 style="">本说明适用范围</h4> <blockquote style=""><span style="color:#3366ff; padding-bott
2425 0
Windows系统工具推荐 Sysinternals
在Windows系统开发中有一个必备的开发工具Sysinternals,可以监控系统的各种情况,Sysinternals是鼎鼎大名的工具,纳入微软后,和操作系统也同步进行了更新 官方地址 http://technet.
626 0
5723
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载