虽然基于NT架构的Windows 2000/Xp系统稳定性已经大大增强,甚至Windows Xp号称“从不死机”,但我们仍然会不时看到如图1所示的蓝色警报信息,这就是通常所说的“蓝屏”,究竟是怎么回事呢?    
   一、Windows 2000/Xp爆发蓝色警报的原因

  Windows 2000/Xp采用了分层结构,它的两个层又称模式,分别为用户模式(User Mode)和内核模式(Kernel Mode),应用程序是无法直接访问硬件设备的,只有借助驱动程序才能直接访问。  

  不过,即使NT架构再稳定,由于会由于某些原因,例如硬件冲突、硬件产生问题、注册表错误、虚拟内存不足、动态链接库文件丢失、资源耗尽等,此时可能会导致驱动程序或应用程序出现错误,严重时甚至会波及内核层。这种情况下,Windows会中止系统运行,并启动名为KebugCheck的功能,通过检查所有中断的处理进程,并同预设的停止代码和参数比较后,屏幕将变为蓝色,并显示相应的错误信息和故障提示,由于出现这种现象时实际上就意味着死机,因此常称为“blue Screen of Death”(bSOD),又称“STOp信息”或“停止信息”。  

  二、认识蓝色警报中隐藏的信息

  Windows 2000/Xp的bSOD窗口与Windows NT4以前的bOSD窗口有着很大的区别,最大的区别是NT的bSOD窗口仅包括一个通用的停止消息代码,但Windows 2000/Xp的bSOD包含了停止消息和硬件消息两种类型,前者是发现一个无法恢复的软件错误时产生的错误信息,后者是发现一个严重的硬件错误时产生的错误信息。  

  虽然图1窗口中的信息看起来很复杂,但一般均由以下三部分组成:  

  1.错误信息

  在“*** Stop:”至“****** wdmaud.sys”之间的这段内容是所谓的错误信息,由出错代码、自定义参数、错误符号等三部分组成,各部分的含义如下:  

  出错代码:STOp后面的16进制数字;  

  自定义参数:出错代码字符的组成,由程序人员定义,一般用户很难理解;   

  错误符号:KMODE_EXCEpTION_NOT_HANDLED

  在错误符号后面,这里还显示了一个内存位置和文件名,可以了解到发生错误时的内存位置和源文件。对我们来说,其实最有用的还是前面的出错代码信息,在搜索微软知识库时将会用到。

  2.推荐操作  

  这里显示了系统推荐用户采取的操作措施和步骤,例如在安全模式下卸载程序、回滚驱动程序、更新bIOS、安装补丁等,不过大部分情况下都需要重新启动系统后才能考虑进一步的操作。   

   3.调试端口信息  

  这里会显示应该如何设置内核调试器的信息,包括内存转储映像是否已写入
  其实,根据笔者的经验,蓝色警报中除了出错代码比较有用外,对普通用户来说,其余的大部分信息并无多少实际意义,仅供参考而已。  

  为调试系统的需要,Windows在系统出现bSOp错误后,KebugCheck会自动生成一个名为Memory.dmp的侦错文件,该文件位于C:Windows\Minidump文件夹下,默认设置下,该文件的大小与系统物理内存容量一致,我们可以将该文件压缩后发送给微软的技术支持部门,以获取相应的解决方案,但该文件的容量是如此巨大,如何发送是一个大问题,因此很少有用户真正这样做。

  提示:打开“系统属性→高级→启动和故障恢复”窗口,如图2所示,在这里可以看到“写入调试信息”的生成方式:小内存转储、核心内存转储、完全内存转储、无,基于上面的分析的原因,建议在这里选择“无”。 

  三、处理蓝色警报三部曲

  虽然Windows 2000/Xp的蓝色警报窗口显示的信息可能各有不同,或者是硬件原因,或者是驱动程序与系统兼容性方面的问题,或者索性是应用程序的某些bug。首先当然是排除病毒的原因,然后我们可以按照如下步骤进行处理: 

  第1步:重启系统

  出现蓝色警报窗口时,我们首先应该考虑的是重新启动系统,大部分情况下重启系统后即可解决问题。不过,一般此时已无法通过“Ctrl+Alt+Del”热启动,而只能按下复位按钮冷启动,或者索性断电后重新开机。  

  进入系统时,从“控制面板→管理工具→事件查看器”,或者在“开始→运行”框中键入“eventvwr.msc”命令进入事件查看器界面,如图3所示,在这里根据日期和时间重点检查“系统”和“应用程序”中的类型标志为“错误”的事件,例如图4报告某个服务启动失败的错误。     

  第2步:恢复至最后一次正确的配置 

  Windows 2000/Xp出现蓝色警报并不是无缘无故而来,NT架构的操作系统也不会乱发脾气,一般都是由于更新了设备驱动程序或者安装了某些软件而造成,有时甚至是用户自行优化系统或删除了某些重要的系统文件所导致,此时可以重启系统,并快速按下F8键,选择“最后一次正确配置”,这样会恢复注册表中HKEY_LOCAL_MACHINESystemCurrentControlSet项的有效注册表信息,但无法解决驱动程序或文件损坏而导致的错误。  

  或者,你也可以尝试按下F8键选择启动至安全模式,如果能够正常进入安全模式,那么说明可能是驱动程序或系统服务的问题。  

  第3步:查询出错代码

  记下图1窗口中的英文信息,特别是“0x0000001E”这段出错代码,然后从另外一台计算机上访问http://support.microsoft.com站点,在左上角的“搜索(知识库)”框中键入“stop ***”,这里的“***”表示出错代码,为阅读的便利,一般当然是选择“中文知识库”,不过很多时候我们恐怕只能在“英文知识库”才能找到答案,或者也可以在Google或百度上进行搜索。  

  如果以上几招还是无法解决问题,也许我们应该考虑是否属于硬件方面的问题,Windows Xp可以访问http://support.microsoft.com/default.aspx?scid=kb;zh-cn;314062查看硬件兼容列表(HCL),Windows 2000用户可以访问http://winqual.microsoft.com/download/display.asp?FileName=hcl/Win2000HCL.txt查看硬件兼容列表,然后可以考虑重新插拔内存、显卡、网卡,或者用替换法尝试逐个更换,比较常见的是内存问题或电源问题,如果这一招还不行的话,恐怕就只能考虑重新安装系统或格式化硬盘了。

转载于:https://www.cnblogs.com/fjchenq/archive/2007/08/09/849754.html

2000/XP系统蓝屏原因与解决相关推荐

  1. xp系统蓝屏,xp系统蓝屏的详细解决过程

    xp系统蓝屏的详细解决过程,现在XP系统微软停止开发了,服务也升级不得了.刚刚使用时还是好好的,能够正常的运行,怎么一言不合就蓝屏了呢?那么xp蓝屏怎么办呢?跟你们分享一下小编解决xp蓝屏的经验吧. ...

  2. dell台式机xp系统蓝屏问题的解决方法

    为了让新的SATA硬盘工作于于最佳状态,戴尔修改了E520/9200的BIOS中SATA硬盘控制器的默认工 作模式.但是,因为绝大部分非这两款新机型原配的操作系统盘都没有集成相应的SATA控制器驱动, ...

  3. 服务器主机改装温7系统蓝屏,win7系统改装xp系统蓝屏怎么回事|win7换xp系统蓝屏解决方法...

    有用户将win7系统改装xp系统之后,重启后蓝屏无法进入系统,这是怎么回事呢?硬盘接口主要有ahci和ide两种,ide适合xp系统等老版本系统,ahci则适用于win7以及更新版本的系统,如果是在a ...

  4. 计算机蓝屏的解决方法,电脑开机蓝屏怎么解决?电脑蓝屏原因及解决方法

    电脑蓝屏又称又叫蓝屏死机,是一种常见的电脑故障之一.电脑导致蓝屏原因有很多,有的是硬件导致,有些是系统.软件导致,因此解决方法需要找到其原因,才能对症下药,那么电脑开机蓝屏怎么解决?下面装机之家分享一 ...

  5. w ndows10玩游戏蓝屏,Windows 10 电脑玩穿越火线蓝屏原因及解决方法

    Windows 10 蓝屏是非常常见的,可是面对不同原因出现的蓝屏您又知道如何去处理吗?今天我们就来通过解决穿越火线蓝屏顺便一起看看都是因为什么原因导致的 Windows 10 系统蓝屏吧. 1.显卡 ...

  6. 关于ETD.sys的系统蓝屏问题的解决

    关于ETD.sys的系统蓝屏问题的解决 关于ETD.sys的系统蓝屏问题的解决 进入安全模式 进入方法是重启三遍系统,关闭重启,关闭重启,关闭重启.里面找到进入安全模式. 进入后找到c:windows ...

  7. 计算机链接投影蓝屏,日立投影仪蓝屏原因及解决方法

    日立投影仪蓝屏原因及解决方法 常见问题 大屏幕革命 家用投影机选购指南  继背投.等离子电视之后,在商业与教育行业应用的最为广泛的投影机也日渐进入了普通家庭.与高端电视产品相比,投影机则具有明显的长处 ...

  8. xp系统蓝屏代码7b_7b蓝屏,win7系统蓝屏7b如何修复

    操作e799bee5baa6e997aee7ad94e58685e5aeb9330系统是计算机系统中的  A.核心系统软件. 操作系统(英语:operating system,缩写作 OS)是管理计算 ...

  9. xp系统蓝屏代码7b_电脑蓝屏重启不求人!学会这个方法,自己就能轻松解决!...

    在重装win10系统的过程中,我们需要多次等待电脑的重启,直到最后一次重启进入win10系统桌面,win10重装才算结束. 但如果在安装win10系统时,屏幕显示蓝屏,且无限重启,该怎么办呢? 下面马 ...

  10. 系统常见电脑蓝屏原因以及解决方法

    ​如果你的电脑最近在使用的时候会突然蓝屏,直观图时候我们怎么解决呢?下面让我们一起来看一下电脑蓝屏怎么解决吧. 电脑重装系统如何操作 1.系统问题(某个更新的补丁BUG,某系统文件损坏等,或者系统中存 ...

最新文章

  1. SQL 2005 删除带有默认值约束的列
  2. 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法...
  3. eeglab中文教程系列(3)-绘制通道光谱图
  4. struts struts.xml
  5. vhd安装windows 7 64位
  6. agpl限制了开源_不要限制您的开源项目的潜力
  7. servlet提交表单(思考了好多天)
  8. 软件测试面试常用Linux命令总结
  9. win10断网重连宽带(宽带王)强烈推荐, 关键词:自动拨号、IPV6、断网自动重连、无网络自动重连
  10. 电脑怎么设置计算机系统,细说电脑怎么设置wifi
  11. pycharm 配置虚拟环境 安装虚拟环境
  12. 使用百度地图AndroidSDK
  13. 浏览器中的js不能同步更新的解决方案
  14. file html5 样式,CSS小技巧之自定义个性的file表单样式
  15. AWS知识图谱大赛之python数据处理和图数据库导入
  16. Windows 使用 Alias,高效办公指南
  17. arm tcm linux,ARM紧致内存TCM的解释
  18. H桥电路中mos管串联二极管的作用
  19. 最容易读进去的深度学习科普贴
  20. 2021-2027全球与中国城市空中交通市场现状及未来发展趋势

热门文章

  1. 【CS224N笔记】词向量和词义
  2. 【ACL2020】DeeBERT:衡量性能与效率的 BERT 推理方法
  3. 面试AI岗,为什么我在100人中拿到了唯一年薪70万的offer?
  4. 最新资源《机器学习图像算法与建模优化》免费开放下载!(含代码数据)
  5. leetcode—24.堆题目leetcode总结
  6. 机器学习4-朴素贝叶斯
  7. 梯度消失与梯度爆炸---解决方案(二)--杀手锏
  8. 面向对象设计必须学习的三层应用程序模型
  9. Power Designer的4种模型文件
  10. Python出现‘ascii‘ codec can‘t encode characters...的解决方法