레지스트리 문제 해결 단계를 고급 사용자를 위한

요약

레지스트리 손상 문제를 해결 하는 방법을 설명 합니다.

컴퓨터가 다시 시작 되지 않으면 레지스트리 하이브가 손상 되었을 수 있습니다. 오류 메시지가 다를 수 있습니다. 다음 중 하나를 포함할 수 있습니다.
다음 파일이 없거나 corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM.ced 때문에 시작 하지 못했습니다.
다음 파일이 없거나 손상 되어 Windows를 시작할 수 없습니다: \WINNT\SYSTEM32\CONFIG\SYSTEM
다음 파일이 없거나 손상 되어 Windows를 시작할 수 없습니다: \WINNT\SYSTEM32\CONFIG\SOFTWARE
시스템 하이브 오류
UNKNOWN_HARD_ERROR 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) 중지
Stop: 0xc0000218 {레지스트리 파일 오류} 레지스트리가 다음 하이브 (파일)를 로드할 수 없습니다: \SystemRoot\System32\Config\CorruptHive 또는 로그 나 대체 합니다. 것이 없는, 손상 되었거나 없거나 쓸 수 없습니다.

자세한 내용

레지스트리 하이브가 손상 될 수 있습니다 이유는 여러 가지 이유가 있습니다. 대부분의 경우 컴퓨터가 종료 되 고 컴퓨터가 종료 하는 동안 프로세스와 드라이버를 언로드하는 때문에 원인을 추적할 때 손상이 납니다. 경우에 따라 레지스트리 손상의 원인을 찾기 어렵습니다. 다음 섹션 문제의 세 가지 가능한 원인을 설명 하 고 문제 해결 단계를 제공 합니다.

전원 장애

정전 또는 기타 예기치 못한 종료 이벤트 레지스트리 하이브가 손상된 될 수 있습니다. 이것이 문제의 원인 인지를 확인 하려면 이벤트 ID 6008 항목을 찾습니다. 이벤트 ID 6008 항목은 예기치 못한 종료가 있었다는 것을 나타냅니다. 이 경우 일부 프로세스 수 있이 되었습니다 수정 부분에서는 레지스트리 하이브 및 변경 완료 되기 전에 컴퓨터에 전원 손실. 이 레지스트리 하이브를 일관성 없는 상태로 둡니다. 다시 시작 운영 체제가 레지스트리 하이브를 로드 하려고 할 때 찾을 수 해당 레지스트리에서 데이터 하이브를 해석할 수 없는 "요약" 절에 포함 된 오류 메시지 중 하나가 나타날 수 있습니다.

파일 손상 및 하드웨어 결함

다른 파일이 손상 되었을 수 있습니다. 레지스트리 하이브만 손상 되었는지 여부 또는 다른 파일 (시스템 및 데이터) 손상 여부를 결정 해야 합니다. 레지스트리 하이브만 손상 없으면 하드웨어 손상이 발생 수 있습니다. 이 하드웨어는 다음과 같이 디스크에 쓰는 관여 하는 것 같습니다.
  • 임의 액세스 메모리 (RAM)
  • 캐시
  • 프로세서
  • 디스크 컨트롤러
하드웨어 결함으로 의심 되는 경우 하드웨어 공급 업체 모든 컴퓨터 구성 요소의 상태를 철저 하 게 조사 해야 합니다.

종료 시 레지스트리에 기록 됩니다.

이유 없이 일관 되 게 하나 또는 두 개의 레지스트리 하이브 손상 되 면 문제가 아마도 종료 시 발생 하 고 다시 시작할 때 레지스트리 하이브를 로드 하려고 할 때까지 검색 되지 않습니다. 이 시나리오에서는 디스크 쓰기가 완료 되기 전에이 프로세스가 컴퓨터나 컴퓨터의 구성 요소를 하지 않을 수 있습니다 컴퓨터를 종료할 때 레지스트리 하이브가 기록 됩니다.

문제 해결

이 문제를 해결 하려면 다음이 단계를 수행 합니다.
  1. 레지스트리 손상이 발생 하기 이전 상태로 컴퓨터를 복원 합니다. 컴퓨터를 시작할 수 없으면 Microsoft 기술 자료의 다음 문서를 참조 하십시오.
    307545 Windows XP 시작을 방해 하는 손상 된 레지스트리에서를 복구 하는 방법

    레지스트리 하이브를 백업 하는 데 사용할 수 있는 한 가지 도구는 복구 콘솔입니다. 백업 및 레지스트리를 복원 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하는 다음 문서 번호를 클릭 합니다.:

    322756 백업 및 Windows XP와 Windows Vista에서 레지스트리를 복원 하는 방법

    307654 설치 Windows XP에서 복구 콘솔을 사용 하는 방법

    216417 Windows 복구 콘솔을 설치 하는 방법

  2. 하드웨어, 디스크, 펌웨어 드라이버 및 BIOS를 확인 하십시오. 이렇게 하려면, 다음 단계를 수행하십시오. 다음이 단계는 컴퓨터에 대 한 가동 중지 시간이 필요할 수 있습니다.
    1. CPU를 오버클럭 하지 되는 있는지 확인 하십시오.
    2. 시스템 이벤트 로그 이벤트 ID 9, 이벤트 ID 11 또는 이벤트 ID 15 (또는 이러한 이벤트의 조합) 포함 하지 마십시오 있는지 확인 하십시오. 이러한 이벤트는 해결 해야 하는 하드웨어 문제를 나타낼 수 있습니다.
    3. 레지스트리 하이브 파일이 포함 된 디스크에서 /r 스위치와 함께 chkdsk 명령줄 명령을 실행 합니다. 이 명령은 레지스트리 하이브 파일이 포함 된 디스크 영역이 문제와에서 필요 하지 않다는 확인을 수 있습니다.
    4. 디스크 컨트롤러에 최신 펌웨어 버전을 적용 하 고 일치 하는 드라이버 버전을 사용 합니다. 드라이버는 서명 된 드라이버가 고 적절 한 펌웨어 버전이 설치 되어 있는지 확인 하십시오.
    5. 최신 기본 입/출력 시스템 (BIOS) 업데이트를 컴퓨터에 적용 했는지 확인 하십시오.
  3. 2 단계를 완료 한 후 문제가 해결이 나타나지 않을 수 있습니다. 손상을 방지 하기 위해 컴퓨터를 종료 하기 전에 실행 중인 모든 프로세스를 종료 하십시오. 관련 된 단일 프로세스로 범위를 좁힐 수 있습니다. 프로세스를 확인 하는 경우에 레지스트리 하이브가 쓰여지기 전에 언로드 중에서 구성 요소를 방지할 수 없습니다. 그러나 중지 하는 경우 종료 하기 전에 프로세스, 레지스트리 하이브 손상을 막을 수 있습니다.
  4. 동작의 변경 내용이 표시 되지 않으면 3 단계를 완료 하면 레지스트리 하이브를 비교 합니다. 된 손상 되지 않은 레지스트리 하이브와 손상 된 레지스트리 하이브를 캡처하고 Windiff.exe와 같은 비교 도구를 사용 하 여 둘을 비교 합니다.
  5. 확인 있는 레지스트리 하이브 섹션의 증가. 레지스트리 하이브의 문제가 너무 크게 확산 되는 것 같습니다, 확산 되 고 있는 구역을 확인 하 고 하이브에 쓰고 있는 프로세스를 다시 추적할 수 있습니다.
속성

문서 ID: 822705 - 마지막 검토: 2017. 2. 18. - 수정: 3

Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional

피드백