计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 4513|回复: 8

计算机蓝屏代码大全以及解决方式

[复制链接]
发表于 2010-12-2 22:27:19 | 显示全部楼层 |阅读模式
  电脑蓝屏,又叫蓝屏死机(Blue Screen of Death,缩写为:BSoD),指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。
  

1.到底什么是“蓝脸”?
  这里指的就是大家经常称之为“蓝屏”、“系统崩溃”之类的东西,外国人又叫它BSOD(Blue Screen of Death)。从专业的角度讲,这一术语被定义为“是指当Microsoft Windows崩溃或停止执行(由于灾难性的错误或者内部条件阻止系统继续运行下去)时所显示的蓝色屏幕”。而我们平常所说的“系统崩溃(system crash)”或者“内核错误(kernel error)”抑或“停止错误(Stop error)”的专业术语为“程序错误检查(Bug Check)”。
2.为什么一定要给您“蓝脸”?  一旦遇上系统蓝屏崩溃,大多数的人都会以为Windows不行了所以就瘫痪了,有点罪魁祸首是Windows或者Windows不够强悍、不够稳定的意思。可是,Windows在默默地喊冤您知道吗?要知道,每当有内核模式设备驱动程序或者子系统引发了一个非法异常,Windows就会面临这个艰难的抉择,虽然Windows最终还是选择了崩溃,但是这并不代表它就不能够忽略该异常,让设备驱动程序或者子系统继续往下执行。Windows之所以要选择“亡我”,是因为它不知道该错误是否能被隔离出来从而不伤害系统的其它程序与数据,或者该组件将来是否能够恢复正常,而且,Windows深知,这个异常更有可能来
电脑蓝屏

源于更深层的问题,比如由于内存的常规破坏(General Corruption),或者由于硬件设备不能正常工作。允许系统继续运行可能导致更多的异常,而且,存储在磁盘或其他外设中的数据可能也会遭受破坏。Windows意识到,这样做的风险太大了,为了您的程序、数据安全与完整,为了将您的损失在第一时间减小至最低,Windows于是忍痛做出了自我牺牲……
3.怎样给出“蓝脸”?  当系统检测到引发崩溃的致命错误时,Windows自己执行崩溃函数“KeBugCheckEx”。该函数接受一个停止代码(STOP Code,也称为错误检查码“Bug Check Code”),以及四个根据停止代码来解释的参数(下文中会有图例)。在调用KeBugCheckEx之后,首先该系统所有处理器上的所有中断将被屏蔽,然后系统将显示器切换到低分辨率的VGA图形模式(因为这是所有Windows平台显卡均支持的通用模式),绘制一个蓝色背景,然后显示此停止代码,并且后面紧跟一些对用户诊断错误有帮助的关键信息。最后,KeBugCheckEx调用所有已注册的设备驱动程序错误检查回调函数(这种回调函数通过调用KeRegisterBugCheckCallback函数来注册),从而让这些驱动程序停止运行它们所支配的设备(有系统数据结构已经被破坏得太严重以至于蓝屏都显示不出来的可能性)。

处理方法
电脑蓝屏


1.重启  有时只是某个程序或驱动程序一时犯错, 重启后他们会改过自新.(注意:此时参见第八章节查询停机码
2.新硬件  首先, 应该检查新硬件是否插牢, 这个被许多人忽视的问题往往会引发许多莫名其妙的故障. 如果确认没有问题, 将其拔下, 然后换个插槽试试, 并安装最新的驱动程序. 同时还应对照微软网站的硬件兼容类别检查一下硬件是否与操作系统兼容. 如果你的硬件没有在表中, 那么就得到硬件厂商网站进行查询, 或者拨打他们的咨询电话.
3.新驱动和新服务  如果刚安装完某个硬件的新驱动, 或安装了某个软件, 而它又在系统服务中添加了相应项目(比如:杀毒软件、CPU降温软件、防火墙软件等), 在重启或使用中出现了蓝屏故障, 请到安全模式卸载禁用它们.
4.检查病毒  比如冲击波和振荡波等病毒有时会导致Windows蓝屏死机, 因此查杀病毒必不可少.
电脑蓝屏

同时一些木马间谍软件也会引发蓝屏, 所以最好再用相关工具进行扫描检查.
5.检查BIOS和硬件兼容性  对于新装的电脑经常出现蓝屏问题, 应该检查并升级BIOS到最新版本, 同时关闭其中的内存相关项, 比如:缓存映射. 另外 还应该对照微软的硬件兼容列表检查自己的硬件. 还有就是, 如果主板BIOS无法支持大容量硬盘也会导致蓝屏, 需要对其进行升级.
6.查询停机码  把蓝屏中密密麻麻的E文记下来, 接着到其他电脑中上网, 进入微软帮助与支持网站
电脑蓝屏

在左上角的"搜索(知识库)"中输入停机码, 如果搜索结果没有适合信息, 可以选择"英文知识库"在搜索一遍. 一般情况下, 会在这里找到有用的解决案例. 另外, 在baiduGoogle等搜索引擎中使用蓝屏的停机码或者后面的说明文字为关键词搜索, 往往也会有收获.
7.最后一次正确配置  一般情况下, 蓝屏都是在硬件驱动或新加硬件并安装驱动后, 这时Windows 2K/XP提供的"最后一次正确配置"就是解决蓝屏的快捷方式. 重启系统, 在出现启动菜单时按下F8键就会出现高级启动选项菜单, 接着选择"最后一次正确配置".
8.安装最新的系统补丁和Service Pack  有些蓝屏是Windows本身存在缺陷造成的, 应此可通过安装最新的系统补丁和Service Pack来解决.

代码含义和解决方案1.代码一览表  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.

  56 0×00000038 The network BIOS command limit has been reached.

  57 0×00000039 网络配接卡发生问题。

  58 0×0000003A 指定的服务器无法执行要求的作业。

  59 0×0000003B 网络发生意外错误。

  60 0×0000003C 远程配接卡不兼容。

  61 0×0000003D 打印机队列已满。

  62 0×0000003E 服务器的空间无法储存等候打印的档案。

  63 0×0000003F 等候打印的档案已经删除。

  64 0×00000040 指定的网络名称无法使用。

  65 0×00000041 拒绝存取网络。

  66 0×00000042 网络资源类型错误。

  67 0×00000043 网络名称找不到。

  68 0×00000044 超过区域计算机网络配接卡的名称限制。

  69 0×00000045 超过网络 BIOS 作业阶段的限制。

  70 0×00000046 远程服务器已经暂停或者正在起始中。

  71 0×00000047 由于联机数目已达上限,此时无法再联机到这台远程计算机。

  72 0×00000048 指定的打印机或磁盘装置已经暂停作用。

  80 0×00000050 档案已经存在。

  82 0×00000052 无法建立目录或档案。

  83 0×00000053 INT 24 失败

  84 0×00000054 处理这项要求的储存体无法使用。

  85 0×00000055 近端装置名称已经在使用中。

  86 0×00000056 指定的网络密码错误。

  87 0×00000057 参数错误。

  88 0×00000058 网络发生资料写入错误。

  89 0×00000059 此时系统无法执行其它行程。


预防电脑蓝屏的七个小技巧  1 定期对重要的注册表文件进行手工备份,避免系统出错后,未能及时替换成备份文件而产生不可挽回的错误。

  2 尽量避免非正常关机,减少重要文件的丢失。如.VxD .DLL文件等。

  3 对普通用户而言,只要能正常运行,没有必要去升级显卡、主板的BIOS和驱动程序,避免升级造成的危害。

  4 定期检查优化系统文件,运行“系统文件检查器”进行文件丢失检查及版本校对。检查步骤参见前面相关介绍。

  5 减少无用软件的安装,尽量不用手工卸载或删除程序,以减少非法替换文件和文件指向错误的出现。

  6 如果不是内存特别大和其管理程序非常优秀,尽量避免大程序的同时运行,如果你发现在听MP3时有沙沙拉拉的声音,基本可以判定该故障是由内存不足而造成的。
发表于 2010-12-3 08:28:13 | 显示全部楼层
蓝屏代码,很多。。慢慢研究。。。。
发表于 2010-12-3 10:26:58 | 显示全部楼层
楼主太强大了,顶一个
发表于 2010-12-3 10:55:38 | 显示全部楼层
不错,值得学习,顶!!!
发表于 2010-12-3 19:51:16 | 显示全部楼层
很详细,值得学习。
发表于 2010-12-10 17:40:10 | 显示全部楼层
很好,,很强
发表于 2010-12-13 18:06:26 | 显示全部楼层
学习学习
发表于 2010-12-24 09:31:44 | 显示全部楼层
感谢你的分享, 顶!!!   顺便问下我电脑在虚拟机下安装linux时  突然蓝屏了    不知道是什么原因   后来重启又好了
发表于 2010-12-24 10:50:44 | 显示全部楼层
感谢楼主分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

快速回复 返回顶部 返回列表