添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Introduction

A stop error (also called a “blue screen” error) can occur if a problem causes your PC to shut down or restart unexpectedly. You might see a blue screen with a message that your PC ran into a problem and needs to restart.

蓝屏死机指的是Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。

蓝屏出现的常见原因:

  • 硬件:内存、硬盘、主板等。
  • 软件:病毒、驱动、软件兼容性、系统漏洞、恶意程序等。
  • Error Codes

    Windows XP

  • 0x0000000A: IRQL_NOT_LESS_OR_EQUAL
    错误分析:主要是由问题的驱动程序、有缺陷或不兼容的硬件与软件造成的。从技术角度讲,表明在内核模式中存在以太高的进程内部请求级别(IRQL)访问其没有权限访问的内存地址。
  • 0x00000012: TRAP_CAUSE_UNKNOWN
    错误分析:如果遇到这个错误信息,那么很不幸,应为KeBudCheck分析的结果是错误原因未知。
  • 0x0000001A: MEMORY_MANAGEMENT
    错误分析:这个内存管理错误往往是由硬件引起的,比如:新安装的硬件、内存本身有问题等。
  • 0x0000001E: KMODE_EXCEPTION_NOT_HANDLED
    错误分析:Windows内核检查到一个非法或者未知的进程指令,这个停机码一般是由问题的内存或是与前面0x0000000A相似的原因造成的。
  • 0x00000024: NTFS_FILE_SYSTEM
    错误分析:0x00000023通常发生在读写FAT16或者FAT32文件系统的系统分区时,而0x00000024则是由于NTFS.sys文件出现错误(这个驱动文件的作用是容许系统读写使用NTFS文件系统的磁盘)。这两个蓝屏错误很有可能是磁盘本身存在物理损坏,或是中断要求封包(IRP)损坏而导致的。其他原因还包括:硬盘磁盘碎片过多;文件读写操作过于频繁,并且数据量非常大或者是由于一些磁盘镜像软件或杀毒软件引起的。
  • 0x00000027: RDR_FILE_SYSTEM
    错误分析:这个错误的产生的原因很难判断,不过Windows内存管理出了问题很可能会导致这个停机码的出现。
  • 0x0000002E: ATA_BUS_ERROR
    错误分析:系统内存存储器奇偶校验产生错误,通常是因为有缺陷的内存(包括物理内存、二级缓存或者显卡显存)时设备驱动程序访问不存在的内存地址等原因引起的。另外,硬盘被病毒或者其他问题所损伤,以出现这个停机码。
  • 0x00000035: NO_MORE_IRP_STACK_LOCATIONS
    错误分析:从字面上理解,应该是驱动程序或某些软件出现堆栈问题。其实这个故障的真正原因应该是驱动程序本身存在问题,或是内存有质量问题。
  • 0x0000003F: NO_MORE_SYSTEM_PTES
    错误分析:一个与系统内存管理相关的错误,比如:由于执行了大量的输入/输出操作,造成内存管理出现问题:有缺陷的驱动程序不正确地使用内存资源;某个应用程序(比如:备份软件)被分配了大量的内核内存等。
  • 0x00000044: MULTIPLE_IRP_COMPLIETE_REQUESTS
    错误分析:通常是由硬件驱动程序引起的。
  • 0x00000050: PAGE_FAULT_IN_NONPAGED+AREA
    错误分析:有问题的内存(包括物理内存、二级缓存、显存)、不兼容的软件(主要是远程控制和杀毒软件)、损坏的NTFS卷以及有问题的硬件(比如:PCI插卡本身已损坏)等都会引发这个错误。
  • 0x00000051: REGISTRY_ERROR
    错误分析:这个停机码说明注册表或系统配置管理器出现错误,由于硬盘本身有物理损坏或文件系统存在问题,从而造成在读取注册文件时出现输入/输出错误。
  • 0x00000058: FTDISK_INTERNAL_ERROR
    错误分析:说明在容错集的主驱动发生错误。
  • 0x0000005E: CRITICAL_SERVICE_FAILED
    错误分析:某个非常重要的系统服务启动识别造成的。
  • 0x0000006F: SESSION3_INITIALIZATION_FAILED
    错误分析:这个错误通常出现在Windows启动时,一般是由有问题的驱动程序或损坏的系统文件引起的。
  • Windows 7

    0x00000082 Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O 0x00000083 尝试将档案指针移至档案开头之前 0x00000084 无法在指定的装置或档案,设定档案指针 0x00000085 JOIN或SUBST指令无法用于内含事先结合过的磁盘驱动器 0x00000086 尝试在已经结合的磁盘驱动器,使用JOIN或SUBST指令 0x00000087 尝试在已经替换的磁盘驱动器,使用JOIN或SUBST指令 0x00000088 系统尝试删除未连结过的磁盘驱动器的连结关系 0x00000089 0x0000008A 系统尝试将磁盘驱动器结合到已经结合过之磁盘驱动器的目录 0x0000008B 系统尝试将磁盘驱动器替换成已经替换过之磁盘驱动器的目录 0x0000008C 0x0000008D 系统尝试将磁盘驱动器SUBST成已结合的磁盘驱动器目录 0x0000008E 系统此刻无法执行JOIN或SUBST 0x0000008F 系统无法将磁盘驱动器结合或替换同一磁盘驱动器下目录 0x00000090 这个目录不是根目录的子目录 0x00000091 目录仍有资料 0x00000092 指定的路径已经被替换过 0x00000093 资源不足,无法处理这项指令 0x00000094 指定的路径这时候无法使用 0x00000095 尝试要结合或替换的磁盘驱动目录,是已经替换过的目录 0x00000096 CONFIG.SYS文件未指定系统追踪信息,或是追踪功能被取消 0x00000097 指定的semaphore事件DosMuxSemWait数目不正确 0x00000098 DosMuxSemWait没有执行;设定太多的semaphore 0x00000099 DosMuxSemWait清单不正确 0x0000009A 您所输入的存储媒体标元长度限制 0x0000009B 无法建立其它的执行绪 0x0000009C 接收行程拒绝接受信号 0x0000009D 区段已经被舍弃,无法被锁定 0x0000009E 区段已经解除锁定 0x0000009F 执行绪识别码的地址不正确 0x000000A0 传到DosExecPgm的自变量字符串不正确 0x000000A1 指定的路径不正确 0x000000A2 信号等候处理 0x000000A3 0x000000A4 系统无法建立执行绪 0x000000A5 0x000000A6 0x000000A7 无法锁定档案的部分范围 0x000000A8 0x000000A9 0x000000AA 所要求的资料正在使用中 0x000000AB 0x000000AC 0x000000AD 取消范围的锁定要求不明显 0x000000AE 档案系统不支持自动变更锁定类型 0x000000AF 0x000000B0 0x000000B1 0x000000B2 0x000000B3 0x000000B4 系统发现不正确的区段号码 0x000000B5 0x000000B6 操作系统无法执行%1 0x000000B7 档案已存在,无法建立同一档案 0x000000B8 0x000000B9 0x000000BA 传送的旗号错误 0x000000BB 指定的系统旗号找不到 0x000000BC 操作系统无法执行%1 0x000000BD 操作系统无法执行%1 0x000000BE 操作系统无法执行%1 0x000000BF 无法在Win32模式下执行%1 0x000000C0 操作系统无法执行%1 0x000000C1 %1不是正确的Win32应用程序 0x000000C2 操作系统无法执行%1 0x000000C3 操作系统无法执行%1 0x000000C4 操作系统无法执行这个应用程序 0x000000C5 操作系统目前无法执行这个应用程序 0x000000C6 操作系统无法执行%1 0x000000C7 操作系统无法执行这个应用程序 0x000000C8 程序代码的区段不可以大于或等于64KB 0x000000C9 操作系统无法执行%1 0x000000CA 操作系统无法执行%1 0x000000CB 系统找不到输入的环境选项 0x000000CC 0x000000CD 在指令子目录下,没有任何行程有信号副处理程序 0x000000CE 文件名称或扩展名太长 0x000000CF ring 2堆栈使用中 0x000000D0 输入的通用档名字元×或?不正确,或指定太多的通用档名字元 0x000000D1 所传送的信号不正确 0x000000D2 无法设定信号处理程序 0x000000D3 0x000000D4 区段被锁定,而且无法重新配置 0x000000D5 0x000000D6 附加到此程序或动态连结模块的动态连结模块太多 0x000000D7 Can’t nest calls to LoadModule 0x000000D8 0x000000D9 0x000000DA 0x000000DB 0x000000DC 0x000000DD 0x000000DE 0x000000DF 0x000000E0 0x000000E1 0x000000E2 0x000000E3 0x000000E4 0x000000E5 0x000000E6 The pipe state is invalid 0x000000E7 所有的pipe instances都在忙碌中 0x000000E8 The pipe is being closed 0x000000E9 No process is on the other end of the pipe 0x000000EA 有更多可用的资料 0x000000EB 0x000000EC 0x000000ED 0x000000EE 0x000000EF 0x000000F0 作业阶段被取消 0x000000F1 0x000000F2 0x000000F3 0x000000F4 0x000000F5 0x000000F6 0x000000F7 0x000000F8 0x000000F9 0x000000FA 0x000000FB 0x000000FC 0x000000FD 0x000000FE 指定的延伸属性名称无效 0x000000FF 延伸的属性不一致 0x00000100 0x00000101 0x00000102 0x00000103 没有可用的资料 0x00000104 0x00000105 0x00000106 0x00000107 0x00000108 0x00000109 0x0000010A 无法使用Copy API 0x0000010B 目录名称错误 0x0000010C 0x0000010D 0x0000010E 0x0000010F 0x00000110 0x00000111 0x00000112 0x00000113 延伸属性不适用于缓冲区 0x00000114 在外挂的档案系统上的延伸属性档案已经毁损 0x00000115 延伸属性表格文件满 0x00000116 指定的延伸属性代码无效 0x00000117 0x00000118 0x00000119 0x0000011A 外挂的这个档案系统不支持延伸属性 0x0000011B 0x0000011C 0x0000011D 0x0000011E 0x0000011F 0x00000120 意图释放不属于叫用者的mutex0000 0x00000121 0x00000122 0x00000123 0x00000124 0x00000125 0x00000126 0x00000127 0x00000128 0x00000129 0x0000012A semaphore传送次数过多 0x0000012B 只完成Read/WriteProcessMemory的部分要求 0x0000012C 0x0000012D 0x0000012E 0x0000012F 0x0000041D The service did not respond to the start or control request in a timely fashion 0x0000041E 无法建立服务的执行绪 0x0000041F 服务数据库被锁定 0x00000420 这种服务已经在执行 0x00000421 账户名称错误或者不存在 0x00000422 指定的服务暂停作用,无法激活 0x00000423 指定循环服务从属关系 0x00000424 指定的服务不是安装进来的服务 0x00000425 该服务项目此时无法接收控制讯息 0x00000426 服务尚未激活 0x00000427 无法联机到服务控制程序 0x00000428 处理控制要求时,发生意外状况 0x00000429 指定的数据库不存在 0x0000042A 服务传回专属于服务的错误码 0x0000042B The process terminated unexpectedly 0x0000042C 从属服务或群组无法激活 0x0000042D 因为登入失败,所以没有激活服务 0x0000042E 在激活之后,服务在激活状态时宕机 0x0000042F 指定服务数据库锁定无效 0x00000430 指定的服务已经标示为删除 0x00000431 指定的服务已经存在 0x00000432 系统目前正以上一次执行成功的组态执行 0x00000433 从属服务不存在,或已经标示为删除 0x00000434 目前的激活已经接受上一次执行成功的控制设定 0x00000435 上一次激活之后,就没有再激活服务 0x00000436 指定的名称已经用于服务名称或服务显示名称 0x00000437 0x00000438 0x00000439 0x0000043A 0x0000043B 0x0000043C 0x0000043D 0x0000043E 0x0000043F 0x00000440 0x00000441 0x00000442 0x00000443 0x00000444 0x00000445 0x00000446 0x00000447 0x00000448 0x00000449 0x0000044A 0x0000044B 0x0000044C 已经到了磁带的最后 0x0000044D 到了档案标示 0x0000044E 遇到磁带的开头或分割区 0x0000044F 0x00000450 磁带没有任何资料 0x00000451 磁带无法制作分割区 0x00000452 存取多重容体的新磁带时,发现目前区块大小错误 0x00000453 加载磁带时,找不到磁带分割区信息 0x00000454 无法锁住储存媒体退带功能 0x00000455 无法解除加载储存媒体 0x00000456 磁盘驱动器中的储存媒体已经变更 0x00000457 已经重设I/O总线 0x00000458 磁盘驱动器没有任何储存媒体 0x00000459 目标multi-byte code page,没有对应Unicode字符 0x0000045A 动态链接库(DLL)起始例程失败 0x0000045B 系统正在关机 0x0000045C 无法中止系统关机,因为没有关机的动作在进行中 0x0000045D 因为I/O装置发生错误,所以无法执行要求 0x0000045E 序列装置起始失败,会取消加载序列驱动程序 0x0000045F 无法开启装置。这个装置与其它装置共享岔断要求(IRQ)。至少已经有一个使用同一IRQ的其它装置已经开启 0x00000460 A serial I/O operation was completed by another write to the serial port (The IOCTL_SERIAL_OFF_COUNTER reached zero.) 0x00000461 因为已经过了逾时时间,所以序列I/O作业完成 0x00000462 在磁盘找不到任何的ID地址标示 0x00000463 磁盘扇区ID字段与磁盘控制卡追踪地址不符 0x00000464 软式磁盘驱动器控制卡回报了一个软式磁盘驱动器驱动程序无法识别的错误 0x00000465 软式磁盘驱动器控制卡传回与缓存器中不一致的结果 0x00000466 0x00000467 0x00000468 0x00000469 0x0000046A 0x0000046B 0x0000046C 0x0000046D 0x0000046E 0x0000046F
  • 重启后重新进入系统,各种杀毒各种清理优化,这是最轻的问题,如果能解决也是代价和时间最小的。
  • 重装系统或者恢复系统,此招一出,所向披靡,软件问题基本上就能解决。如果恢复系统后还是经常蓝屏,就要怀疑是硬件不稳定。
  • Windows 10:

  • 由于win10的智能程度略高,出现蓝屏后,可以进行重启电脑。
  • 不严重的问题,系统会自动修复;
  • 修复不了会提示你重置系统之类的操作。
  • Hardware Problems

    Find a professional staff to deal with it.

    References

  • Blue Screen of Death on Wikipedia
  • 近500条电脑蓝屏代码及故障分析,修电脑不求人!
  • 一分钟看懂电脑蓝屏(内附解决方案)
  •