Bug 检查 0x74:BAD_SYSTEM_CONFIG_INFO

BAD_SYSTEM_CONFIG_INFO Bug 检查的值为 0x00000074。 此 Bug 检查表明注册表中存在错误。

重要

这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答

BAD_SYSTEM_CONFIG_INFO 参数

参数 说明

1

保留

2

预留

3

预留

4

NT 状态值/代码(如果可用)

原因

如果 SYSTEM 配置单元损坏,则会进行 BAD_SYSTEM_CONFIG_INFO Bug 检查。 但是,这种损坏不太可能发生,因为启动加载程序在其加载配置单元时会检查配置单元是否损坏。

如果缺少某些关键注册表项和值,也可能会出现此 Bug 检查。 如果用户手动编辑了注册表,或者应用程序或服务损坏了注册表,则可能会缺少键和值。

查找参数 4 中返回的 NT 状态值可提供更多信息,请参阅 NTSTATUS 值列表。

解决方法

检查 Windows 系统事件日志,查看是否存在任何与注册表相关的错误事件。 如果存在,请查看事件是否列出了发生错误的配置单元或特定键。

!analyze 调试扩展显示有关错误检查的信息,并有助于确定根本原因

BAD_SYSTEM_CONFIG_INFO (74)
Can indicate that the SYSTEM hive loaded by the osloader/NTLDR
was corrupt.  This is unlikely, since the osloader will check
a hive to make sure it isn't corrupt after loading it.
It can also indicate that some critical registry keys and values
are not present.  (i.e. somebody used regedt32 to delete something
that they shouldn't have)  Booting from LastKnownGood may fix
the problem, but if someone is persistent enough in mucking with
the registry they will need to reinstall or use the Emergency
Repair Disk.
Arguments:
Arg1: 0000000000000002, (reserved)
Arg2: ffffd481054b49f0, (reserved)
Arg3: 0000000000000004, (reserved)
Arg4: ffffffffc000014c, usually the NT status code.

查看 !analyze 返回的所有信息,了解故障情况。

使用 !error 扩展显示有关参数 4 中 NTSTATUS 值的相关信息。

2: kd> !ERROR ffffffffc000014c
Error code: (NTSTATUS) 0xc000014c (3221225804) - {The Registry Is Corrupt}  The structure of one of the files that contains Registry data is corrupt, or the image of the file in memory is corrupt, or the file could not be recovered because the alternate copy or log was absent or corrupt.

使用 !reg 扩展显示有关注册表的信息,例如注册表中存在的 hives。

!reg hivelist

-------------------------------------------------------------------------------------------------------------------------------------------------------
|     HiveAddr     |Stable Length|    Stable Map    |Volatile Length|    Volatile Map    |MappedViews|PinnedViews|U(Cnt)|     BaseBlock     | FileName 
-------------------------------------------------------------------------------------------------------------------------------------------------------
| ffff95077ea24000 |       1000  | ffff95077ea24588 |          0    |  0000000000000000  |     0| ffff95077ea31000  | <NONAME>
| ffff95077ea3e000 |    12d3000  | ffff95077ea49000 |      21000    |  ffff95077ea3e800  |     0| ffff95077ea40000  | SYSTEM
| ffff95077ea8f000 |      53000  | ffff95077ea8f588 |       9000    |  ffff95077ea8f800  |     0| ffff95077ea91000  | <NONAME>
| ffff9507821c8000 |       7000  | ffff9507821c8588 |          0    |  0000000000000000  |     0| ffff9507821cc000  | kVolume2\EFI\Microsoft\Boot\BCD
| ffff95077f6ae000 |    685c000  | ffff95077f737000 |       6000    |  ffff95077f6ae800  |     0| ffff95077f6b6000  | emRoot\System32\Config\SOFTWARE
-------------------------------------------------------------------------------------------------------------------------------------------------------

使用 !reg openkeys 命令查看已打开的注册表项。

2: kd> !reg openkeys

Hive: \REGISTRY\MACHINE\SYSTEM
===========================================================================================
Index 0: 	 00000000 kcb=ffffd805e303c728 cell=00000020 f=002c0100 \REGISTRY\MACHINE\SYSTEM
Index 1: 	 db67f96d kcb=ffffd805e416ed18 cell=00bd0b40 f=00200080 \REGISTRY\MACHINE\SYSTEM\WPA\8DEC0AF1-0341-4B93-85CD-72606C2DF94C-7P-374
Index 3: 	 db67ee93 kcb=ffffd805e30c5ab8 cell=00bc1550 f=00200080 \REGISTRY\MACHINE\SYSTEM\WPA\8DEC0AF1-0341-4B93-85CD-72606C2DF94C-7P-161
Index 4: 	 f9909d96 kcb=ffffd805e44bd268 cell=00bf8f50 f=00200000 \REGISTRY\MACHINE\SYSTEM\CONTROLSET001\CONTROL\POWER\PROFILE\EVENTS\{54533251-82BE-4824-96C1-47B60B740D00}\{8BC6262C-C026-411D-AE3B-7E2F70811A13}
Index 5: 	 e9dd6ce5 kcb=ffffd805e4180e48 cell=00812970 f=00200000 \REGISTRY\MACHINE\SYSTEM\DRIVERDATABASE

...

注解

有关确定蓝屏原因的一般信息,请参阅 蓝屏数据

最好确保有足够的硬盘驱动器或 SSD 存储空间,以便操作系统正常运行。

系统文件检查器工具可以查找 Windows 中的损坏情况。 有关详细信息,请参阅使用系统文件检查器工具修复丢失或损坏的系统文件

尝试启动到安全模式,然后正常重启操作系统。 如果重启不能解决问题,则说明注册表损坏范围太大。 尝试下列步骤。

  • 如果有系统还原点,请尝试还原到较早的还原点。
  • 重置电脑。
  • 使用安装介质还原或重置电脑。
  • 使用安装介质重新安装 Windows。

有关详细信息,请参阅 Windows 10 中的恢复选项

这篇支持文章讨论该 Bug 检查代码:Error 0x74: Bad_system_config_info