以 Windows7为例,进入控制面板,单击“系统保护”,单击“高级选项卡”中的设置,取消自动重启选项,并设置小内存转储。设置之后出现蓝屏就会停住。然后根据蓝屏代码査询可能存在的软硬件问题,如图所示。
如遇到进入系统就蓝屏的情况,开机时按住“F8”进入安全模式,再按照上面的方法操作即可看到蓝屏代码。
小知识:蓝屏分析工具 Windbg
(1) Windbg的作用Windbg是在 Windows平台下,强大的用户态和内核态调试工具。其能够通过dmp文件轻松地定位到问題根源,可用于分析蓝屏、程序崩(E崩)的原因,是人们日常工作中必不可少的一个有力工具,学会使用它,将有效提升问题解决效率和准确率。
(2)下载工具,自行百度即可。
(3)设置符号表符号表是 Windbg关的”数据库”,如果没有它, Windbg基本上就无法使用,无法分析出更多问题原因。所以使用 Windbg设置符号表,是必须要走的一步。
a.运行 Windbg软件,然后按“Cr+S”弹出符号表设置窗口。
b.将符号表地址:SRVC:1Symlols*
http://msdl.microsoft.com/download/svmbols粘贴在输入框中,单击确定即可。红色字体为符号表本地存储路径,建议固定路径,可選免符号表重复下载,如图所示。
(4)学会打开第一个dmp文件(图4.69)当获得一个dmp文件后,可使用”Cn+D””快捷来打开一个dmp文件,或者单击Windbg界面上的“File=> Open Crash Dump””按钮,来打开一个dmp文件,如图所示。第一次打开dmp文件时,可能会收到如图所示的提示,当出现这个提示时,匀选Don’ t ask again in this Windbg session”,然后单击“否”即可。
当打开第二个dmp文件时,可能因为上一个分析记录未清除,导致无法直接分析下个dmp文件,此时可以使用快捷使“Shif+F5”来关闭上ー个dmp分析记录。