问题或电源问题,如果这一招还不行的话,恐怕就只能考虑重新安装系统或格式化硬盘了。
虽然基于 架构的 系统稳定性已经大大增强,甚至 号
称“从不死机”,但我们仍然会不时看到如图 所示的蓝色警报信息,这就是通常所说的“蓝
屏”,究竟是怎么回事呢?
一、 爆发蓝色警报的原因
采用了分层结构,它的两个层又称模式,分别为用户模式
和内核模式,应用程序是无法直接访问硬件设备的,只有借助驱动
程序才能直接访问。
不过,即使 架构再稳定,由于会由于某些原因,例如硬件冲突、硬件产生问题、注
册表错误、虚拟内存不足、动态链接库文件丢失、资源耗尽等,此时可能会导致驱动程序或
应用程序出现错误,严重时甚至会波及内核层。这种情况下, 会中止系统运行,
并启动名为 的功能,通过检查所有中断的处理进程,并同预设的停止代码和
参数比较后,屏幕将变为蓝色,并显示相应的错误信息和故障提示,由于出现这种现象时实
际上就意味着死机,因此常称为“ !"#$% &",又称“ & 信息”或“停
止信息”。
E二、认识蓝色警报中隐藏的信息
的 &" 窗口与 ' 以前的 & " 窗口有着很大的区
别,最大的区别是 的 &" 窗口仅包括一个通用的停止消息代码,但
的 &" 包含了停止消息和硬件消息两种类型,前者是发现一个无法恢复的软件
错误时产生的错误信息,后者是发现一个严重的硬件错误时产生的错误信息。
虽然图 窗口中的信息看起来很复杂,但一般均由以下三部分组成:
.错误信息
在“((( $)*%至“((((((+#,-%之间的这段内容是所谓的错误信息,由出错代
码、自定义参数、错误符号等三部分组成,各部分的含义如下:
出错代码: & 后面的 . 进制数字;
自定义参数:出错代码字符的组成,由程序人员定义,一般用户很难理解;
错误符号:&"/0//1&0&023"4/"
在错误符号后面,这里还显示了一个内存位置和文件名,可以了解到发生错误时的内存
位置和源文件。对我们来说,其实最有用的还是前面的出错代码信息,在搜索微软知识库时
将会用到。
.推荐操作
这里显示了系统推荐用户采取的操作措施和步骤,例如在安全模式下卸载程序、回滚驱
动程序、更新 1& 、安装补丁等,不过大部分情况下都需要重新启动系统后才能考虑进一
步的操作。
E5.调试端口信息
这里会显示应该如何设置内核调试器的信息,包括内存转储映像是否已写入磁盘、使用
什么端口来完成这次调试。
其实,根据笔者的经验,蓝色警报中除了出错代码比较有用外,对普通用户来说,其余
的大部分信息并无多少实际意义,仅供参考而已。
为调试系统的需要, 在系统出现 & 错误后, 会自动生成
一个名为 +-,+) 的侦错文件,该文件位于 *+) 文件夹下,默认