绿色童年软件

  在线咨询反馈
如果想获得更为详细的“绿色童年”信息,并获得专业的支持,请您与我们的400电话:400-665-7887 联系,您也可以使用QQ在线与我们交流。
  绿色童年的几大特点
□ 禁止登陆黄色网站
□ 自动过滤不良网站
□ 控制上网时间
□ 控制游戏时间
□ 保护孩子视力
□ 推荐学习网站
□ 提高学习成绩
□ 全天候监管
□ 自动升级、自动隐藏
 
 
新闻中心  
 

电脑蓝屏
 
来源: 发表时间:2010-05-29 点击数:0次

 

电脑蓝屏,又叫蓝屏死机(Blue Screen of Death,缩写为:BSoD),指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。下面是绿色童年为您提出的一些解释和解决方法。

1、故障检查信息
   ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)

  KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解, 只有驱动程序编写者或者微软操作系统的开发人员才懂). 第三部分是错误名. 信息第一行通常用来识别生产错误的驱动程序或者设备. 这种信息多数很简洁, 但停机码可以作为搜索项在微软知识库和其他技术资料中使用

2.推荐操作

  蓝屏第二部分是推荐用户进行的操作信息. 有时, 推荐的操作仅仅是一般性的建议(比如: 到销售商网站查找bio的更新等); 有时, 也就是显示一条与当前问题相关的提示. 一般来说, 惟一的建议就是重启.

3.调试端口

  调试端口告诉用户内存转储映像是否写到磁盘上了, 使用内存转储映像可以确定发生问题的性质, 还会告诉用户调试信息是否被传到另一台电脑上, 以及使用了什么端口完成这次通讯. 不过, 这里的信息对于普通用户来说, 没有什么意义.有时保卫科可以顺利的查到是哪个生产小组的问题, 会在第一部分明确报告是哪个文件犯的错, 但常常它也只能查个大概范围, 而无法明确指明问题所在. 由于工厂全面被迫停止, 只有重新整顿开工, 有时, 那个生产小组会意识到错误 , 不再重犯. 但有时仍然会试图哄抢零件, 于是厂领导不得不重复停工决定(不能启动并显示蓝屏信息, 或在进行相同操作时再次出现蓝屏).

原理分析

  人有的时候都会闹情绪,更何况是机器呢。Windows有时候也会跟我们闹闹情绪,小则是“应用程序遇到问题需要关闭”,搞不好还可能给您脸色看看。但是,这脸色可不是红的白的,而是一张“蓝脸”,您见过吗?首先,我们介绍以下三个重要的问题:

一、到底什么是“蓝脸”?

  这里指的就是大家经常称之为“蓝屏”、“系统崩溃”之类的东西,外国人又叫它BSOD(Blue Screen of Death)。从专业的角度讲,这一术语被定义为“是指当Microsoft Windows崩溃或停止执行(由于灾难性的错误或者内部条件阻止系统继续运行下去)时所显示的蓝色屏幕”。而我们平常所说的“系统崩溃(system crash)”或者“内核错误(kernel error)”抑或“停止错误(Stop error)”的专业术语为“程序错误检查(Bug Check)”。

二、为什么一定要给您“蓝脸”?

  一旦遇上系统蓝屏崩溃,大多数的人都会以为Windows不行了所以就瘫痪了,有点罪魁祸首是Windows或者Windows不够强悍、不够稳定的意思。可是,Windows在默默地喊冤您知道吗?要知道,每当有内核模式设备驱动程序或者子系统引发了一个非法异常,Windows就会面临这个艰难的抉择,虽然Windows最终还是选择了崩溃,但是这并不代表它就不能够忽略该异常,让设备驱动程序或者子系统继续往下执行。Windows之所以要选择“亡我”,是因为它不知道该错误是否能被隔离出来从而不伤害系统的其它程序与数据,或者该组件将来是否能够恢复正常,而且,Windows深知,这个异常更有可能来源于更深层的问题,比如由于内存的常规破坏(General Corruption),或者由于硬件设备不能正常工作。允许系统继续运行可能导致更多的异常,而且,存储在磁盘或其他外设中的数据可能也会遭受破坏。Windows意识到,这样做的风险太大了,为了您的程序、数据安全与完整,为了将您的损失在第一时间减小至最低,Windows于是忍痛做出了自我牺牲……

三、怎样给出“蓝脸”?

  当系统检测到引发崩溃的致命错误时,Windows自己执行崩溃函数“KeBugCheckEx”。该函数接受一个停止代码(STOP Code,也称为错误检查码“Bug Check Code”),以及四个根据停止代码来解释的参数(下文中会有图例)。在调用KeBugCheckEx之后,首先该系统所有处理器上的所有中断将被屏蔽,然后系统将显示器切换到低分辨率的VGA图形模式(因为这是所有Windows平台显卡均支持的通用模式),绘制一个蓝色背景,然后显示此停止代码,并且后面紧跟一些对用户诊断错误有帮助的关键信息。最后,KeBugCheckEx调用所有已注册的设备驱动程序错误检查回调函数(这种回调函数通过调用KeRegisterBugCheckCallback函数来注册),从而让这些驱动程序停止运行它们所支配的设备(有系统数据结构已经被破坏得太严重以至于蓝屏都显示不出来的可能性)。

处理方法

  Windows 2K/XP蓝屏信息非常多, 无法在一篇文章中全面讲解, 但他们产生的原因往往集中在不兼容硬件和驱动程序、有问题的软件病毒等, 因此首先为大家提供了一些常规的解决方案, 在遇到蓝屏错误时, 应先对照这些方案进行排除.

1.重启

  有时只是某个程序或驱动程序一时犯错, 重启后他们会改过自新.(注意:此时参见8.查询停机码)

2.新硬件

  首先, 应该检查新硬件是否插牢, 这个被许多人忽视的问题往往会引发许多莫名其妙的故障. 如果确认没有问题, 将其拔下, 然后换个插槽试试, 并安装最新的驱动程序. 同时还应对照微软网站的硬件兼容类别检查一下硬件是否与操作系统兼容. 如果你的硬件没有在表中, 那么就得到硬件厂商网站进行查询, 或者拨打他们的咨询电话.

3.新驱动和新服务

  如果刚安装完某个硬件的新驱动, 或安装了某个软件, 而它又在系统服务中添加了相应项目(比如:杀毒软件、CPU降温软件、防火墙软件等), 在重启或使用中出现了蓝屏故障, 请到安全模式卸载禁用它们.

4.检查病毒

  比如冲击波和振荡波等病毒有时会导致Windows蓝屏死机, 因此查杀病毒必不可少. 同时一些木马间谍软件也会引发蓝屏, 所以最好再用相关工具进行扫描检查.

5.检查BIOS和硬件兼容性

  对于新装的电脑经常出现蓝屏问题, 应该检查并升级BIOS到最新版本, 同时关闭其中的内存相关项, 比如:缓存映射. 另外 还应该对照微软的硬件兼容列表检查自己的硬件. 还有就是, 如果主板BIOS无法支持大容量硬盘也会导致蓝屏, 需要对其进行升级.

6、运行“sfc /scannow”

   运行“sfc /scannow”来检查系统文件是否被替换,然后用系统安装盘来恢复.

 

  小提示:

      BIOS的缓存和映射项

   Video BIOS Shadowing (视频BIOS映射)
 
  Shadowing address ranges(映射地址列)
 
  System BIOS Cacheable(系统BIOS缓冲)
 
  Video BIOS Cacheable(视频BIOS缓冲)
 
  Video RAM Cacheable(视频内存缓冲)

7.检查系统日志

  在开始-->运行中输入:EventVwr.msc, 回车出现"事件查看器", 注意检查其中的"系统日志"和"应用程序日志"中表明"错误"的项.

8.查询停机码

  把蓝屏中密密麻麻的E文记下来, 接着到其他电脑中上网, 进入微软帮助与支持网站http://support.microsoft.com?, 在左上角的"搜索(知识库)"中输入停机码, 如果搜索结果没有适合信息, 可以选择"英文知识库"在搜索一遍. 一般情况下, 会在这里找到有用的解决案例. 另外, 在baiduGoogle等搜索引擎中使用蓝屏的停机码或者后面的说明文字为关键词搜索, 往往也会有收获.

9.最后一次正确配置

  一般情况下, 蓝屏都是在硬件驱动或新加硬件并安装驱动后, 这时Windows 2K/XP提供的"最后一次正确配置"就是解决蓝屏的快捷方式. 重启系统, 在出现启动菜单时按下F8键就会出现高级启动选项菜单, 接着选择"最后一次正确配置".

10.安装最新的系统补丁和Service Pack

  有些蓝屏是Windows本身存在缺陷造成的, 应此可通过安装最新的系统补丁和Service Pack来解决.

在不同版本下windows蓝屏原因

  默认情况下,蓝屏死机的显示是蓝(0x01或#0000AA)底白(0x0F或#FFFFFF)字。显示的信息包括了当前的内存值以及寄存器值。微软公司还很有幽默感地加入了一个可以让用户自行修改蓝屏死机的设置的工具system.ini。

 

  首尔地铁车厢内的蓝屏死机这种蓝屏死机已经没有出现在Windows NT,2000和XP。当这种较轻微的软件错误出现时,虽然程序依然可能崩溃,但由于新系统中更好的内存管理,类似错误并不会损害到整个操作系统。在这些系统中,“真正的”蓝屏死机只在整个操作系统崩溃时才会出现。

   蓝屏死机最早出现在Windows 2.0中。另外,在微软游戏主机 XBOX 出现的画面不是蓝色,而是绿色。
   对于Windows Vista的死机,红屏死机(Red screen of death,缩写RSoD)有可能取代部分蓝屏死机,成为当“真正的”死机(Really Bad Errors)提示画面。

代码含义和解决方案

代码一览表  

        1 0×00000001 不正确的函数。

      2 0×00000002 系统找不到指定的档案。
   3 0×00000003 系统找不到指定的路径。
   4 0×00000004 系统无法开启档案。
   5 0×00000005 拒绝存取。
   6 0×00000006 无效的代码。
   7 0×00000007 储存体控制区块已毁。
   8 0×00000008 储存体空间不足,无法处理这个指令。
   9 0×00000009 储存体控制区块地址无效。
  10 0×0000000A 环境不正确。
  11 0×0000000B 尝试加载一个格式错误的程序。
     12 0×0000000C 存取码错误。
   13 0×0000000D 资料错误。
   14 0×0000000E 储存体空间不够,无法完成这项作业。
   15 0×0000000F 系统找不到指定的磁盘驱动器。
   16 0×00000010 无法移除目录。
   17 0×00000011 系统无法将档案移到其它的磁盘驱动器。
   18 0×00000012 没有任何档案。
   19 0×00000013 储存媒体为写保护状态。
   20 0×00000014 系统找不到指定的装置。
   21 0×00000015 装置尚未就绪。
   22 0×00000016 装置无法识别指令。
   23 0×00000017 资料错误 (cyclic redundancy check)
   24 0×00000018 程序发出一个长度错误的指令。
   25 0×00000019 磁盘驱动器在磁盘找不到 持定的扇区或磁道。
   26 0×0000001A 指定的磁盘或磁盘无法存取。
   27 0×0000001B 磁盘驱动器找不到要求的扇区。
   28 0×0000001C 打印机没有纸。
   29 0×0000001D 系统无法将资料写入指定的磁盘驱动器。
   30 0×0000001E 系统无法读取指定的装置。
   31 0×0000001F 连接到系统的某个装置没有作用。
   32 0×00000020 The process cannot access the file because it is being used by another process.
   33 0×00000021 档案的一部份被锁定,现在无法存取。
   34 0×00000022 磁盘驱动器的磁盘不正确。请将%2 (Volume Serial Number: %3) 插入磁盘机%1。
   36 0×00000024 开启的分享档案数量太多。
   38 0×00000026 到达档案结尾。
   39 0×00000027 磁盘已满。
   50 0×00000032 不支持这种网络要求。
   51 0×00000033 远程计算机无法使用。
   52 0×00000034 网络名称重复。
   53 0×00000035 网络路径找不到。
   54 0×00000036 网络忙碌中。
   55 0×00000037 The specified network resource or device is no longer available.
 

  相应解决方案

  使用windows出现蓝色屏幕是经常的事,而且每每因为不清楚错误的来源而频繁重新安装系统,劳神费时。下列收集了一些windows死机密码,供大家参考。

  0x0000000A:IRQL_NOT_LESS_OR_EQUAL

   ◆错误分析:主要是由问题的驱动程序、有缺陷或不兼容的硬件与软件造成的. 从技术角度讲. 表明在内核模式中有级别进程请求(IRQL)访问其没有权限访问的内存地址.
   ◇解决方案:请用前面介绍的解决方案中的2、3、5、8、9方案尝试排除.
  0x00000012:TRAP_CAUSE_UNKNOWN
   ◆错误分析:如果遇到这个错误信息, 那么很不幸, 应为KeBudCheck分析的结果是错误原因
   未知.
   ◇解决方案:既然微软都帮不上忙, 就得靠自己了, 请仔细回想这个错误是什么时候出现的; 第一次发生时你对系统做了哪些操作; 发生时正在进行什么操作. 从这些信息中找出可能的原因, 从而选择相应解决方案尝试排除.
   0x0000001A:MEMORY_MANAGEMENT
   ◆错误分析:这个内存管理错误往往是由硬件引起的, 比如: 新安装的硬件、内存本身有问题等.
   ◇解决方案:如果是在安装Windows时出现, 有可能是由于你的电脑达不到安装Windows的最小内存和磁盘要求.
 0x0000001E:KMODE_EXCEPTION_NOT_HANDLED
   ◆错误分析:Windows内核检查到一个非法或者未知的进程指令,这个停机码一般是由问题的内存或是与前面0x0000000A相似的原因造成的.
   ◇解决方案:
   (1)硬件兼容有问题:请对照前面提到的最新硬件兼容性列表, 查看所有硬件是否包含在该列表中.
   (2)有问题的设备驱动、系统服务或内存冲突和中断冲突: 如果在蓝屏信息中出现了驱动程序的名字, 请试着在安装模式或者故障恢复控制台中禁用或删除驱动程序, 并禁用所有刚安装的驱动和软件. 如果错误出现在系统启动过程中, 请进入安全模式, 将蓝屏信息中所标明的文件重命名或者删除.
   (3)如果错误信息中明确指出Win32K.sys: 很有可能是第三方远程控制软件造成的, 需要从故障恢复控制台中将对该软件的服务关闭.
   (4)在安装Windows后第一次重启时出现:最大嫌疑可能时系统分区的磁盘空间不足或BIOS兼容有问题.
   (5)如果是在关闭某个软件时出现的:很有可能时软件本生存在设计缺陷, 请升级或卸载它.
 

 0x00000023:FAT_FILE_SYSTEM

    0x00000024:NTFS_FILE_SYSTEM
 

  ◆错误分析:0x00000023通常发生在读写FAT16或者FAT32文件系统的系统分区时, 而0x00000024则是由于NTFS.sys文件出现错误(这个驱动文件的作用是容许系统读写使用 .(NTFS文件系统的磁盘). 这两个蓝屏错误很有可能是磁盘本身存在物理损坏, 或是中断要求封包(IRP)损坏而导致的. 其他原因还包括:硬盘磁盘碎片过多; 文件读写操作过于频繁, 并且数据量非常大或者是由于一些磁盘镜像软件或杀毒软件引起的.

 

 
 

 


联系我们 | 合作共赢 | 技术支持 | 客户服务| 招贤纳士
友情链接:

版权所有 © 2009-2010 沈阳瑞凯科技有限公司 保留所有权利.联系电话:024-24355861 渝ICP备09026840号
 
绿色童年软件 反黄软件 绿色上网 绿坝 健康上网专家 解除网瘾