다음을 통해 공유


버그 검사 0x74: BAD_SYSTEM_CONFIG_INFO

BAD_SYSTEM_CONFIG_INFO 버그 검사의 값은 0x00000074. 이 버그 검사는 레지스트리에 오류가 있음을 나타냅니다.

Important

이 문서는 프로그래머를 위한 것입니다. 컴퓨터를 사용하는 동안 파란색 화면 오류 코드를 받은 고객인 경우 파란색 화면 오류 문제 해결을 참조하세요.

BAD_SYSTEM_CONFIG_INFO 매개 변수

매개 변수 설명

1

예약됨

2

예약됨

3

예약됨

4

NT 상태 값/코드(사용 가능한 경우)

원인

시스템 하이브가 손상된 경우 BAD_SYSTEM_CONFIG_INFO 버그 검사가 수행됩니다. 그러나 부팅 로더가 하이브를 로드할 때 hive가 손상되었는지 확인하므로 이 손상 가능성은 거의 없습니다.

이 버그 검사는 일부 중요한 레지스트리 키와 값이 누락된 경우에도 발생할 수 있습니다. 사용자가 레지스트리를 수동으로 편집하거나 애플리케이션 또는 서비스가 레지스트리를 손상한 경우 키와 값이 누락될 수 있습니다.

매개 변수 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 확장을 사용하여 레지스트리에 대한 정보(예: 레지스트리에 있는 하이브)를 표시합니다.

!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

...

설명

파란색 화면의 원인을 확인하는 방법에 대한 일반적인 내용은 버그 검사 블루 스크린 데이터 분석을 참조 하세요.

OS가 정상적으로 작동할 수 있도록 사용할 수 있는 충분한 하드 드라이브 또는 SSD 스토리지가 있는지 확인하는 것이 좋습니다.

시스템 파일 검사기 도구는 Windows에서 손상을 찾을 수 있습니다. 자세한 내용은 시스템 파일 검사 도구를 사용하여 누락되거나 손상된 시스템 파일을 복구하는 방법을 참조하세요.

안전 모드로 부팅한 다음 OS를 정상적으로 다시 시작합니다. 다시 시작해도 문제가 해결되지 않으면 레지스트리 손상이 너무 광범위합니다. 다음 단계를 수행합니다.

  • 시스템 복원 지점이 있는 경우 이전 복원 지점으로 복원해 보세요.
  • PC를 다시 설정합니다.
  • 설치 미디어를 사용하여 PC를 복원하거나 다시 설정합니다.
  • 설치 미디어를 사용하여 Windows를 다시 설치합니다.

자세한 내용은 Windows 10의 복구 옵션을 참조 하세요.

이 지원 문서에서는 이 버그 확인 코드에 대해 설명합니다. 오류 0x74: Bad_system_config_info