Compartir a través de


Comprobación de errores 0x74: BAD_SYSTEM_CONFIG_INFO

La comprobación de errores BAD_SYSTEM_CONFIG_INFO tiene un valor de 0x00000074. Esta comprobación de errores indica que hay un error en el Registro.

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

parámetros de BAD_SYSTEM_CONFIG_INFO

Parámetro Descripción

1

Reserved

2

Reserved

3

Reserved

4

Valor o código de estado NT (si está disponible)

Causa

La comprobación de errores BAD_SYSTEM_CONFIG_INFO se produce si el subárbol DEL SISTEMA está dañado. Sin embargo, no es probable que esto se produzca porque el cargador de arranque comprueba si hay daños en un subárbol cuando carga el subárbol.

Esta comprobación de errores también puede producirse si faltan algunas claves y valores críticos del Registro. Es posible que falten las claves y los valores si un usuario editó manualmente el registro o si una aplicación o servicio dañaban el registro.

La búsqueda del valor de estado NT devuelto en el parámetro 4 puede proporcionar información adicional, consulte Valores NTSTATUS para obtener una lista.

Solución

Compruebe el registro de eventos del sistema De Windows para ver si hay algún evento de error relacionado con el registro. Si se ve si el evento muestra un subárbol o una clave específica en la que se produjo el error.

La extensión !analyze debug muestra información sobre la comprobación de errores y puede resultar útil para determinar la causa principal.

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.

Revise toda la información devuelta por !analyze para obtener información sobre el error.

Use la extensión !error para mostrar información sobre el valor NTSTATUS en el parámetro 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.

Use la extensión !reg para mostrar información sobre el registro, por ejemplo, los subárboles presentes en el registro.

!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
-------------------------------------------------------------------------------------------------------------------------------------------------------

Use el comando !reg openkeys para ver qué claves del Registro estaban abiertas.

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

...

Comentarios

Para obtener información general sobre cómo determinar la causa de una pantalla azul, consulte Datos de pantalla azul.

Siempre es una buena idea confirmar que hay suficiente disco duro o almacenamiento SSD disponible para permitir que el sistema operativo funcione normalmente.

La herramienta del comprobador de archivos del sistema puede buscar daños en Windows. Para obtener más información, vea Usar la herramienta Comprobador de archivos del sistema para reparar archivos del sistema que faltan o están dañados.

Pruebe a arrancar en modo seguro y reinicie normalmente el sistema operativo. Si el reinicio no corrige el problema, el daño del registro es demasiado extenso. Siga estos pasos.

  • Si tiene un punto de restauración del sistema, intente restaurar a un punto de restauración anterior.
  • Restablezca el equipo.
  • Use medios de instalación para restaurar o restablecer el equipo.
  • Use medios de instalación para volver a instalar Windows.

Para obtener más información, consulta Opciones de recuperación en Windows 10.

En este artículo de soporte técnico se describe este código de comprobación de errores: Error 0x74: Bad_system_config_info