Win7蓝屏不要怕微软自己的解决方案。
1.Winbg蓝屏分析工具简介
微软发布了专门的蓝屏处理工具——Windows调试工具(以下简称Windbg)。首先,您应该确认您的Windows 7有内核内存转储或蓝屏故障的小型转储。如果是核心转储文件,默认保存的文件是C:\ Windows \ memory . DMP;如果是小内存转储文件,对应的文件是C:\Windows\MiniDump目录下按日期命名的文件。海鱼检查了系统,发现没有Memory.dmp文件,但是在C:\Windows\MiniDump目录下有一个082110-26582-01 . DMP文件(如图1)。很明显,这是2010。如果没有对应的内存转储文件,暂时不要安装Windbg,巧妇难为无米之炊!现在,你可以根据操作系统安装相应的WinDBG了。安装过程非常简单,一路点击“下一步”按钮即可。
第二,快速配置Windbg
接下来,我们将配置Windbg。首先你需要选择一个临时目录存放符号文件(源文件编译连接生成可执行代码。exe或。dll,编译器和连接器也会生成。pdb文件,称为符号文件。符号文件包含实际执行代码时不需要的信息,这些信息由开发人员用于调试。这里,目录设置为C:\sytemp)。我们可以在Windbg窗口中点击“文件→符号搜索路径”命令,在打开的窗口中输入“SRV*c:\sytemp*”。
第三,Windbg分析内存转储文件
最后,我们可以使用Windbg来分析蓝屏的内存转储文件。我们只需要点击“文件→打开崩溃转储”命令,然后找到刚才的核心内存转储文件或者小内存转储文件即可打开。但是这个文件一般是高级别的系统属性,只有拥有最高用户权限的系统用户才能使用。此时,您需要右键单击文件并选择属性,然后切换到“安全”选项卡并单击“高级”按钮。接下来的操作是让当前用户获得有效权限(操作方法类似于10加速Win7的顶级技能)。然后,您可以使用Open Crash Dump命令成功打开内存转储文件。然后,在弹出窗口中单击“是”按钮,保存分析后的信息。然后,您需要加载“用户符号”和“卸载的模块列表”文件(如图3所示)。
第四,如何分析Windbg的结果
等到有“用!Analyze-v以获取详细的调试信息。提示和“0: kd”提示,可以输入”!“analyze -v”命令启动程序来分析转储文件。然后输入“!“旁边是《3: KD》!Analyze -v”命令,然后就可以得到大量蓝屏故障的分析错误码(如图5)。在错误代码中,海鱼看到了一个熟悉的进程name-Vmware-vmx.exe,这显然导致了蓝屏。当然,对于一个新手来说,这些错误码就像天书一样,不过没关系。你可以把这些代码复制下来,贴在论坛上让专家帮你分析(比如微软的系统修复和故障恢复论坛)。