分享

系统蓝屏问题分析思路

 vibra128 2017-11-16
导致系统蓝屏的原因很多,基本可以归为以下几类:

1硬件故障

2硬件驱动冲突

3软件冲突

4病毒

5系统注册表信息损坏

6系统文件损坏

 

咱们工程师遇到用户蓝屏的问题,大多情况下都无法很好的给用户一个解释,更不要说解决问题了,因为远程服务解决问题有限,咱们能做到的就是排除硬件故障,从系统和软件方面解决问题,如果最后都无法找到一个好的解决方案,可以建议用户重装、升/降级操作系统,更换操作系统后,若问题依旧存在,可以帮用户分析可能是哪些硬件导致的蓝屏,或建议用户送修。

具体思路分析流程

 

用户上来说电脑蓝屏或经常出现蓝屏,这时需要问用户几个重要信息,这些信息会帮助我们进行具体的分析

 

1.蓝屏代码

获得蓝屏代码后可以到http://support.microsoft.com/?ln=zh-cn进行搜索,部分代码微软已经给出了解决方案

 

也可以参考这个文档ftp://18.18.0.26/fujian/Blue Screen Error code.doc 

 

如果用户没有记下蓝屏代码,下边会提到用工具分析调试信息的教程

 

注意:在启动和故障恢复设置中,若勾选了自动重启(如图),计算机在发生故障会自动重启,而不是蓝屏,所以这个选项不要勾选

 

 

 

2.询问用户是在做什么操作或打开什么软件后会蓝屏

3.最近是否安装过什么软件或安全补丁

 

尝试解决蓝屏问题

1.   根据用户提供的信息 分析解决问题

2.   检查是否有硬件驱动冲突

3.   检查系统内是否存在病毒

4.   是否安装了多款杀毒软件

5.   通过蓝屏代码分析解决问题

6.   尝试恢复之前备份的注册表或系统还原

7.   重新安装系统,若重装后蓝屏问题依旧存在,建议用户去检测硬件问题。

 

使用工具分析蓝屏问题

 

 

 

windows debug工具来分析这些Dump文件;

 

1.安装windows debug工具,最新版的工具可以直接从Microsoft下载: ftp://18.18.0.26/fujian/WinDebug.rar


2.打开你要分析的windows Minidump文件:File-----open crash dump; 浏览C:\Windows\Minidump目录,选择.dmp文件

这里注意,如果没有找到Minidump文件夹到Windows下找.dmp文件就行了

 

3.打开Dump文件后,点击View菜单中的Command,在窗口的底部会出现命令行,输入 ‘!analyze -v’命令即可开始兰屏的分析,剩下来的工作就是等这个工具给你一个满意的答案:某个驱动文件引起的兰屏。

 

 

 

 

你还可以验证这个驱动程序是不是在机器的的内存中,键入‘lm’就可以列出所有驻留在内存中的程序;

命令:lmvm sentinel可以查到这个驱动文件所在目录:

 

 

4.你可以将你找到的这个驱动程序在Googel或者Baidu上搜索以下,很快你就会发现这个驱动是哪个第三方的应用程序,这个例子中的SENTINEL.SYS 是金蝶软件加密狗的软件模拟驱动。

说明:实际情况中可能会有很多分析的结果会显示是windows的内核文件引起的兰屏,这是因为windows debug无法从Minidump中分析出具体是内核文件调用了哪个驱动程序后引起的兰屏。这时就需要提供更全面的完全内存转储文件或内核转储文件,通过更多的命令行来分析具体的原因了。更多的命令的介绍,可以参看安装好后的debuging help


另外,通过在以下的联接中输入蓝屏代码,如:0x000000ab,你也可以找到一些微软关于这样的出错的解释和解决方案。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多