| Предыдущий | Следующий |
| CONFIG_LIST_FAILED | CANNOT_WRITE_CONFIGURATION |
BAD_SYSTEM_CONFIG_INFO
Bug check BAD_SYSTEM_CONFIG_INFO имеет значение 0x00000074 и указывает на ошибку в реестре.
Важно
Параметры BAD_SYSTEM_CONFIG_INFO
| Параметр | Описание |
|---|---|
1 |
Зарезервировано |
2 |
Зарезервировано |
3 |
Зарезервировано |
4 |
Значение или код NTSTATUS, если он доступен |
Причина BAD_SYSTEM_CONFIG_INFO
BAD_SYSTEM_CONFIG_INFO возникает при повреждении SYSTEM hive. Такое повреждение маловероятно, поскольку boot loader проверяет hive при загрузке.
Bug check также возможен при отсутствии критических ключей и значений реестра. Они могли исчезнуть после ручного редактирования либо повреждения реестра приложением или службой.
Дополнительные сведения можно получить по NTSTATUS из Parameter 4; перечень приведён в разделе NTSTATUS Values.
Устранение BAD_SYSTEM_CONFIG_INFO
Проверьте Windows System event log на ошибки реестра и определите, указан ли в событии конкретный hive или key.
Для BAD_SYSTEM_CONFIG_INFO Расширение !analyze debug extension выводит сведения о bug check и помогает определить первопричину.
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 для расшифровки NTSTATUS из Parameter 4.
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 показывает открытые registry keys.
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
...
Примечания для BAD_SYSTEM_CONFIG_INFO
Общие сведения об определении причины синего экрана см. в разделе Blue Screen Data.
Убедитесь, что на HDD или SSD достаточно свободного места для нормальной работы ОС.
System File Checker может искать повреждения Windows. Подробнее см. Использование System File Checker для восстановления отсутствующих или повреждённых системных файлов.
Попробуйте загрузить Safe Mode, затем перезапустить ОС обычно. Если это не помогает, повреждение реестра слишком велико; выполните следующие действия.
- При наличии restore point восстановите более раннее состояние.
- Выполните Reset this PC.
- Используйте installation media для восстановления или reset компьютера.
- Используйте installation media для переустановки Windows.
Подробнее см. Варианты восстановления Windows 10.
Этот код bug check рассматривается в статье поддержки: Ошибка 0x74: Bad_system_config_info
Нужно найти другой код? Найти другой код состояния или ошибки.