Partilhar via


Verificação de bugs 0x74: BAD_SYSTEM_CONFIG_INFO

A verificação de bugs BAD_SYSTEM_CONFIG_INFO tem um valor de 0x00000074. Essa verificação de bug indica que há um erro no registro.

Importante

Este artigo é para programadores. Se você for um cliente que recebeu um código de erro de tela azul enquanto estava usando o computador, confira Solucionar problemas de erros de tela azul.

BAD_SYSTEM_CONFIG_INFO Parâmetros

Parâmetro Descrição

1

Reserved

2

Reserved

3

Reserved

4

O valor/código de status do NT (se estiver disponível)

Causa

A verificação de bugs BAD_SYSTEM_CONFIG_INFO ocorre se o hive SYSTEM estiver corrompido. No entanto, essa corrupção é improvável, pois o gerenciador de inicialização verifica se há corrupção em uma hive quando carrega a hive.

Essa verificação de bugs também pode ocorrer se algumas chaves e valores críticos do registro estiverem ausentes. As chaves e os valores podem estar ausentes se um usuário editou manualmente o registro ou se um aplicativo ou serviço corrompeu o registro.

Pesquisar o valor de status NT retornado no parâmetro 4 pode fornecer informações adicionais, consulte Valores NTSTATUS para uma listagem.

Resolução

Verifique o log de eventos do sistema Windows para ver se há algum evento de erro relacionado ao registro. Se houver, verifique se o evento lista uma hive ou uma chave específica na qual o erro ocorreu.

A extensão de depuração !analyze exibe informações sobre a verificação de bugs e pode ser útil para determinar a causa raiz.

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 todas as informações retornadas pela !analyse para saber mais sobre a falha.

Use a extensão !error para exibir informações sobre o valor NTSTATUS no 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 a extensão !reg para exibir informações sobre o registro, por exemplo, os hives presentes no 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 o comando !reg openkeys para ver quais chaves do registro estavam abertas.

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

...

Comentários

Para obter informações gerais sobre como determinar a causa de uma tela azul, consulte Analisar dados de tela azul de verificação de bugs.

É sempre uma boa ideia confirmar se há disco rígido ou armazenamento SSD suficiente disponível para permitir que o sistema operacional funcione normalmente.

A ferramenta verificador de arquivos do sistema pode procurar por corrupções no Windows. Para obter mais informações, consulte Usar a ferramenta verificador de arquivos do sistema para reparar arquivos de sistema ausentes ou corrompidos.

Tente inicializar no modo de segurança e, em seguida, reinicie o sistema operacional normalmente. Se a reinicialização não resolver o problema, o dano ao registro é muito grande. Tente as seguintes etapas.

  • Se você tiver um ponto de restauração do sistema, tente restaurar para um ponto de restauração anterior.
  • Reinicie seu PC.
  • Use a mídia de instalação para restaurar ou redefinir o PC.
  • Use a mídia de instalação para reinstalar o Windows.

Para obter mais informações, consulte Opções de recuperação no Windows 10.

Este artigo de suporte discute esse código de verificação de bugs: Error 0x74: Bad_system_config_info