2024年6月15日发(作者:)

一般大家遇到计算机蓝屏问题,看到如此长的一串错误代码,往往不知所云。就算把错误

代码放到百度上搜索,也众说纷纭,最后无奈重装系统。

我最近也遇到了这样的困扰,我们的序号服务器近期来,时不时蓝屏,并且蓝屏的几率越

来越大,最严重的情况下,一天蓝屏3次之多。我也根据蓝屏的错误代码到网上看,有的说

是驱动问题,有的说是主机散热问题,还有的说是内存条质量不好,我晕倒。无奈和信管商

量,准备重装系统,如果还不行,就咨询硬件厂商来解决问题。

结果我在重装系统的时候,又反复蓝屏,造成系统无法重装,这可如何是好!我就咨询服

务器厂商技术人员,他让我将%SystemRoot%Minidump目录下面的文件发给他看,我就传

了邮件给他,结果等了半天也没有信息反馈。于是我就就是网上用关键字“minidump”找

相关的资料,后来搜索了一番,找到了一个很好的解决计算机蓝屏的方法,与大家分享。

步骤如下:

1) 确保你计算机在蓝屏的时候,能够将信息进行存储

方法如下:

右键点击“计算机”,在“高级选项页”里面,点击“启动和故障恢复“选项,在弹

出的窗体里面查看“写入调试信息”下拉框,一般“选择小内存转储”或“核心内存

转储”即可,在如下图所示:

这样,后续出现蓝屏错误的时候,就会在%SystemRoot%Minidump目录下,产生错误

文件。

说明:内存转储文件是一个扩展名为 .DMP 的文件。“小内存转储”文件保存在

WindowsMinidump 文件夹,文件大小为 64KB,它只记录有发生蓝屏故障时的关键信息;“核

心内存转储”与“完全内存转储”文件则保存在 Windows 文件夹中,文件名为 ,

它们分别记录有发生蓝屏故障时的核心内存信息与完整的内存信息。为了节省硬盘空间,通常我们

可以选择“小内存转储”

2) 下载WINDbg 工具

网址如下,附件里面有我下好的压缩包。

/whdc/devtools/debugging/

这里注意的是下载对应的版本,不要下错。

3) WinDbg简易配置

两种方式:

3.1)运行WinDbg->菜单->File->Symbol File Path->按照下面的方法设置

_NT_SYMBOL_PATH变量:在弹出的框中输入“C:MyCodesSymbols;

SRV*C:MyLocalSymbols*/download/symbols”(按照这样设置,

WinDbg将先从本地文件夹C:MyCodesSymbols中查找Symbol,如果找不到,则自动

从MS的Symbol Server上下载Symbols)。

3.2)另一种做法是从这个Symbol下载地址中

/whdc/devtools/debugging/,下载相应操作系

统所需要的完整的Symbol安装包,并进行安装,例如我将其安装在

D:WINDOWSSymbols,在该框中输入“D:WINDOWSSymbols”。(这里要注意下载的

Symbols的版本一定要正确)

4)使用WinDbg

在打开的Windbg中,“File/Open Crash Dump”,在弹出的对话框中找到该dump文件,然后

打开。

运行完后,会显示一个报告出来,告诉你可能是什么原因造成蓝屏,我这里的结果就

是:

金山惹祸了。。。我就回想起,前一阵子,金山毒霸和金山卫士升级到最新版本,可能

和我这个DELL的服务器和WIN2003操作系统兼容性不好,果断卸载。第二天,DELL

的技术人员也回信息给我,他们也发现是文件的问题!我将金山相关文件

卸载后,连续几天,再也没有发现蓝屏的情况,问题解决!

总结:

1. 计算机蓝屏,要注意,蓝屏出现的时候,这段时间对计算机改动了什么?新升

级了驱动?更改了某个底层文件的配置?快速排查问题也很有用。

2. 及时找专业人员,可以加快查找问题的速度。如果是服务器的问题,可以寻找

对应厂商技术人员支持,他们应该经常遇到此类问题。

3. 保持好奇心和尝试心态。一个不经意的搜索,就可以带来意想不到的收获。我

就是搜索了minidump,然后以此为基础,顺藤摸瓜很有用,就最终解决了问题。