电脑蓝屏维修解决方案(如何解决电脑蓝屏的原因) (2023)

电脑蓝屏代码及解决办法合集

电脑蓝屏维修解决方案(如何解决电脑蓝屏的原因) (1)

代码含义

0 0x00000000 作业完成。

1 0x00000001 功能不正确。

2 0x00000002 系统找不到指定的文件。

3 0x00000003 系统找不到指定路径。

4 0x00000004 系统无法开启档案。

5 0x00000005 访问被拒绝。

6 0x00000006 无效代码。

7 0x00000007 内存控制区块被破坏。

8 0x00000008 磁盘空间不足,无法处理此指令。

9 0x00000009 银行控制区块地址无效。

10 0x0000000A 环境不正确。

11 0x0000000B 试图加载错误的程序。

12 0x0000000C 存取码错误。

13 0x0000000D 数据错误。

14 0x0000000E 磁盘空间不足,无法完成此作业。

15 0x0000000F 系统找不到指定的驱动器。

16 0x00000010 目录无法删除。

16 0x00000010 目录无法删除。

17 0x00000011 系统无法将文件移动到另一个驱动器。

18 0x00000012 没有文件。

19 0x00000013 储存媒体被写保护。

20 0x00000014 系统找不到指定的装置。

21 0x00000015 装置尚未就绪。

22 0x00000016 装置无法识别指令。

23 0x00000017 Datenfehler(循环冗余校验)

24 0x00000018 程序发出的指令长度不正确。

25 0x00000019 硬盘找不到可储存至硬盘的扇区或磁道。

26 0x0000001A 无法存取指定的磁盘。

27 0x0000001B 驱动器找不到要求的扇区。

28 0x0000001C 打印机缺纸。

29 0x0000001D 系统无法将数据写入指定的驱动器。

30 0x0000001E 系统无法读取指定的装置。

31 0x0000001F 连接到系统的设备不工作。

32 0x00000020 进程无法访问该文件,因为它正被另一个进程使用。

33 0x00000021 部分档案被锁住,现在无法存取。

34 0x00000022 硬盘有错误的硬盘。在驱动器 %1 中输入 %2(磁盘序列号:%3)。

36 0x00000024 打开的共享文件太多。

38 0x00000026 到达文件末尾。

39 0x00000027 磁盘已满。

50 0x00000032 不支持此网络请求。

51 0x00000033 远程电脑不可用。

52 0x00000034 网络名称重复。

53 0x00000035 找不到网络路径。

54 0x00000036 网络繁忙。

55 0x00000037 指定的装置或网络资源不再可用。

56 0x00000038 达到网络 BIOS 命令限制。

57 0x00000039 网卡有问题。

58 0x0000003A 指定的服务器无法执行请求的作业。

59 0x0000003B 发生意外的网络错误。

60 0x0000003C 不支持远程适配卡。

61 0x0000003D 打印队列已满。

电脑蓝屏维修解决方案(如何解决电脑蓝屏的原因) (2)

62 0x0000003E 服务器区无法存放打印文件。

63 0x0000003F 要打印的文件已被删除。

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

65 0x00000041 网络访问被拒绝。

65 0x00000041 网络访问被拒绝。

66 0x00000042 网络资源类型不正确。

67 0x00000043 找不到网络名称。

68 0x00000044 本地计算机网路适配卡的名称已超出限制。

69 0x00000045 超出网络 BIOS 会话限制。

70 0x00000046 远程服务器已停止或正在启动。

71 0x00000047 因为连线数已达上限,目前无法连线这台远程电脑。

72 0x00000048 打印机或指定的磁盘装置暂停。

80 0x00000050 文件已经存在。

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

83 0x00000053 INT 2484 0x00000054 内存不能用于此请求。

85 0x00000055 本地装置名称已被使用。

86 0x00000056 指定的网络密码不正确。

87 0x00000057 费勒参数。

88 0x00000058 向网络写入数据时发生错误。

89 0x00000059 目前系统无法进行更多的行程。

100 0x00000064 无法建立另一个系统信号量。

101 0x00000065 属于其他进程专用的信号量。

102 0x00000066 已经定义了一个信号量,无法将其停用。

103 0x00000067 无法指定信号量。

104 0x00000068 中断时无法回收专用信号量。

104 0x00000068 中断时无法回收专用信号量。

105 0x00000069 这个信号量先前的所有权已经结束。

106 0x0000006A 请将软盘插入 %1。

107 0x0000006B 由于没有插入替换磁盘,程序停止。

108 0x0000006C 磁盘正在使用或锁定。

109 0x0000006D 通道被取消。

110 0x0000006E 系统无法开启指定的装置或文件。

111 0x0000006F 文件名太长。

112 0x00000070 磁盘空间不足。

113 0x00000071 没有可用的内部文件句柄。

114 0x00000072 内部目标文件标识符不正确。

117 0x00000075 应用程序进行的 IOCTL 调用不正确。

118 0x00000076 写入验证参数值不正确。

119 0x00000077 系统不支持请求的指令。

120 0x00000078 此功能只在Win32模式下有效。

121 0x00000079 信号量超时。

122 0x0000007A 传递给系统调用的数据区太小。

123 0x0000007B 文件名、目录名或卷标语法错误。

124 0x0000007C 系统调用层级不正确。

125 0x0000007D 磁盘没有定义标签。

126 0x0000007E 找不到指定的模块。

127 0x0000007F 找不到指定的程序。

128 0x00000080 没有要等待的子程序。

128 0x00000080 没有要等待的子程序。

129 0x00000081 %1 此应用程序无法在 Win32 模式下运行。

130 0x00000082 试图将打开的磁盘分区上的文件句柄用于原始磁盘 I/O 以外的操作。

131 0x00000083 试图将文件指针移动到文件开头之前。

132 0x00000084 档案指针无法设定到指定的装置或档案。

133 0x00000085 JOIN 或 SUBST 命令不能用于先前已加入的驱动器。

134 0x00000086 试图在已经加入的磁盘单元上使用 JOIN 或 SUBST 命令。

135 0x00000087 试图在交换的驱动器上使用 JOIN 或 SUBST 命令。

136 0x00000088 系统试图取消链接未链接的驱动器。

138 0x0000008A 系统正试图将驱动器与驱动器上已经合并的目录合并。

139 0x0000008B 系统试图用被替换硬盘上的目录替换硬盘。

140 0x0000008C 系统试图用被替换硬盘上的目录替换硬盘。

141 0x000000 系统试图改变硬盘驱动器到一个组合的硬盘驱动器目录。

142 0x0000008E 目前,系统无法执行 JOIN 或 SUBST。

143 0x0000008F 系统无法混合驱动器或更换同一驱动器上的目录。

144 0x00000090 这个目录不是根目录的子目录。

145 0x00000091 目录中仍有数据。

146 0x00000092 指定的路径被替换。

147 0x00000093 资源不足,无法处理此指令。

148 0x00000094 此时无法使用指定的路径。

148 0x00000094 此时无法使用指定的路径。

149 0x00000095 试图加入或替换一个已经被替换的驱动器目录。

150 0x00000096 CONFIG.SYS 文件没有提供系统追踪信息或追踪被禁用。

151 0x00000097 指定的 DosMux0000SemWait 信号量事件数目不正确。

152 0x00000098 DosMux0000SemWait 未执行;定义许多信号量。

153 0x00000099 DosMux0000SemWait 列表不正确。

154 0x0000009A 输入的储存媒体长度有限制。

155 0x0000009B 无法建立另一个段。

156 0x0000009C 接收程序拒绝确认信号。

157 0x0000009D 扩展名已经过时,无法阻止。

158 0x0000009E 扩展被解锁。

159 0x0000009F 线程识别地址不正确。

160 0x000000A0 传递给 DosEx0000ecPgm 的参数字符串不正确。

161 0x000000A1 指定的路径不正确。

电脑蓝屏维修解决方案(如何解决电脑蓝屏的原因) (3)

162 0x000000A2 信号正在等待处理。

164 0x000000A4 系统无法建立执行线程。

167 0x000000A7 无法锁定部分文件空间。

170 0x000000AA 请求的资源正在使用中。

173 0x000000AD 中止间隔的锁请求不明显。

174 0x000000AE 文件系统不支持自动修改锁定类型。

180 0x000000B4 系统检测到不正确的段号。

182 0x000000B6 操作系统无法运行 %1。

182 0x000000B6 操作系统无法运行 %1。

183 0x000000B7 文件已经存在,无法建立相同的文件。

186 0x000000BA 传输的信号量不正确。

187 0x000000BB 找不到指定的系统标语。

188 0x000000BC 操作系统无法运行 %1。

189 0x000000BD 操作系统无法运行 %1。

190 0x000000BE 操作系统无法运行 %1。

191 0x000000BF %1 无法在 Win32 模式下运行。

192 0x000000C0 操作系统无法运行 %1。

193 0x000000C1 %1 不是有效的 Win32 应用程序。

194 0x000000C2 操作系统无法运行 %1。

195 0x000000C3 操作系统无法运行 %1。

196 0x000000C4 操作系统无法运行此应用程序。

197 0x000000C5 目前操作系统无法运行此应用程序。

(Video) 【第48期】电脑蓝屏 Memory management 蓝屏原因和报错解决方案,亲测有效

198 0x000000C6 操作系统无法运行 %1。

199 0x000000C7 操作系统无法运行此应用程序。

200 0x000000C8 程序代码段不能大于或等于64KB。

201 0x000000C9 操作系统无法运行 %1。

202 0x000000CA 操作系统无法运行 %1。

203 0x000000CB 系统找不到输入的环境选项。 \R

205 0x000000CD 命令子目录中的任何进程都没有信号线程。

206 0x000000CE 文件名或扩展名太长。

207 0x000000CF 环 2 堆栈正在使用中。

207 0x000000CF 环 2 堆栈正在使用中。

208 0x000000D0 通用文件名元素 * 或 ?输入的文件名不正确或指定了太多通用文件名元素。

209 0x000000D1 传送信号错误。

210 0x000000D2 无法定义信号处理程序。

212 0x000000D4 区段被锁住,无法重设。

214 0x000000D6 这个程序或动态链接模块附加了太多的动态链接模块。

215 0x000000D7 无法嵌套调用 LoadModule。

230 0x000000E6 管道状态无效。

231 0x000000E7 所有通道实例都忙。

232 0x000000E8 管道正在关闭。

233 0x000000E9 管道的另一端没有进程。

234 0x000000EA 更多数据可用。

240 0x000000F0 工作会话中止。

254 0x000000FE 指定的扩展属性名称无效。

255 0x000000FF 扩展属性不一致。

259 0x00000103 无可用数据。

266 0x0000010A 无法使用复制 API。

267 0x0000010B 目录名错误。

275 0x00000113 扩展属性不适用于缓冲区。

276 0x00000114 外部文件系统上的扩展属性文件已损坏。

277 0x00000115 扩展属性表文件已满。

278 0x00000116 指定的扩展属性代码无效。

278 0x00000116 指定的扩展属性代码无效。

282 0x0000011A 插件文件系统不支持扩展属性。

288 0x00000120 必须释放不属于调用者的 Mutex0000。

298 0x0000012A 信号量传输太多。

299 0x0000012B 只完成了 Read/WriteProcessMemory 请求的一部分。

317 0x0000013D 系统在消息文件 %2 中找不到消息号 0x0000 %1。

487 0x000001E7 试图访问无效地址。

534 0x00000216 运算结果超过 32 位。

535 0x00000217 在通道的另一端,一个进程正在接收和发送数据。

536 0x00000218 等待进程打开管道的另一端。

994 0x000003E2 对扩展属性的访问被拒绝。

995 0x000003E3 由于线程结束或应用程序请求,I/O 作业异常终止。

996 0x000003E4 重叠的 I/O 事件没有设定为通知状态。

997, 0x000003E5, 处理重叠的 I/O 作业。

998 0x000003E6 对内存位置的访问无效。

999 0x000003E7 无法在页面上执行作业。

1001 0x000003E9 递归太深,堆栈溢出。

1002 0x000003EA 窗口无法用来传送讯息。

1003 0x000003EB 此功能无法完成。

1004 0x000003EC 信号量无效。

1005 0x000003ED 存储媒体不包含可识别的文件系统。确保已加载必要的系统驱动程序并且存储介质没有损坏。

1006 0x000003EE 储存文件的外部媒体发出警告,指出打开的文件无效。

1007 0x000003EF 请求的作业无法在全屏模式下执行。

1008 0x000003F0 试图引用不是 ex0000ist 的标记。

1009 0x000003F1 配置系统的登录数据库损坏。

1010 0x000003F2 设定的系统登入密码无效。

1011 0x000003F3 无法开启系统配置的登入键。

1012 0x000003F4 设定系统无法读取登录码。

1013 0x000003F5 无法为配置系统编写登录代码。

1014 0x000003F6 系统登录数据库中的一个文件需要从注册表或其他备份中恢复。它已成功恢复。

1015 0x000003F7 系统登入损坏。如果任何文件损坏或文件系统分配存储的内容损坏,则无法恢复该文件。

1016 0x000003F8 系统登录发起的 I/O 操作发生不可恢复的错误。无法读取、写入或更新系统日志,其中一个文件在内存中包含系统日志的内容。

1017 0x000003F9 系统尝试将文件上传至系统日志或将文件恢复至系统日志,但指定的文件格式与系统日志文件的格式不匹配。

1018 0x000003FA 试图登录标记为已删除的系统键码并执行非法操作。

1018 0x000003FA 试图登录标记为已删除的系统键码并执行非法操作。

1019 0x000003FB 系统无法分配系统凭据注册表所需的空间。

1020 0x000003FC 无法创建指向已有子项或值的系统注册表项的符号链接。

1021 0x000003FD 无法在临时键下创建永久子键。

1022 0x000003FE 更改请求通知已完成,但信息未通过调用者缓冲区返回。调用者现在必须枚举文件本身以找出发生了什么变化。

1051 0x0000041B 已将停止控制权授予其他服务所依赖的服务。

1052 0x0000041C 请求的控制对于这个服务无效

1016 0x000003F8 系统登录发起的 I/O 操作发生不可恢复的错误。无法读取、写入或更新系统日志,其中一个文件在内存中包含系统日志的内容。

1017 0x000003F9 系统尝试将文件上传至系统日志或将文件恢复至系统日志,但指定的文件格式与系统日志文件的格式不匹配。

1018 0x000003FA 试图登录标记为已删除的系统键码并执行非法操作。

1018 0x000003FA 试图登录标记为已删除的系统键码并执行非法操作。

1019 0x000003FB 系统无法分配系统凭据注册表所需的空间。

1020 0x000003FC 无法创建指向已有子项或值的系统注册表项的符号链接。

1021 0x000003FD 无法在临时键下创建永久子键。

1022 0x000003FE 更改请求通知已完成,但信息未通过调用者缓冲区返回。调用者现在必须枚举文件本身以找出发生了什么变化。

1051 0x0000041B 已将停止控制权授予其他服务所依赖的服务。

1052 0x0000041C 请求的控制对于这个服务无效

1052 0x0000041C 请求的控制对于这个服务无效

1053 0x0000041D 服务没有及时响应启动或控制请求 1054 0x0000041E 无法配置服务执行线程。

1055 0x0000041F 服务数据库被锁定。

1056 0x00000420 此服务已在运行。

1057 0x00000421 帐号名称不正确或不存在。

1058 0x00000422 指定的服务暂停,无法启动。

1059, 0x00000423, 表示循环服务成员。

1060 0x00000424 指定的服务不是已安装的服务。

1061 0x00000425 目前服务无法接收控制信息。

1062 0x00000426 服务尚未启动。

1063 0x00000427 无法连接到服务控制程序。

1064, 0x00000428, 处理控制请求时遇到意外情况。

1065 0x00000429 指定的资料库不存在。

1066 0x0000042A 服务返回了特定于服务的错误代码。

1067 0x0000042B 进程意外终止。

1068 0x0000042C 依赖的服务或群组无法启动。

1069 0x0000042D 登入失败,服务未启动。

1070 0x0000042E 激活后服务失败。

1071 0x0000042F 指定的服务数据库锁无效。

1072 0x00000430 指定的服务已被标记为删除。

1073 0x00000431 指定的服务已经存在。

1074 0x00000432 系统正在运行上次成功运行的配置。

1075 0x00000433 依赖的服务不存在或被标记为删除。

1076 0x00000434 当前激活继承了上次成功执行的控制配置。

1077 0x00000435 服务自上次启动后尚未启动。

1078 0x00000436 指定名称已被用作服务名称或服务显示名称。

1100 0x0000044C 已到达磁带末尾。

1101 0x0000044D 已达到文件标志。

1102 0x0000044E 找到磁带或分区的开头。

1100 0x0000044C 已到达磁带末尾。

1101 0x0000044D 已达到文件标志。

1102 0x0000044E 找到磁带或分区的开头。

1103 0x0000044F 已到达文件集结尾。

1104 0x00000450 磁带不包含数据。

1105 0x00000451 无法对磁带进行分区。

1106 0x00000452 存取具有多个卷的新磁带时,目前的区块大小不正确。

1107 0x00000453 加载磁带时找不到磁带分区信息。

1108 0x00000454 无法阻止存储媒体下载功能。

1108 0x00000454 无法阻止存储媒体下载功能。

1109 0x00000455 无法卸载储存媒体。

1110 0x00000456 硬盘上的储存媒体已改变。

1111 0x00000457 I/O 总线被重置。

1112 0x00000458 硬盘没有储存媒体。

1113 0x00000459 目标多字节代码页没有匹配的 Unicode 字符。

1114, 0x0000045A 动态链接库 (DLL) 初始化例程失败。

1115 0x0000045B 系统正在关闭。

1116, 0x0000045C, 无法中断系统关机,因为没有进行关机。

1117 0x0000045D 由于发生 I/O 装置错误,请求无法完成。

1118 0x0000045E 串行设备无法启动,中止串行驱动程序加载。

1119 0x0000045F 装置无法开启。此设备与其他设备共享中断请求 (IRQ)。已启用至少一个使用相同 IRQ 的其他设备。

1120 0x00000460 串行 I/O 操作完成,同时对串行端口进行另一次写入(IOCTL_SERIAL_x0000OFF_COUNTER 达到零)。

1121 0x00000461 串行 I/O 作业因超时而完成。

(IOCTL_SERIAL_x0000OFF_COUNTER 没有 es nulo)。

1122 0x00000462 在硬盘上找不到任何 ID 地址标签。

1123 0x00000463 磁盘扇区识别字段与磁盘控制器卡跟踪地址不匹配。

1124 0x00000464 软驱控制器报错,软驱控制器无法识别。

1125 0x00000465 软盘驱动器控制器返回缓冲区不一致的结果。

1126 0x00000466 磁盘存取失败,重试后仍无法运作。

1127 0x00000467 磁盘存取失败,重试后仍无法运作。

1128 0x00000468 存取硬盘时,需要重置驱动器控制卡,但重置操作也失败。

1129 0x00000469 已到达磁带末尾。

1130 0x0000046A 服务器上没有足够的磁盘空间来处理这个命令。

1131 0x0000046B 可能出现了死锁情况。

1132 0x0000046C 指定的基地址或文件偏移没有对齐。

1140 0x00000474 试图改变系统电源状态,但另一个应用程序或驱动程序拒绝。

1141 0x00000475 系统 BIOS 无法更改系统的电源状态。

1150 0x0000047E 指定的程序需要较新版本的 Windows。

1151 0x0000047F 指定的程序不是 Windows 或 MS-DOS 程序。

1152 0x00000480 指定的程序已经启动,无法再次启动。

1153 0x00000481 指定的程序是为较早版本的 Windows 编写的。

1154 0x00000482 运行此应用程序所需的绑定库文件之一已损坏。

1155 0x00000483 没有与为此操作指定的文件关联的应用程序。

1156 0x00000484 向应用程序发送命令时出错。

1157 0x00000485 无法找到运行此应用程序所需的绑定库文件。

1200 0x000004B0 指定的装置名称无效。

1201 0x000004B1 设备现在不在线,但是有存储连接。

1202 0x000004B2 试图对已编程的设备进行编程。

1203 0x000004B3 指定的网络路径找不到任何网络供应商。

(Video) 电脑蓝屏成这样怎么办?董哥教你一毛钱不花几分钟不到搞定它

1203 0x000004B3 指定的网络路径找不到任何网络供应商。

1204 0x000004B4 指定的网络供应商名称不正确。

1205 0x000004B5 无法打开网络连接的配置文件。

1206 0x000004B6 网络连接配置文件损坏。

1207 0x000004B7 无法枚举非容器。

1208 0x000004B8 发生扩展错误。

1209 0x000004B9 指定的群组名称不正确。

1210 0x000004BA 指定的电脑名称不正确。

1211 0x000004BB 指定的事件名称不正确。

1212 0x000004BC 指定的网络名称不正确。

1213 0x000004BD 指定的服务名称不正确。

1214 0x000004BE 指定的网络名称不正确。

1215 0x000004BF 指定的共享名称不正确。

1216 0x000004C0 指定的密码不正确。

1217 0x000004C1 指定的讯息名称不正确。

1218 0x000004C2 指定的讯息目的地不正确。

1219 0x000004C3 指定的条件与现有的一组条件冲突。

1220 0x000004C4 试图连接到网络服务器,但是已经有太多连接到该服务器。

1221 0x000004C5 网络上的其他计算机已经在使用这个工作组或域名。

Windows 2K/XP 蓝屏信息太多,无法在一篇文章中完全解释,但原因通常集中在不兼容的硬件和驱动程序、有问题的软件、病毒等。这些解决方案。

1.重启

有时只是一段时间的程序或驱动程序错误,在重新启动后会自行纠正(注意:此时,请参见 7. 检查停止代码)

2.新团队

首先,您需要验证新硬件是否已安全连接。这个被很多人忽略的问题,往往会导致很多无法解释的错误。如果确认没有问题,拔掉插头,换个插槽试试,安装最新的驱动。同时,您还应该通过查看微软网站上的硬件兼容性类别来检查硬件是否与操作系统兼容。如果您的硬件未列出,请访问硬件制造商的网站或拨打查询电话。

3、新驱动新服务

如果您刚刚安装了特定硬件的新驱动程序或安装了特定软件并在System Agent中添加了相应的项目(例如杀毒软件,CPU冷却软件,防火墙软件等),它会在您重新启动时出现或使用.蓝屏锁,请进入安全模式卸载或禁用。

4. 检查病毒

例如,Shockwave 和 Oscilating Wave 等病毒有时会导致 Windows 蓝屏消失,因此清除病毒很重要。同时,一些木马间谍软件也会导致蓝屏,所以最好通过相关工具进行检查验证。

5.检查BIOS和硬件兼容性

对于经常出现蓝屏问题的新安装计算机,您应该检查并更新 BIOS 到最新版本,并禁用缓存和映射等与内存相关的项目。此外,还要检查自己的硬件是否与微软硬件兼容,如果主板BIOS不支持大容量硬盘,也会导致蓝屏,需要更新。

6、运行sfc /scannow查看系统文件是否被替换,然后使用系统安装盘恢复。

多于:

BIOS 缓存和映射条目

Video-BIOS-Shaded(视频-BIOS-阴影)

影子地址范围(映射地址列)

Cacheable system BIOS(系统BIOS缓存)

缓存视频 BIOS(缓存视频 BIOS)

Cache video RAM(视频内存缓冲区)

7.查看系统日志

从“开始”菜单中,键入:EventVwr.msc-->,按 Enter 键,将出现“事件查看器”。请务必检查“系统日志”和“应用程序日志”中指示“错误”的项目。

8.请求停止码

蓝屏输入密密麻麻的电子文字,然后在其他电脑上上网,进入微软帮助和支持站点,在左上角“搜索(知识库)”中输入关机代码 如果没有信息搜索结果,你可以选择“英文知识库”,它会被再次搜索。一般来说,您可以在这里找到有用的解决方案。另外,在百度、谷歌等搜索引擎中,使用蓝屏关机代码或以下说明文字作为搜索关键词,您将经常获得奖励。

9. 最后一次正确配置

一般情况下,蓝屏是在安装硬件驱动或新硬件安装驱动后出现的。目前,Windows 2K/XP 提供的“最后一次正确配置”是修复蓝屏的快捷方式。重新启动系统并按 F8 键打开“高级启动选项”菜单,然后选择“最后一次正确的配置”。

10.安装最新的补丁和系统服务包

有些蓝屏是Windows本身的错误引起的,需要安装最新的补丁和系统服务包来修复。

蓝屏代码的含义及解决方法

使用Windows时经常出现蓝屏,经常重装系统需要很长时间,原因不明。下面收集了一些Windows锁密码供大家参考。

1、0x0000000A:IRQL_NO_MENOS_OR_IGUAL

◆错误分析: 主要是驱动程序错误、软硬件故障或不兼容引起的。从技术角度看,它表明在内核态中存在一个进程请求级别(IRQL),用于访问你没有权限访问的内存地址。

◇解决方法:使用上述方案中的方案2、方案3、方案5、方案8、方案9尝试去除。

2、0x00000012:TRAP_CAUSE_UNKNOWN

◆Error scan: 有了这个错误信息,很遗憾KeBudCheck扫描结果一定是错误原因

一个陌生人。

◇解决办法:微软帮不了你,只能靠自己了。准确记下此错误发生的时间;它首次出现时在系统上执行的操作;找出这些信息中可能的原因,并选择正确的解决方案来消除它们。

3、0x0000001A:内存管理

◆故障排除:这种内存管理错误通常是硬件引起的,例如B.:新安装的硬件,内存本身的问题等。

◇解决方法:如果在Windows安装过程中出现这种情况,可能是因为您的电脑不满足Windows安装的最低内存和硬盘要求。

4、0x0000001E:KMODE_EXCEPTION_NO_HANDLED

◆错误分析:Windows内核正在寻找未知或非法的进程指令。这个停止码一般是内存坏了或者类似上面0x0000000A的原因。

◇洛松:

(1) 存在硬件兼容性问题:请查看上述最新的硬件兼容性列表,是否列出了所有硬件。

(2) 有问题的设备驱动、系统服务或内存冲突、中断冲突:如果驱动名称出现在蓝屏信息中,尝试在安装模式或控制台recovery中禁用或删除该驱动,并禁用所有新安装的驱动和软件。如果在系统启动过程中出现错误,请进入安全模式,重命名或删除蓝屏消息中指定的文件。

(3)如果报错信息明确提示Win32K.sys:很可能是第三方远程控制软件引起的,则应在故障恢复控制台中关闭该软件服务。

(4) 安装Windows后首次重启出现: 最大的怀疑可能是系统分区空间不足或BIOS存在兼容性问题。

(5) 如果关闭某个软件时出现: 很可能是软件本身设计有缺陷,请更新或卸载。

5、0x00000023:FAT_FILE_SYSTEM

0x00000024:NTFS_FILE_SYSTEM

◆错误分析:0x00000023一般是读写FAT16或FAT32文件系统的系统分区时出现,而0x00000024是由于NTFS.sys文件出错(这个驱动文件的作用是让系统读写.)。这两种蓝屏错误很可能是由物理硬盘驱动器损坏或中断请求数据包 (IRP) 损坏引起的。其他原因有:磁盘上的磁盘碎片太多;对文件和数据的读写操作过于频繁。数量过大或由镜像软件或杀毒软件引起。

◇洛松:

Step 1 – 首先,打开命令提示符,运行命令“Chkdsk /r”(注意:不是CHKDISK,好像,但它们表示的内容不同)如果报告显示扇区包含坏项(错误磁道),则检查并修复磁盘错误),请使用硬盘厂商提供的检测工具进行检测修复。

第二步:接下来,禁用任何扫描文件的软件,例如 B. 防病毒软件、防火墙或备份工具。

Step 3 – 右击C:\winnt\system32\drivers\fastfat.sys文件,选择“属性”,确保你的版本与当前系统使用的Windows版本相匹配(注意:如果是XP,应该是C:\windows\system32\drivers\fastfat.sys)

第四步——为您的主板安装最新的驱动程序,尤其是IDE驱动程序 如果您的光驱和可移动磁盘也提供驱动程序,您最好将它们更新到最新版本。

6、0x00000027:RDR_FILE_SYSTEM

◆错误分析: 这个错误的原因很难确定,但是Windows内存管理的问题会导致出现这个关机代码。

◇解决方法:如果问题与内存管理有关,增加内存通常可以解决问题。

7,0x0000002EATA_BUS_ERROR

◆错误分析: 系统内存内存奇偶校验错误通常是由于设备驱动程序访问的内存地址不存在时内存坏(包括物理内存、二级缓存或显存)引起的。此外,如果硬盘驱动器被病毒或其他问题损坏,则会出现此停止代码。

◇洛松:

(1) 查毒

(2)用“chkdsk /r”命令查看磁盘上的所有分区。

(3)用Memtest86等内存测试软件检查内存。

(4) 检查硬件是否安装正确,如B. 是否紧,金手指没有起雾。

8、0x00000035:NO_MORE_IRP_STACK_LOCATIONS

◆ 错误分析: 从字面上理解一定是驱动或者某些软件出现了堆栈问题,实际上导致这个错误的真正原因一定是驱动本身或者内存质量的问题。

◇解决方法:使用上述常规清洗方案中驱动和存储相关的解决方案。

9、0x0000003F:NO_MORE_SYSTEM_PTES

◆ 错误分析:与系统内存管理相关的错误,如B.:由于执行大量I/O操作导致内存管理出现问题:有故障的驱动程序错误地使用了内存资源;应用程序(例如,备份软件)从内核等获取大量内存。

◇解决方法:卸载所有新安装的软件(尤其是杀毒软件和提高硬盘性能的应用程序)和驱动程序。

10、0x00000044:MULTIPLE_IRP_COMPLIETE_REQUESTS

◆故障排除:一般是硬件驱动引起的。

◇解决方法:卸载新安装的驱动程序。此错误很少发生。众所周知,当使用来自 www.in-system.com/ 的软件时会出现,罪魁祸首是 Falstaff。系统(作者不怕打官司吗?宣传公司网站)

11、0x00000050:PAGE_FAULT_IN_NONPAGED+AREA

◆故障分析:存储有问题(包括物理存储、二级缓存、视频存储)、软件不兼容(主要是远程控制和杀毒软件)、NTFS卷损坏、硬件有问题(如:PCI卡本身损坏)等。错误。

◇解决方案:使用与内存、软件、硬件、磁盘等相关的解决方案。在上面介绍的传统解决方案中擦除它们。

12、0x00000051:注册错误

◆错误分析:这个关机代码说明注册表或系统配置管理器有错误,可能是硬盘本身物理损坏,也可能是文件系统有问题,产生I/O错误阅读时。日志文件。

◇解决方法:使用chkdsk /r检查并修复磁盘错误。

13,0x00000058:FTDISK_INTERNAL_ERROR

◆错误分析:容错阵列的主控制器出现错误。

◇解决方法:先尝试重启电脑,看看是否能解决问题。如果不是,请尝试最后一次正确的配置来解决它。

14、0x0000005E:CRITICAL_SERVICE_FAIL_

◆故障分析: 识别一个很重要的系统服务引起的。

◇解决方法:如果是安装新硬件后的新硬件,可先将硬件卸下,从在线列表中查看是否兼容Windows 2K/XP,然后再启动电脑。如果仍然出现蓝屏,使用“最后一次正确的配置”启动Windows,如果仍然失败,建议修复安装或重新安装。

15、0x0000006F:会话 3_初始化失败

◆错误分析: 该错误一般发生在Windows启动时,通常是驱动程序故障或系统文件损坏所致。

◇解决方法:建议使用Windows安装光盘修复安装系统。

16、0x00000076ROCESS_HAS_LOCKED_PAGES

◆错误分析:主要是某个驱动在完成一次I/O操作后没有正确释放占用的内存造成的

◇洛松:

第一步:点击开始->运行:regedt32,浏览到[HKLM\SYSTEM\Currentcontrol set\control\session manager\memory management],在右侧新建双字节值“TrackLockedPages”,值为1。这是如果错误再次发生,Windows 如何跟踪哪个驱动程序出现故障。 Step 2:如果再次出现蓝屏,报错信息为:STOP: 0x0000000CB (0xY, 0xY, 0xY, 0xY) DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS 第四个“0xY”为有问题的驱动名称,更新或删除 Step 3:输入 进入注册表并删除添加的“TrackLockedPages”。

17、0x00000077:KERNEL_STACK_INPAGE_ERROR

◆ 错误分析: 这意味着在虚拟或物理内存中找不到要使用的内核数据。通常,此错误是由硬盘驱动器问题以及相关数据被病毒损坏或腐蚀引起的。

◇解决方法:使用杀毒软件扫描系统;使用chkdsk /r 命令检查和修复硬盘错误;如果没有,请使用硬盘制造商提供的工具进行检查和修复。

18,0x0000007A:KERNEL_DATA_INPAGE_ERROR

◆Bug分析:该错误一般是由于内存中无法读取虚拟内存中的内核数据造成的。原因可能是虚拟内存页面文件中的恶意集群病毒、硬盘控制器错误或内存问题。

◇解决方法:首先使用最新的杀毒软件进行病毒查杀。如果信息中包含代码0xC000009C或0xC000016A,则表示这是坏簇造成的,系统盘检测工具无法修复。这时,请进入“故障恢复控制台”,使用“chkdsk /r”命令进行手动修复。

19、0x0000007B:INACCESSIBLE_BOOT_DEVICE

◆故障排除: Windows 启动时无法访问系统分区或引导卷。这通常发生在第一次更换主板时,主要是因为新主板和旧主板上的 IDE 控制器使用不同的芯片组。有时它也可能是由病毒或硬盘驱动器损坏引起的。

◇解决方法:一般情况下,您只需使用安装盘启动电脑,然后运行修复安装即可解决问题。对于病毒,可以使用DOS版的杀毒软件来查杀(kv2005 DOS版可以下载)。如果硬盘有问题,请将其安装到另一台计算机上,然后使用“chkdsk /r”检查并修复硬盘错误。

20、0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

◆错误分析:系统进程产生错误,但Windows错误处理程序检测不到。造成这种情况的原因有很多,包括:硬件兼容性、有问题的驱动程序或系统服务,或者某些软件。

◇解决方法:请使用“事件查看器”获取更多信息,查找错误根源。 (发现好像也不是办法,看来还是得靠大家自己努力了!)

21、0x0000007F:UNEXPECTED_KERNEL_MOED_TRAP

◆故障排除: 通常是由硬件(如内存)或软件问题引起的。超频有时也会导致此错误。

◇解决方法:用测试软件(例如:Memtest86)检查内存。如果超频,取消超频。从主板插槽中取出 PCI 硬件卡或更换插槽。另外,在某些主板(如nForce2主板)超频后,南桥芯片过热也会导致蓝屏。这时候给芯片加散热片就可以有效解决问题。

22. 0x00000080:NMI_HARDWARE_FAILURE

◆故障分析:一般是硬件引起的(蓝屏好像和硬件故障有千丝万缕的关系)

◇解决方法:如果最近安装了新硬件,将其卸下,换个插槽试试,安装最新的驱动程序。如果您更新了驱动程序,请恢复原始版本。检查内存金手指是否脏污、损坏。扫描病毒;运行 chkdsk /r 检查并修复磁盘错误;验证所有硬件卡是否牢固就位。如果以上尝试都不奏效,则应联系专业的电脑维修公司寻求帮助。

23, 0x0000008E: 内核模式_异常_NO_HANDLED

◆Bug分析:内核级应用程序存在BUG,但Windows错误处理程序无法识别。通常是硬件兼容性错误。

◇解决方法:更新驱动或更新BIOS。

24、0x0000009C:MACHINE_CHECK_EXCEPTION

◆故障分析:一般为硬件原因。这通常是由于超频或硬件问题(内存、CPU、总线等)

那些)。

◇解决方法:超频时,请降低原CPU的频率,检查硬件。

25、0x0000009FRIVER_POWER_STATE_FAILURE

◆ 故障分析——通常与电源有关,通常发生在与电源相关的操作期间,例如电源故障。 B.:关机、待机或休眠。

◇解决方法:重装系统,若无法修复,请更换电源。

26、0x000000A5:ACPI_BIOS_错误

◆故障排除:一般是主板BIOS不完全符合ACPI规范所致。

◇修复:安装Windows 2K/XP时,如果没有相应的BIOS更新,提示“如果需要安装第三方SCSI或RAID驱动,请按F6”,按F7让Windows自动禁用ACPI安装HAL和安装标准 PC HAL。

27、0x000000B4:VIDEO_DRIVER_INIT_FAILURE

◆错误分析: 这个停止信息的意思是Windows无法访问图形用户界面,因为它无法启动显卡驱动程序。通常是显卡有问题或者显卡有硬件冲突(比如并口或者串口冲突)。

◇解决方法:进入安全模式查看问题是否解决。如果是,则更新到最新的显卡驱动程序。否则可能是显卡和并口冲突。您需要按 WIN + Break 组合键才能在安全模式下打开它。 “系统属性”,在硬件-->设备管理器中找到连接打印机LPT1端口的选项并双击,取消“功能”中“自动使用设置”的勾选,然后设置“输入间隔/输出” “03BC”改为“0378”。

28、0x000000BE:ATTEMPTED_WRITE_TO_READONLY_MEMORY

◆ 错误扫描——这是由驱动程序试图将数据写入只读存储器引起的,通常是在安装新驱动程序、系统服务或更新设备固件之后。

◇解决方法:如果错误信息中包含驱动或服务文件名,请根据此信息卸载或禁用新安装的驱动或软件。

29、0x000000C2:BAD_POOL_CALLER

◆ 故障排除: 内核层的进程或驱动程序无意中试图进入内存模式,通常是由错误的驱动程序或软件引起的。

◇解决方法:请参考上面的通用解决方法相关要点进行去除。

30、0x000000CERIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

◆故障排除——通常是由有问题的驱动程序或系统服务引起的。

◇解决方法:请参考上面的通用解决方法相关要点进行去除。

31,0x000000D1RIVER_IRQL_NOT_LESS_OR_EQUAL

◆ 解析错误:此错误通常是由有问题的驱动程序引起的(例如,Logitech MouseWare 鼠标驱动程序版本9.10 和9.24 会导致此错误)。同时,故障内存、损坏的暂存文件、某些软件(例如,多媒体软件、杀毒软件、备份软件、DVD 播放器软件)等也会损坏内存。也会导致这个错误。

◇解决方法:检查是否安装或更新了最新的驱动程序(如果页面文件所在分区的“acpi命令”chkdsk /r“;请登录Windows后重新设置虚拟内存。如果您正在浏览互联网,请找到这个蓝屏且您当前正在下载和上传大量数据(如网络游戏、BT下载),那么肯定是您的网卡驱动有问题,需要更新驱动。

32,0x000000EA:THREAD_STUCK_IN_DEVICE_DRIVER

◆ 故障排除——通常是由显卡或显卡驱动引起的。

◇解决方法:请先更新最新的显卡驱动;如果不是,则需要更换显卡以检查错误是否仍然存在。

(Video) 【电脑】蓝屏死机?5种办法轻松解决!不用重装系统?数码小白也学得会!

33、0x000000ED:卸载引导卷

◆错误分析: 原因一般是硬盘错误,有时也可以检查一下是不是硬盘的连接线没有接触好或者没有使用与硬盘传输规格相对应的连接线。例如,ATA-100 仍然使用 ATA-33 互连电缆。低速硬盘无所谓,高速硬盘(支持ATA-66以上)要求更严格,接错规格有时会出现这种无法启动的错误. .如果修复后此错误仍然频繁出现,则很可能是硬盘故障的前兆。

◇解决方法:一般情况下,重启即可解决。无论如何,建议运行 chkdsk /r 命令来检查和修复磁盘。

34.0x000000F2:硬件)中断风暴

◆故障排除: 内核层检查系统是否出现中断风暴,例如:某个设备在操作完成后没有释放忙中断,通常是驱动程序有问题引起的。

◇解决方法:更新或卸载上次安装的硬件驱动。

35、0x00000135:IMPOSIBLE_LOCALIZAR_DLL

◆ 错误分析:这通常意味着文件丢失、损坏或注册表有错误。

◇解决方法:如果文件丢失或损坏,蓝屏信息上一般会显示相应的文件名。可以在网络上或者其他电脑上找到相应的文件,复制到Media系统文件夹下的SYSTEM32子文件夹下,如果没有出现文件名,可能是注册表损坏了。使用系统还原或以前的注册表备份来还原它们。

36、0x0000021A:SYSTEM_STATE_PROCESS_TERMINATED

◆故障处理:Winlogon或客户服务运行时子系统(CSRSS)等用户态子系统被破坏,安全性无法保证,系统无法启动。有时当系统管理员不小心更改了用户帐户的权限时,他们无法访问系统文件和文件夹。

◇解决方法:使用“最后一次正确配置”如果无效,可以用安装光盘修复安装。

37,延迟器 0xC0000221 o STATUS_IMAGE_CHECKSUM_MISMATCH

◆故障排除:一般是驱动程序或系统DLL文件损坏所致。它通常出现在蓝屏上。

文件名

◇洛松:

(1)使用Windows安装光盘进行修复安装;

(2)如果还可以进入安全模式,可以“开始-->运行”:sfc /scannow

(3)也可以用解压文件的方法解决,进入“故障恢复控制台”,用复制或扩展命令从光盘中复制或解压损坏的文件。不过蓝屏一般是驱动文件有问题,所以expand命令会用到一些,例如:蓝屏需要tdi.sys文件,因为驱动文件一般在压缩包i386\driver中,然后使用:展开%CDROM:\i386\driver.cab\f:tdi.sys c:\winnt\system\drivers。 (扩展 %CDROM:\i386\driver.cab \f:tdi.sys c:\windows\system\drivers for xp)

38.开机出现这些蓝屏关机代码时

如果 Windows 启动时出现蓝屏和附表 1 中所示的错误消息,则通常是硬件问题。使用硬件制造商提供的诊断工具确定硬件是否有问题,并检查他们的网站以获得最新的 BIOS 或固件更新实用程序。如果没有硬件问题,请重装Windows 2000~XP

XP大全关机-蓝屏-分析

一、Windows XP系统错误导致蓝屏关机

Windows XP 出现关机错误。如果您的电脑在关机过程中经常遇到蓝屏关机,并且在您按下“Ctrl+Alt+Del”键时断断续续的死机且没有反应,那么您可以确定您的系统没有进行相应的修复。下载SP1补丁包并打上补丁,通常一切正常。

2.声卡驱动导致蓝屏关机

如果您使用的是创新声卡,关机时出现蓝屏,错误代码为“0X0000000A”,请进入设备管理器,移除声卡,更新并手动安装最新的数字签名驱动程序。

3.粗略的罗技鼠标和键盘导致蓝色关机屏幕

如果您使用的是罗技网络键盘,并安装了Key Commander软件来控制键盘相应的网络功能,则可能会导致断电或重启错误。如果你的罗技鼠标驱动是MouseWare8.6,会出现关机错误蓝屏,只有卸载驱动才能解决。 >> 蓝屏代码 0x000000D1

4. Windows XP SP2 蓝屏漏洞

该漏洞于 2004 年 12 月报告,影响 Windows Server 2003 和 Windows XP Tablet PC Edition 2005。在某些情况下,当安装第三方防病毒或防火墙软件时,Windows 未指定 Creator 或 Packer 标头,导致“停止“ 信息。 0x05 (INVALID_PROCESS_ATTACH_ATTEMPT)”导致操作系统进入蓝屏状态。从微软下载补丁可能会解决这个问题。

北桥散热不良导致蓝屏

死机现象:最近使用的电脑经常死机。一开始我以为是病毒感染,但是我杀了之后,没有发现病毒。也有考虑是磁盘碎片太多,导致系统不稳定。但是对硬盘进行碎片整理仍然没有解决问题。无奈之下,我格式化了系统盘,重装了系统,但问题还是没有解决,严重影响了我的日常工作。

错误分析:重装系统后,错误没有解决,好像是硬件有问题。我刚开始怀疑内存泄漏。但是,更换内存条后,错误依旧没有解决。问题从何而来?仔细分析,既然内存没有问题,那么主板故障的可能性就更大。

所以如果用replace方法,更换主板后,开机测试,错误就没有了。看来问题的根源出在这块主板上。这是一块未命名的865PE芯片组主板,主板的用料和做工都相当标准。仔细检查后发现,主板上的电容并没有坏掉,整个电路板上也没有烧焦的痕迹,也就是主板的哪一部分出了问题。所以请再次清洁主板并重新安装到电脑上以连接不同的设备。开机半小时后,机器又出现故障。这时我用手摸了摸主板上北桥芯片的散热片,发现很烫。看来问题就出在这里了。

于是买了个带风扇的散热器,折腾了好久终于换上了,把换下的北桥散热片装在了南桥芯片上。 (未命名主板上的南桥芯片完全裸露,没有安装散热片。)经过一些初步的测试,这个bug已经完全解决了,经过仔细的分析,bug的原因也就明白了。原来机器是冬天放的,较低的温度并没有太大影响,到了夏天后问题就暴露出来了。

问题总结:遇到这种问题,一般情况下,首先考虑的是内存条。但是,由于主板缓存问题或主板设计散热不良,也容易出现频繁死机的情况。笔者曾经在某牌子的845PE主板上查到是主板散热不足导致的错误。出现故障后,触摸CPU周围的主板元件,发现其温度很高且发烫。修复了更换高性能风扇后的崩溃问题。对于缓存问题,可以进入CMOS设置程序,禁用缓存后,即可轻松解决问题。当然,禁用缓存后,速度肯定会受到影响。

部分电脑安装XP SP3蓝屏的解决方法

XP SP3 发布已久,但如果您计划在配备 AMD CPU 的 HP/Compaq 计算机上安装 XP SP3,请注意不要遇到蓝屏死机 (BSoD)。但是,解决方案似乎是不断重启。

HP最近公布了一个解决方案,很简单,改个文件名就可以了,简而言之就是4个步骤:

1、电脑开机时,按F8键进入安全模式;

2.浏览到这个位置:C:\Windows\System32\Drivers,找到intelppm.sys文件;

3、重命名为:XXXintelppm.syx;

4. 重启。

当您的计算机显示蓝屏时,只需查看代码并找到合适的解决方案。建议更换内存。

蓝屏的意思

电脑蓝屏,也称为蓝屏死机(简称:BSoD),是指Microsoft Windows操作系统无法从系统错误中恢复时所显示的屏幕图像。

一、查错信息

***PARAR 0x0000001E(0xC0000005、0xFDE38AF9、0x0000001、0x7E8B0EB4)

KMODE_EXCEPTION_NOT_HANDLED *** 错误的第一部分是停止代码,即STOP 0x0000001E,用于标识发生错误的类型,错误的第二部分是方括号中的一组四个数字。指定由开发者定义的随机参数(此参数一般用户不理解,只有驱动程序创建者或微软操作系统的开发者才能理解)。第三部分是错误的名称。第一行信息通常用于识别导致错误的驱动程序或设备。大部分信息都很简短,但关机代码可用作 Microsoft 知识库和其他技术资源中的搜索词。

2.推荐操作

蓝屏的第二部分是为用户推荐的操作信息。有时推荐流程只是一般性建议(例如:访问供应商网站查找 BIOS 更新等);有时它用于显示与当前问题相关的消息。一般来说,唯一的建议就是重启。

3. 如果内存转储映像已写入磁盘,调试端口会通知用户。内存转储可用于确定问题的性质。它还会通知用户调试信息是否已传输到另一台计算机以及正在使用哪个端口。填写这份时事通讯。但是,这里的信息对普通用户来说毫无意义。有时安全部门可以成功找出是哪台生产设备出了问题,并在第一部分明确报告是哪个文件导致了错误,但通常他们只能检查大概的范围,并不能明确指出问题所在。由于工厂被迫完全停产,才重新组织开工,生产队有时会意识到错误,不再重蹈覆辙。但有时他们还是要抢零件,所以厂长不得不重复关机的决定(不能开机显示蓝屏信息,或者做同样的操作又出现蓝屏)。

处理蓝屏

关于Windows 2K/XP蓝屏的资料太多了,不可能一篇文章完全解释清楚,但其原因通常集中在不兼容的硬件和驱动程序、有问题的软件、病毒等,应排除这些解决方案。第一的。

  1.重启

有时只是程序或驱动程序错误一段时间,在重新启动后会自行修复(注意:请参阅 8。此时请参阅停止代码)

  2.新团队

首先,您需要验证新硬件是否已安全连接。这个被很多人忽略的问题,往往会导致很多无法解释的错误。如果确认没有问题,拔掉插头,换个插槽试试,安装最新的驱动。同时,你应该在微软网站上查看硬件兼容性类别,看硬件是否与操作系统兼容。如果您的硬件未在列表中,您可以查看硬件制造商的网站或拨打查询电话。

  3、新驱动新服务

如果您刚刚安装了特定硬件的新驱动程序或安装了特定软件并在System Agent中添加了相应的项目(例如杀毒软件,CPU冷却软件,防火墙软件等),它会在您重新启动时出现或使用.蓝屏锁,请进入安全模式卸载或禁用。

  4. 检查病毒

Shockwave 和 Oscillator 等病毒有时会导致 Windows 蓝屏死机,因此清除病毒很重要。

  5.检查BIOS和硬件兼容性

对于经常遇到蓝屏问题的新装电脑,应检查并更新BIOS至最新版本,关闭缓存、映射等内存相关项。您还应该根据 Microsoft 的硬件兼容性列表检查您自己的硬件。另外,如果主板BIOS不支持大容量硬盘,会出现蓝屏,需要更新。

  6、运行sfc /scannow查看系统文件是否被替换,然后使用系统安装盘恢复。

  多于:

BIOS 缓存和映射元素

Video-BIOS-Shaded(视频-BIOS-阴影)

影子地址范围(映射地址列)

缓存系统 BIOS (System-BIOS-Puffer)

Video Cache Supported BIOS(支持视频缓存的BIOS)

视频缓存 RAM (Videospeicherpuffer)

  7.查看系统日志

从“开始”菜单 --> 键入:EventVwr.msc,按 Enter,将出现“事件查看器”。请务必检查“系统日志”和“应用程序日志”中指示“错误”的项目。

  8.请求停止码

在蓝屏上键入粗体电子文本,然后在其他计算机上访问 Internet,转到 Microsoft 帮助和支持站点 http://support.microsoft.com?开机,在左上角的“搜索(基础知识库)”中输入停机代码。如果搜索结果中没有匹配的信息,您可以选择“英文知识库”重新搜索。您通常可以在这里找到有用的解决方案。也可以使用蓝屏停止代码或在百度和谷歌文本等搜索引擎上使用以下说明,这是一个关键字搜索,通常是值得的。

  9. 最后一次正确配置

一般情况下,蓝屏是在安装硬件驱动或新硬件安装驱动后出现的。目前,Windows 2K/XP 提供的“最后一次正确配置”是修复蓝屏的快捷方式。重新启动系统并按 F8 键打开“高级启动选项”菜单,然后选择“最后一次正确的配置”。

  10.安装最新的补丁和系统服务包

有些蓝屏是Windows本身的错误引起的,需要安装最新的补丁和系统服务包来修复。

蓝屏代码的含义及解决方法

使用Windows时经常出现蓝屏,经常重装系统需要很长时间,原因不明。下面收集了一些Windows锁密码供大家参考。

  1、0x0000000A:IRQL_NO_MENOS_OR_IGUAL

◆故障分析: 主要是驱动程序故障、软硬件故障或不兼容引起。从技术的角度来看,它表明在内核模式中存在一个进程请求级别(IRQL),用于访问它不允许访问的内存地址。

◇解决方法:使用上述方案中的方案2、方案3、方案5、方案8、方案9尝试去除。

  2、0x00000012:TRAP_CAUSE_UNKNOWN

◆错误扫描:如果您遇到此错误信息,不幸的是KeBudCheck扫描结果是错误的原因

一个陌生人。

◇解决办法:微软帮不了你,只能靠自己了。准确记下此错误发生的时间;它首次出现时在系统上执行的操作;找出这些信息中可能的原因,并选择正确的解决方案来消除它们。

  3、0x0000001A:内存管理

◆故障排除:这种内存管理错误通常是硬件引起的,例如B.:新安装的硬件,内存本身的问题等。

◇解决方法:如果在安装Windows时出现,可能是您的电脑不满足安装Windows的最低内存和硬盘要求。

  4、0x0000001E:KMODE_EXCEPTION_NO_HANDLED

◆ 错误分析:Windows内核检测到非法或未知的进程指令,这种停止码一般是内存坏了或者类似上述0x0000000A的原因。

◇洛松:

(1) 存在硬件兼容性问题:请查看上述最新的硬件兼容性列表,是否列出了所有硬件。

(2) 有问题的设备驱动、系统服务或内存冲突、中断冲突:如果驱动名称出现在蓝屏信息中,尝试在安装模式或控制台recovery中禁用或删除该驱动,并禁用所有新安装的驱动和软件。如果在系统启动过程中出现错误,请进入安全模式,重命名或删除蓝屏消息中指定的文件。

(3)如果报错信息明确显示Win32K.sys: 可能是第三方远程控制软件引起的,应在故障恢复控制台中关闭该软件的服务。

(4)安装Windows后第一次重启出现:最大的怀疑是系统分区空间不足或BIOS有兼容性问题。

(5)如果关闭某些软件时出现: 很有可能是软件本身设计有缺陷,请更新或卸载。

  5、0x00000023:FAT_FILE_SYSTEM

  0x00000024:NTFS_FILE_SYSTEM

◆错误分析:0x00000023一般是读写FAT16或FAT32文件系统的系统分区时出现,而0x00000024是由于NTFS.sys文件出错(这个驱动文件的作用是让系统读写.)。这两种蓝屏错误很可能是由物理硬盘驱动器损坏或中断请求数据包 (IRP) 损坏引起的。其他原因有:磁盘上的磁盘碎片太多;对文件和数据的读写操作过于频繁。数量过大或由镜像软件或杀毒软件引起。

◇洛松:

Step 1 – 首先,打开命令提示符,运行命令“Chkdsk /r”(注意:不是CHKDISK,好像,但它们表示的内容不同)如果报告显示扇区包含坏项(错误磁道),则检查并修复磁盘错误),请使用硬盘厂商提供的检测工具进行检测修复。

第二步:接下来,禁用任何扫描文件的软件,例如 B. 防病毒软件、防火墙或备份工具。

Step 3 – 右击C:\winnt\system32\drivers\fastfat.sys文件,选择“属性”,确保你的版本与当前系统使用的Windows版本相匹配(注意:如果是XP,应该是C:\windows\system32\drivers\fastfat.sys)

第四步:安装最新的主板驱动,尤其是IDE驱动。如果光驱和可移动磁盘也有驱动程序,最好更新到最新版本。

  6、0x00000027:RDR_FILE_SYSTEM

◆错误分析: 这个错误的原因很难确定,但是Windows内存管理的问题会导致出现这个关机代码。

◇解决方法:如果问题与内存管理有关,增加内存通常可以解决问题。

  7,0x0000002EATA_BUS_ERROR

◆错误分析: 系统内存内存奇偶校验错误通常是由于设备驱动程序访问的内存地址不存在时内存坏(包括物理内存、二级缓存或显存)引起的。此外,如果硬盘驱动器被病毒或其他问题损坏,则会出现此停止代码。

◇洛松:

(1) 查毒

(2)用“chkdsk /r”命令查看磁盘上的所有分区。

(3)用Memtest86等内存测试软件检查内存。

(4) 检查硬件是否安装正确,如B. 是否紧,金手指没有起雾。

  8、0x00000035:NO_MORE_IRP_STACK_LOCATIONS

◆ 错误分析:从字面上看应该是驱动程序或某些软件的堆栈问题,实际上导致此错误的真正原因是驱动程序本身的问题或内存质量问题。

◇解决方法:使用上述通用擦除解决方案中的驱动和内存相关解决方案。

  9、0x0000003F:NO_MORE_SYSTEM_PTES

◆ 错误分析:与系统内存管理相关的错误,如B.:由于执行大量I/O操作导致内存管理出现问题:有故障的驱动程序错误地使用了内存资源;应用程序(例如,备份软件)从内核等获取大量内存。

◇解决方法:卸载所有新安装的软件(尤其是硬盘性能增强应用程序和杀毒软件)和驱动程序。

  10、0x00000044:MULTIPLE_IRP_COMPLIETE_REQUESTS

◆故障排除:一般是硬件驱动引起的。

◇解决方法:卸载新安装的驱动程序。此错误很少发生。众所周知,当使用来自 www.in-system.com/ 的软件时会出现,罪魁祸首是 Falstaff。系统(作者不怕打官司吗?宣传公司网站)

  11、0x00000050:PAGE_FAULT_IN_NONPAGED+AREA

◆故障分析:存储有问题(包括物理存储、二级缓存、视频存储)、软件不兼容(主要是远程控制和杀毒软件)、NTFS卷损坏、硬件有问题(如:PCI卡本身损坏)等。错误。

◇解决方案:请使用与内存、软件、硬件、磁盘等相关的解决方案。排除上面介绍的常规解决方案。

  12、0x00000051:注册错误

  ◆错误分析:这个关机代码说明注册表或系统配置管理器有错误,可能是硬盘本身物理损坏,也可能是文件系统有问题,产生I/O错误阅读时。日志文件。

◇解决方法:使用chkdsk /r检查并修复磁盘错误。

  13,0x00000058:FTDISK_INTERNAL_ERROR

◆错误分析:表示容错组件的主控制器出现错误。 ?

◇解决方法:先尝试重启电脑,看看是否能解决问题。如果不是,请尝试最后一次正确的配置来解决它。

  14、0x0000005E:CRITICAL_SERVICE_FAIL_

◆ 错误分析: 由一个非常重要的系统服务的标识引起。

◇解决方法:如果是安装新硬件后的新硬件,可先将硬件卸下,从在线列表中查看是否兼容Windows 2K/XP,然后再启动电脑。如果仍然出现蓝屏,使用“最后一次正确的配置”启动Windows,如果仍然失败,建议修复安装或重新安装。

  15、0x0000006F:会话 3_初始化失败

◆ 扫描错误——此错误通常发生在Windows 启动期间,通常是由有问题的驱动程序或损坏的系统文件引起的。

◇解决方法:建议使用Windows安装光盘修复安装系统。

  16、0x00000076ROCESS_HAS_LOCKED_PAGES

◆故障排除:通常是因为控制器在完成 I/O 操作后没有正确释放已用内存

◇洛松:

第一步:点击开始->运行:regedt32,找到[HKLM\SYSTEM\Currentcontrol set\control\session manager\memory management],在右边新建一个双字节值“TrackLockedPages”,值为1。从这个方式Windows如果错误再次发生,则跟踪哪个驱动程序有故障。 Step 2 – 如果再次出现蓝屏,错误信息为: STOP: 0x0000000CB (0xY, 0xY, 0xY, 0xY) DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS 第四个“0xY”将作为有问题的驱动程序的名称出现,然后更新或删除它 Step 3 : Enter 进入注册表,删除添加的“TrackLockedPages”。

  17、0x00000077:KERNEL_STACK_INPAGE_ERROR

◆错误分析: 表示在虚拟或物理内存中没有找到要使用的内核数据,这种错误一般是硬盘问题导致相应的数据被病毒破坏或腐蚀。

◇解决方法:使用杀毒软件扫描系统;使用chkdsk /r 命令检查和修复硬盘错误;如果没有,请使用硬盘制造商提供的工具进行检查和修复。

  18,0x0000007A:KERNEL_DATA_INPAGE_ERROR

◆Bug分析:该错误一般是由于内存中无法读取虚拟内存中的内核数据造成的。原因可能是虚拟内存分页文件中有恶意集群病毒、驱动盘故障或内存问题。

◇解决方法:首先使用最新的杀毒软件进行病毒查杀。如果信息中包含代码0xC000009C或0xC000016A,则表示这是坏簇造成的,系统盘检测工具无法修复。这时,请进入“故障恢复控制台”,使用“chkdsk /r”命令进行手动修复。

  19、0x0000007B:INACCESSIBLE_BOOT_DEVICE

◆故障排除: Windows 启动时无法访问系统分区或引导卷。这通常发生在第一次更换主板时,主要是因为新主板和旧主板上的 IDE 控制器使用不同的芯片组。有时它也可能是由病毒或硬盘驱动器损坏引起的。

◇解决方法:一般情况下,您只需使用安装盘启动电脑,然后运行修复安装即可解决问题。对于病毒,可以使用DOS版的杀毒软件来查杀(kv2005 DOS版可以下载)。如果硬盘有问题,请将其安装到另一台计算机上,然后使用“chkdsk /r”检查并修复硬盘错误。

  20、0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

◆ 错误分析:系统进程产生错误,但Windows错误处理程序检测不到。造成这种情况的原因有很多,包括:硬件兼容性、有问题的驱动程序或系统服务,或者某些软件。

◇解决方法:请使用“事件查看器”获取更多信息,查找错误根源。 (发现好像也不是办法,看来还是得靠大家自己努力了!)

  21、0x0000007F:UNEXPECTED_KERNEL_MOED_TRAP

◆故障排除:通常是硬件(如内存)或软件故障引起。超频有时也会导致此错误。

◇解决方法:用测试软件(例如:Memtest86)检查内存。如果超频,取消超频。从主板插槽中取出 PCI 硬件卡或更换插槽。另外,在某些主板(如nForce2主板)超频后,南桥芯片过热也会导致蓝屏。这时候给芯片加散热片就可以有效解决问题。

  22. 0x00000080:NMI_HARDWARE_FAILURE

◆故障分析:一般为硬件原因。 (看来蓝屏和硬件错误有千丝万缕的联系)

(Video) 电脑蓝屏怎么办?3分钟教你找到解决办法!

◇解决方法:如果最近安装了新硬件,将其卸下,换个插槽试试,安装最新的驱动程序。如果您更新了驱动程序,请恢复原始版本。检查内存金手指是否脏污、损坏。扫描病毒;运行 chkdsk /r 检查并修复磁盘错误;验证所有硬件卡是否牢固就位。如果以上尝试都不奏效,则应联系专业的电脑维修公司寻求帮助。

  23, 0x0000008E: 内核模式_异常_NO_HANDLED

◆错误分析:内核级应用程序抛出错误,但Windows错误处理程序无法识别。通常是硬件兼容性错误。

◇解决方法:更新驱动或更新BIOS。

  24、0x0000009C:MACHINE_CHECK_EXCEPTION

◆错误分析:主要是硬件问题。通常是由于超频或硬件问题(内存、CPU、总线、

那些)。

◇解决方法:超频时,请降低原CPU的频率,检查硬件。

  25、0x0000009FRIVER_POWER_STATE_FAILURE

◆ 故障分析——通常与电源有关,通常发生在与电源相关的操作期间,例如电源故障。 B.:关机、待机或休眠。

◇解决方法:重装系统。如果这不能解决问题,请更换电源。

  26、0x000000A5:ACPI_BIOS_错误

◆ 故障排除 – 这通常是因为主板 BIOS 不完全符合 ACPI 规范。

◇修复:安装Windows 2K/XP时,如果没有相应的BIOS更新,提示“如果需要安装第三方SCSI或RAID驱动,请按F6”,按F7让Windows自动禁用ACPI安装HAL和安装标准 PC HAL。

  27、0x000000B4:VIDEO_DRIVER_INIT_FAILURE

  ◆错误分析: 这个停止信息的意思是Windows无法访问图形用户界面,因为它无法启动显卡驱动程序。通常是显卡有问题或者显卡有硬件冲突(比如并口或者串口冲突)。

◇解决方法:进入安全模式查看问题是否解决。如果是,则更新到最新的显卡驱动程序。否则可能是显卡和并口冲突。您需要按 WIN + Break 组合键才能在安全模式下打开它。 “系统属性”,在硬件-->设备管理器中找到连接打印机LPT1端口的选项并双击,取消“功能”中“自动使用设置”的勾选,然后设置“输入间隔/输出” “03BC”改为“0378”。

  28、0x000000BE:ATTEMPTED_WRITE_TO_READONLY_MEMORY

  ◆ 错误扫描:这是由驱动程序试图将数据写入只读存储器引起的,通常是在安装新驱动程序、系统服务或设备固件更新之后。

◇解决方法:如果错误信息中包含驱动或服务文件名,请根据此信息卸载或禁用新安装的驱动或软件。

  29、0x000000C2:BAD_POOL_CALLER

◆ 错误分析: 内核层的进程或驱动程序无意中试图进入内存操作,通常是驱动程序或软件故障引起的。

◇解决方法:请参考上面的通用解决方法相关要点进行去除。

  30、0x000000CERIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

◆故障排除——通常是由有问题的驱动程序或系统服务引起的。

◇解决方法:请参考上面的通用解决方法相关要点进行去除。

  31,0x000000D1RIVER_IRQL_NOT_LESS_OR_EQUAL

◆ 解析错误:此错误通常是由有问题的驱动程序引起的(例如,Logitech MouseWare 鼠标驱动程序版本9.10 和9.24 会导致此错误)。同时,内存损坏、暂存文件损坏、某些软件(例如多媒体软件、杀毒软件、备份软件、DVD 播放器软件等)也可能导致此错误。

◇解决方法:检查是否安装或更新了最新的驱动程序(如果页面文件所在分区的“acpi命令”chkdsk /r“;请登录Windows后重新设置虚拟内存。如果您正在浏览互联网,请找到这个蓝屏且您当前正在下载和上传大量数据(如网络游戏、BT下载),那么肯定是您的网卡驱动有问题,需要更新驱动。

  32,0x000000EA:THREAD_STUCK_IN_DEVICE_DRIVER

◆ 故障排除——通常是由显卡或显卡驱动引起的。

◇解决方法:请先更新最新的显卡驱动;如果不是,则需要更换显卡以检查错误是否仍然存在。

  33、0x000000ED:卸载引导卷

◆错误分析: 原因一般是硬盘错误,有时也可以检查一下是不是硬盘的连接线没有接触好或者没有使用与硬盘传输规格相对应的连接线。例如,ATA-100 仍然使用 ATA-33 互连电缆。低速硬盘无所谓,高速硬盘(支持ATA-66以上)要求更严格,接错规格有时会出现这种无法启动的错误. .如果修复后此错误仍然频繁出现,则很可能是硬盘故障的前兆。

◇解决方法:一般情况下,重启即可解决。无论如何,建议运行 chkdsk /r 命令来检查和修复磁盘。

  34.0x000000F2:硬件)中断风暴

◆故障排除: 内核层检查系统是否出现中断风暴,例如:设备在操作完成后没有释放忙中断,通常是驱动程序有问题引起的。

◇解决方法:更新或卸载上次安装的硬件驱动。

  35、0x00000135:IMPOSIBLE_LOCALIZAR_DLL

◆ 错误分析:这通常意味着文件丢失、损坏或存在注册表错误。

◇解决方法:如果文件丢失或损坏,蓝屏信息上一般会显示相应的文件名。可以在网络上或者其他电脑上找到相应的文件,复制到Media系统文件夹下的SYSTEM32子文件夹下,如果没有出现文件名,可能是注册表损坏了。使用系统还原或以前的注册表备份来还原它们。

  36、0x0000021A:SYSTEM_STATE_PROCESS_TERMINATED

◆故障处理:Winlogon或客户服务运行时子系统(CSRSS)等用户态子系统被破坏,安全性无法保证,系统无法启动。有时当系统管理员不小心更改了用户帐户的权限时,他们无法访问系统文件和文件夹。

◇解决方法:使用最后一次正确的配置。如果无效,可以使用安装光盘进行修复安装。

  37,延迟器 0xC0000221 o STATUS_IMAGE_CHECKSUM_MISMATCH

◆故障排除: 通常是驱动程序或系统DLL损坏引起的。通常会出现蓝屏

文件名

.sys 文件;

3、重命名为:XXXintelppm.sys;

4. 重启。 [5]

---------------------------------------------- ---

人有时会情绪化,更不用说机器了。有时候Windows跟我们吵架,最小的就是“应用程序遇到问题,需要关闭”,甚至还有不好的一面。不过,这张脸并不是红白相间,而是一张“蓝脸”,你见过吗?首先,我们提出以下三个重要问题:

1. 什么是“蓝脸”?

这里指的是常说的“蓝屏”、“系统崩溃”。老外也叫它BSOD(蓝屏死机)。从技术上讲,该术语被定义为“指的是当 Microsoft Windows 崩溃或停止工作时出现的蓝屏(由于灾难性故障或阻止系统继续运行的内部条件)。”而我们喜欢称之为“系统崩溃”或“内核错误”或“停止错误”的术语是“错误检查”。

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

一旦系统出现蓝屏死机,一般人都会认为Windows不工作了,所以会死机。罪魁祸首是 Windows 或 Windows 不够强大或不够稳定。然而,Windows悄悄地打抱不平,你知道吗?要知道,每次内核模式设备驱动程序或子系统抛出非法异常时,Windows 都会面临那个艰难的决定。即使 Windows 最终崩溃,也不意味着您不能忽略该异常。执行。 Windows 之所以选择“dead me”是因为它不知道是否可以将错误与危害系统上的其他程序和数据隔离开,或者该组件将来是否可以恢复正常,Windows 知道这些 Exception 比较多严重,因为它可能来自更深层次的问题,例如B. 一般内存损坏或硬件设备故障。保持系统运行可能会导致更多异常,并且存储在硬盘驱动器或其他外围设备上的数据也可能会损坏。 Windows意识到风险太大了。为了您的程序和数据的安全和完整性,并首先将丢失它们的可能性降到最低,Windows 不情愿地牺牲了……

3、如何给“蓝脸”?

当系统检测到导致崩溃的致命错误时,Windows 会执行“KeBugCheckEx”崩溃函数。这个函数接受一个停止码(STOP code,也称为“bug check code”)和四个根据停止码解释的参数(下面会有图例)。调用KeBugCheckEx后,系统中所有处理器上的所有中断首先被屏蔽,然后系统将显示切换到低分辨率VGA图形模式(因为这是系统中所有显卡都支持的通用模式)。 Windows平台).蓝色背景,然后显示此停止代码,后跟重要信息以帮助用户诊断错误。最后,KeBugCheckEx调用所有已注册的设备驱动程序的bugcheck回调函数(这个回调函数是通过调用KeRegisterBugCheckCallback函数注册的),使这些驱动程序停止执行他们控制的设备(有系统数据已经严重损坏)。严重到有蓝屏无法显示的可能)。

以下情况会导致蓝屏系统错误:

l 1.运行在内核模式下的设备驱动程序或操作系统函数抛出未处理的异常,例如B. 内存访问冲突(由于试图写入只读页面或读取当前未分配的内存地址(例如,由无效地址引起))。

l 2.调用内核支持例程导致重新调度,例如B.当中断请求级别(IRQL)为DPC/Dispatch级别或更高级别时,等待标记为等待的调度对象。

l 3.页面错误发生在DPC/Dispatch级别或更高的IRQL级别,因为页面文件或内存分配文件中有数据。 (这将需要内存管理器等待 I/O 操作发生。但如前一点所述,它不能在 DPC/Dispatch 级别或任何更高的 IRQL 级别等待,因为这需要重新编程)。

l 4.如果遇到内部条件表明数据已损坏或系统无法在确保数据未损坏的情况下继续运行,则设备驱动程序或操作系统函数专门请求系统崩溃(通过调用KeBugCheckEx函数系统) .

5. 出现硬件错误,例如当处理器故障功能(Machinel Check)报告异常或发生不可屏蔽中断(NMI)时。

了解了以上三个知识点,你就会欣赏Windows无所畏惧的受害者精神,也会原谅它的“蓝脸”。事实上,在大多数情况下,第三方设备驱动程序会导致 Windows 崩溃。对于Windows XP用户提交到微软在线崩溃分析(Microsoft OCA)网站的崩溃转储文件,微软统计了崩溃原因,如下图所示:(2004年4月生成的数据)。

既然Windows给了我们一个无可奈何的“蓝脸”,我们就必须破釜沉舟,尽快将造成系统崩溃的罪魁祸首绳之以法,让我们的系统早日恢复。接下来,让我们看看Windows试图用这张“蓝脸”告诉我们什么。

如上所示,这是一个显示所有参数的蓝屏图像。当然,我们发现的蓝屏图像可能存在差异,例如:缺失信息等。但它们或多或少是相同的,所以让我们以它们为例进行完整的解释。

首先我们看图中标号为1的区域,里面列出了停止代码和传递给KeBugCheckEx函数的四个参数。本图中的停止码为0x000000D1,四个参数为后面括号中以逗号分隔的四个十六进制数;英文说明对应代码0x000000D1;最后我们来看图中标有数字3的区域。仅当显示四个停止码参数之一包含操作系统地址或设备驱动程序代码且显示内容为该地址所在模块的基地址和日期戳时,该区域才有效。 .在此示例中,设备驱动程序文件名为 myfault.sys。

这些信息如何帮助我们解决问题?如果区域 3 出现在上图中,那是最好的结果,因为您正在直接查看罪魁祸首:myfault.sys 文件。但是区域3往往不会出现,所以我们需要到微软在线帮助和支持(http://support.microsoft.com)中查找stop code等信息,或者使用我们的利器WinDbg进行手动分析。作者推荐后者,因为同一个停止码可能由多个驱动程序错误引起,并且得到停止码并不意味着得到问题文件名。此外,并非 Microsoft 联机帮助和支持中的所有错误都可以识别。 ,而WinDbg恰好克服了这两个弱点,可以直接抓取罪魁祸首文件,就可以高高兴兴的斩首了。

WinDbg 是免费软件。微软官方下载地址为http://www.microsoft.com/whdc/devtools/debugging/default.mspx,具体项目为Install Debugging Tools for Windows 32/64-bit Version。

使用WinDbg分析故障转储文件的前提是系统要自动生成故障转储文件。方法如下:

1. 派系开始, 然后点击跑步

2.输入control sysdm.cpl

复制代码

然后点击按钮清除.你会打开系统属性, 切换到进步Tab 结果如下图所示:

3.在高级选项卡下启动和故障回复点击部分环境.这将打开启动和故障回复对话框如下:

4.他们写入调试信息列表,选择选项“小型转储 (64 KB)“哦”核心转储” 让系统在系统崩溃时自动创建相应的内存转储文件。如果您不希望蓝屏闪烁,但希望在您手动重启计算机之前看到蓝屏,请干净的在系统错误部分自动复位 (R)元素前面的复选框。然后点击清除

5. 在“启动和故障恢复”对话框中,单击清除

6. 派系清除关闭系统属性对话框。

7. 如果要立即重新启动计算机,请在“更改系统设置”对话框中单击“是”;如果您想稍后重新启动计算机,请单击否。

l 注意事项:

l 对于原始操作系统,以上设置为默认设置(禁用自动重启除外)。 l Vista 的用户经历了类似的过程。对第4项中调试信息列表的编写内容给出如下注意事项:

(反过来,上述三个转储文件的大小会增加。三者的比较超出本文的范围。作者建议将其简单定义为“小内存转储”或“内核内存转储”。转储“转储”就够了,如果不能完整分析,请选择“Core Memory Dump”,为了数据丰富,也可以直接选择“Core Memory Dump”,但强烈建议不要保存完整)。

值得注意的是,您可能还需要启用虚拟内存分页文件,以确保在发生故障时自动生成内存转储文件。特别是,如果您选择编写内核转储,则必须启用虚拟内存分页文件,并且由于内核转储文件的大小取决于系统操作系统分配的内核模式内存量以及任何活动的驱动程序机器,因此没有好的方法来预测内核转储的大小。在这种情况下,下表仅包含配置虚拟内存大小的参考值:

除了页面文件占用的磁盘空间外,内存转储文件(*.)所在的磁盘也丢失了。

一旦您的系统在设置后崩溃并出现蓝屏,系统将在上述设置中选择的适当内存转储文件类型下的适当目录中生成转储文件。您所要做的就是立即拔枪——启动 WinDbg 进行分析。

笔者将在此举例说明。该过程包括WinDbg用来调试蓝屏的一些命令。这些命令没有单独放置。阅读过程中注意记忆。

您必须首先配置要由 WinDbg 使用的图标文件的位置。什么是调试符号文件?图标文件在创建 DLL 或 EXE 时生成,并为可执行文件和 DLL(动态链接库)中包含的功能提供占位符。此外,一个符号文件也可以代表一个函数调用脚本,直至出现故障点。当我们使用微软的各种工具调试应用程序时,我们需要符号信息,以便正确分析问题的原因。那么我们如何设置调试符号文件的位置呢?我们可以从微软官网(也有WinDbg下载页面)下载完整的符号文件包,或者使用Microsoft Symbol Server。笔者推荐后者,因为一次分析所用的符号文件数量有限。后者允许自动下载程序,这样不仅可以节省时间,还可以确保符号文件是最新的和正确的。在 WinDbg 中,单击“文件”菜单,选择“图标文件路径...”并在打开的对话框中键入

SRV*Almacén 后裔*http://msdl.microsoft.com/download/symbols

复制代码

之后,单击“确定”按钮。当然,还有一步是再次单击“文件”菜单并选择“保存工作区”以保存您当前的设置。

配置好符号文件后,就可以分析内存转储文件了。同样单击“文件”菜单,这次选择“打开故障转储...”,然后通过文件打开对话框打开生成的故障转储文件进行分析。本例中定义了主内存转储类型,因此必须位于%SystemRoot%(即系统盘的Windows文件夹),打开MEMORY.DMP文件。但是作者之前下载到“E:\Memory Dump\MEMORY.DMP”,所以你会在后面的图片中看到这个地址。此时,WinDbg会滚动显示信息,并会挂起一段时间,直到所有解析崩溃文件所需的符号文件都从​​微软符号文件服务器上下载完毕。

在上图中,我们看到调试器命令窗口打开(符号文件已加载并处于暂停状态)。我们先看看下面的区域6。这个小矩形条是 WinDbg。它分为两个区域,左边显示“0:kd>”的是命令提示符区域,右边空白区域是命令提示符区域。如果这个窗口刚刚打开,符号文件还没有下载/上传,提示区什么也不会显示,命令提示区会显示“Debugged not connected”。在加载图标并且最后一行“Tracking: machine owner”出现在窗口中之前,它不会保持空闲状态。空闲时,它看起来类似于上图。为什么说相似呢?因为空闲等待指示器根据调试类型和计算机处理器的硬件配置而有所不同。比如这个例子是内核调试,所以显示“kd>”(内核调试)。在 kd> 之前还有一个“0:”,表示您当前在 0 号处理器上。如果在执行特定命令后,该命令还有更多工作要处理(例如,“!analyze -v”),则面板指示灯在忙状态下会显示“*BUSY*”。一旦进入这种状态,它就不会播放 Any 无论您输入什么,都不会立即执行任何命令,而是会延迟到它们处于非活动状态。

如上图所示,图中区域1为打开的内存转储文件的物理路径;区域2显示当前加载的图标文件所在位置,本例中表示是从微软服务器下载的;区域3 一共三行显示系统信息,第一行表示系统为Windows XP,内核版本为2600(SP3),多处理器(2),32位,第二行表示a的类型system为NT系统,客户端系统,第三行指定系统版本的详细标识;区域4有两行,第一行表示内存转储文件的创建时间,也就是系统崩溃的具体时间,本例中(这里以最近12年为例说明)如果on 2008年12月27日(Saturday) 22:56:31.062 GMT东八区(GMT+8) 二行显示系统已运行0天4小时5分15797自系统崩溃时启动以来的秒数。区域 5 是严重错误消息。它的第一行仅在加载图标文件出错时显示。在这种情况下,它告诉我们“对于文件 BaseTDI.SYS,模块已加载但无法加载。符号文件”,如果先前配置了正确的符号文件路径,它会告诉我们 BaseTDI.SYS 不是文件Microsoft 文件,但可能是导致错误的第三方驱动程序文件。它值得关注,但需要进一步分析。区域5中的第二行是WinDbg自动扫描的结果,它告诉我们错误的原因(可能是由:引起的)很可能是HookUrl.sys文件。一般情况下,这是错误的罪魁祸首,但也有很多例外,最常见的就是这里展示了微软自己的文件,注意避免误杀无辜,还是仔细看看是什么模块涉及到的错误。最后时刻的失败,确保测试是正确的!进一步分析的命令可以以“!analyze -v”开头。

我们可以在命令输入区手动输入命令

!分析-v

复制代码

,也可以点击上图区域7所示位置的蓝色命令。然后提示区显示“*BUSY*”,WinDbg解析一段时间,直到停止显示结果,再次空闲。下面我们用一个示例图解释运行“!analyze -v”后显示的不同结果:

自动解析后,WinDbg可以显示上图1区第一行的bugcheck解释,第二行是详细的解释。从图中的信息可以看出,这个例子的错误是由于“在队列中的工作项完成之前卸载了驱动程序”引起的。这个“DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS”应该是蓝屏上面显示的错误描述,后面的1-4个参数是蓝屏出现时停止码后面的四个参数。图中区域2所示的BUGCHECK_STR是WinDbg中的分类bugcheck项。本例中为0xCE,也是停止码分类的缩写。我们在命令提示符区域运行

.bugcheck

复制代码

,可以得到停止码及其参数,与上图区域1和蓝屏信息相符。在这个例子中,可以实现以下结果:

0: kd> .bugcheck

错误校验码 000000CE

参数 bacb0a4e 00000008 bacb0a4e 00000000

我们在 bugcheck 代码值之前添加“0x”以在蓝屏上获取消息“***STOP: 0x000000CE (bacb0a4e, 00000008, bacb0a4e, 00000000)”。当然,如果你想了解更多关于这个bug的信息,你可以在微软的在线帮助和支持网站上搜索字符串“0x000000CE”,然后使用上图中范围2中的BUGCHECK_STR值“0xCE”来运行

检查错误.hh 0xCE

复制代码

,点击打开窗口左栏右下角的“查看”按钮。要在 WinDbg 中显示停止代码或错误检查类的详细描述(对于此错误示例),请输入命令

!分析-显示 0x000000CE

复制代码

o

!分析-显示 000000CE

复制代码

, 也可以是

!分析-显示0xCE

复制代码

.区域3显示了第二个实例的重要判断信息:线程堆栈信息。特别注意红框中的部分,第一行写着“WARNING: IP Frame not in any known module. The following frames may be incorrect.”它的意思是“警告:堆栈帧 IP(InstructionPtr,仅限 x86 处理器,用于确定帧堆栈返回指令指针)在任何已知模块中都不存在,下一帧可能是坏的。”对此含义的解释超出了本文的范围。我只是告诉你,这一行下面一行右边的模块是系统蓝屏失败时最后使用的模块(除了最后Windows内核调用KeBugCheckEx牺牲自己,在上面)警告文本(三行)往往是导致崩溃的原因!让我们仔细看看。如果了解Windows堆栈数据结构或内存分配机制,您应该知道Windows将额外的内存分配给地址线程从高到低。也就是说蓝色区域3中的栈信息应该倒置为 。从下往上,这是系统崩溃前时刻内核态函数的调用和传递 例如本例中,系统内核exec(nt !,即Ntoskrnl.exe)通过IopfCallDriver函数调用BaseTDI,然后BaseTDI调用HookUrl.sys(Unloaded_表示未加载),然后蓝屏。所以最后一点涉及两个非 Windows 内核模块:BaseTDI 和 HookUrl.sys。之所以这样“二试”,是为了避免一种情况:如果HookUrl.sys和BaseTDI是两家公司或者两个软件的模块,最后加载的HookUrl.sys没有问题,那么就出错了。这是因为 BaseTDI 向 HookUrl.sys 传递了格式错误、损坏或非法的参数信息,而 HookUrl.sys 接受了这些无效数据并导致了崩溃。如果我们不查看线程堆栈,而是按照上面的标准“可能由:HookUrl.sys 引起”,我们可能最终会杀害无辜者并让凶手逍遥法外。只有通过线程栈才能看出还涉及到另外一个驱动BaseTDI。 (对于调试分析,应用程序崩溃而没有系统崩溃是因为它处于用户状态,WinDbg的自动分析结果中的“Probably caused by:”语句几乎总是不正确的。在这种情况下,使用!thread命令无法显示这个信息,因为这个命令只对调试kernel state crash有效,kb命令没有显示任何有用的信息,只是用“~*kb”显示详细的线程堆栈可以找到问题的原因。它也应该与本文未讨论的其他命令一起工作)

当然,如果你在获取知识后发现不需要使用“!analyze -v”命令,可以直接使用

!fio

复制代码

o

知识库

复制代码

命令显示二审主线程堆栈信息。那么,现在嫌疑人的目标是 BaseTDI 和 HookUrl.sys。现在让我们看看他们是什么,他们来自什么公司,以及程序的模块是什么。 (由此可以看出,以前他们无法从微软服务器自动加载图标文件,他们必须是第三方驱动程序。)

使用命令

lm kv m Basetdi*

复制代码

(使用 lm(list module)命令和内核选项 k、verbose v 选项和 m 参数以及包含 * 通配符的 BaseTDI 字符串可以列出内核中加载的所有包含通配符 BaseTDI 的驱动程序文件的详细信息mode at the time 使用通配符替换完整文件名后缀可以防止信息加速,可以找到多个相关模块提供更多诊断线索),我们得到以下结果:

在图中的蓝色方框内,我们可以看到当时内核态只有一个名为BaseTDI.SYS的文件。 ,PFW=Personal Firewall),软件公司的注册商标为“RISING”(合法商标:RISING)。如果不知道文件的英文描述信息,可以百度一下。当然,作者没有突出显示的信息(如文件时间戳、版本、校验和等)也很有用。例如,如果您在百度上查看文件版本,该软件可能会针对此问题提供更新的解决方案。同样我们使用

lm kv m hookurl*

复制代码

在内核模式下查看包含 HookUrl 的文件及其详细信息。结果如下:

该图像是一个不令人满意的结果,因为正如突出显示的那样,此模块未加载,因此未记录任何信息。但是我们有百度,不用担心,百度一下就知道了。研究了HookUrl.sys,发现这也是瑞星个人防火墙文件。其实,这个案例就是著名的“瑞星个人防火墙跨版本升级到2009版本导致蓝屏”事件。您可以通过关键词“2009防火墙更新加速导致蓝屏”进行百度搜索。截至目前,瑞星代表尚未就此事件给出官方回应。虽然并非所有用户都面临此问题,但许多用户报告了此问题。瑞星不承认是软件缺陷,只承认官方卡卡。论坛不知道是不是工作人员在出现蓝屏的时候发帖要求大家上传dump文件。顺便说一句,我会再次对 Rising 感到失望,但是对那个可见的蓝屏转储文件的分析是多么有用!

这里我也会给出两个可以用来获取更多信息的命令,一个是

!进程 0 0

复制代码

,其中列出了有关当前正在运行的所有进程的技术信息;

!虚拟机

复制代码

,它可以显示当前的虚拟内存使用情况,这对于分析系统是否已经用完虚拟内存、分页池或非分页池非常有用,并结合进程列表来检测可能存在的搜索错误。记忆力减退,但超出了本次讨论的范围。

最后我们来看看在以下两种特殊情况下如何使用WinDbg进行调试分析:

第一种情况是系统挂了,也就是“挂了”或者“系统没有响应”。在这种情况下,系统无法自动生成崩溃转储文件,也无法运行本地软件找出导致系统挂起的原因。此时,我们需要手动让系统崩溃,生成崩溃转储文件。为此,在系统崩溃之前,打开注册表编辑器并导航到

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servicios\i8042prt\Parameters

复制代码

,创建一个名为

CrashOnCtrlScroll

复制代码

DWORD 类型的键值(区分大小写),设置为 1 并重新启动以应用此更改。系统崩溃后,您可以通过在按住右 Ctrl 键的同时按两次 ScrollLock 键来生成停止代码为 0x000000E2 (MANUALLY_INITIATED_CRASH) 的手动崩溃。拿到内存转储文件后,按照上面的方法进行分析。请注意,此方法不适用于连接到 USB 端口的 USB 键盘。 (笔记本电脑键盘通常通过 PS/2 接口连接才能工作)

第二种情况是无法进入系统,无法提取内存转储文件,系统会自动崩溃。在这种情况下,如果有特殊需要,我们可以使用两台机器调试的方法。我们称被破坏的机器为“目标机”,用于连接到“目标机”进行调试的机器称为“调试主机”。 WinDbg 必须安装在调试主机上。

首先我们需要在两台机器之间建立连接,在新版本的WinDbg中提供了三种连接目标机器的方式。第一种选择是使用零调制解调器电缆(null modem)通过COM端口连接,即COM配对电缆——两端带孔的RS232线;第二个使用 IEEE 1394 电缆进行连接,但是第一个连接要求两台计算机至少运行相同版本的 Windows XP;第三种方式是使用专用的USB 2.0调试电缆连接,不是普通的USB电缆而是内置硬件芯片支持电缆调试,这种方法需要目标计算机至少有Windows Vista。使用这三种连接方法在两台计算机上进行调试需要在目标计算机上进行适当的配置设置。有关详细信息,请参阅 WinDbg 帮助文件。这里我们只讨论第一种连接方式的设置,因为这是XP及更高系统默认支持的最简单的一种。道路。此时我们假设两台机器已经用COM线连接起来了。

其次,在调试主机上启动WinDbg,准备好符号文件后,展开“文件”菜单,选择“内核调试...”,将打开如下内核调试对话框:

默认情况下,COM 连接模式设置页面打开。这里的“波特率”和“端口”要根据下一步的运行方式进行设置。

最后一步,我们就可以启动目标机了,请在启动Windows前按F8,在启动菜单中选择“Debugging Mode”,这样系统会默认设置波特率为19200,端口也设置在COM2中默认情况下,所以上面的步骤应该相应设置,然后单击“确定”。修改Boot.ini for XP和修改Bootcfg for Vista以允许调试特定端口和波特率的信息可以在WinDbg帮助文件中找到,这里不再重复。当目标计算机启动Windows时,位于调试主机上的WinDbg可以按照本文介绍的方法显示信息和调试。另外,对于前面提到的系统故障情况,也可以使用这种双机调试,还有一个新的命令

。孵化

复制代码

强制目标机器在其本地磁盘上创建内存转储,您可以在系统重新启动后提取该内存转储。当然你也可以用这个。

.dump /m COM.dmp

复制代码

命令在WinDbg调试主机所在目录生成一个名为“COM.dmp”的小内存转储文件(命令中的文件名可以改成其他名称)。

(Video) 【分享誌】蓝屏只能重启吗?电脑蓝屏就像女朋友生气,要学会看“脸色”行事

本文内容为网友自愿投稿,文章所表达观点为作者个人观点。如果您发现本网站内容涉嫌抄袭、违法或违反法律法规,请发送邮件至203304862@qq.com

本文链接:https://jinnalai.com/jiaodian/243797.html

Videos

1. 【科普】「4K 120帧」蓝屏是什么?出现的原因?解决蓝屏问题的思路(Acfun版本)
(徕笙Channel)
2. 电脑蓝屏成这样怎么办?十八哥教你一毛钱不花一分钟不到搞定它
(搞野十八哥)
3. 电脑蓝屏不用慌,重装操作系统即可,不用求别人,可省几百元!
(象棋爱君)
4. 电脑蓝屏 CRITICAL_PROCESS_DIED 报错原因和有效的解决方案
(电脑小百科)
5. 电脑常见蓝屏故障排查及解决方案
(Jack Zhang)
6. Win10蓝屏BAD POOL CALLER解决方案(IRST)
(kid hrk)
Top Articles
Latest Posts
Article information

Author: Francesca Jacobs Ret

Last Updated: 04/07/2023

Views: 6109

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Francesca Jacobs Ret

Birthday: 1996-12-09

Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699

Phone: +2296092334654

Job: Technology Architect

Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret

Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.