Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 정품 인증 시 오류 코드 0x8007000D 해결 방법 총정리

Windows 정품 인증 시 오류 코드 0x8007000D 수정하기: 오류 코드 0x8007000D가 발생하는 주요 원인은 Windows 파일이 누락되었거나 손상되어 Windows 업데이트가 정상적으로 진행되지 않기 때문입니다. 이 오류가 발생하면 새로운 업데이트를 설치할 수 없게 되며, 보안 업데이트조차 다운로드할 수 없어 결과적으로 시스템이 바이러스, 악성코드, 외부 위협에 노출될 위험이 커집니다.

Windows 정품 인증을 시도하거나 명령 프롬프트(cmd)에서 slmgr -dlv 또는 slmgr -ato 명령을 실행하면 아래와 같은 오류 메시지가 나타납니다.

데이터가 잘못되었습니다.
오류 코드 8007000d.

오류 코드 0x8007000D의 주요 원인

한 가지 더 알아두어야 할 사항이 있습니다. 이 오류는 시스템 계정(System account)이 기본적으로 모든 권한(Full Control)을 갖는 다음 레지스트리 경로와 관련이 있을 수 있습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root

위 경로의 Root 키 또는 하위 키의 권한이 변경되었다면 오류 코드 0x8007000D가 발생하게 됩니다. 원인 파악이 끝났으니, 지금부터 이 문제를 해결하는 구체적인 방법을 살펴보겠습니다.

Windows 정품 인증 오류 코드 0x8007000D 해결 방법

주의: 작업을 시작하기 전에 만일의 상황에 대비해 반드시 복원 지점(restore point)을 생성해 두시기 바랍니다.

방법 1: Microsoft Fixit 도구 활용

오류 코드 0x8007000D가 Root 키의 권한 변경으로 인해 발생했다면, Microsoft에서 제공하는 Fixit 도구(Microsoft Fix it 50485)로 문제를 해결할 수 있습니다. 해당 도구를 다운로드하여 실행하고 화면의 안내에 따라 진행하면 권한 문제가 자동으로 복구됩니다.

방법 2: SoftwareDistribution Download 폴더 비우기

  1. Windows 키 + R을 눌러 실행 창을 연 후 "%systemroot%\SoftwareDistribution\Download"를 입력하고 Enter 키를 누릅니다.
  2. Download 폴더 안의 모든 파일을 선택(Ctrl + A)한 후 삭제합니다.
  3. 팝업 창이 나타나면 작업을 확인(확인)하여 삭제를 진행하고, 열려 있는 모든 창을 닫습니다.
  4. 휴지통의 내용도 모두 비운 뒤, 변경 사항을 적용하기 위해 PC를 재부팅합니다.
  5. 다시 Windows 업데이트를 시도해 보세요. 이번에는 오류 없이 업데이트 다운로드가 시작될 것입니다.

방법 3: SFC(시스템 파일 검사기) 및 CHKDSK 실행

  1. Windows 키 + X를 누른 후 "명령 프롬프트(관리자)"를 클릭합니다.
  2. 명령 프롬프트에 다음 명령어를 입력하고 Enter 키를 누릅니다.
Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
  1. 검사 프로세스가 완료될 때까지 기다린 후 PC를 재시작합니다.
  2. 다음으로 CHKDSK(디스크 검사 유틸리티)를 실행하여 파일 시스템 오류를 수정합니다.
  3. CHKDSK 검사가 완료되면 변경 사항을 저장하기 위해 PC를 다시 한 번 재부팅합니다.

방법 4: CCleaner 및 Malwarebytes 실행

먼저 전체 백신 검사를 수행하여 컴퓨터가 안전한 상태인지 확인하세요. 추가로 CCleaner와 Malwarebytes Anti-malware를 함께 실행하는 것이 좋습니다.

  1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
  2. Malwarebytes를 실행하여 시스템 전체에서 유해 파일을 검사합니다.
  3. 악성코드가 발견되면 자동으로 제거됩니다.
  4. CCleaner를 실행하고 "Cleaner" 섹션의 Windows 탭에서 아래 항목들이 청소 대상으로 선택되어 있는지 확인합니다.
  5. 필요한 항목 선택이 완료되면 Run Cleaner(청소 실행) 버튼을 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
  6. 시스템을 더 깨끗하게 정리하려면 "Registry" 탭으로 이동하여 아래 항목들이 선택되어 있는지 확인합니다.
  7. Scan for Issue(문제 검색)를 클릭하여 검사를 진행한 후 Fix Selected Issues(선택한 문제 수정)를 클릭합니다.
  8. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 물으면 예(Yes)를 선택합니다.
  9. 백업이 완료되면 Fix All Selected Issues(선택한 모든 문제 수정)를 클릭합니다.
  10. PC를 재시작하면 Windows 정품 인증 시 발생하는 오류 코드 0x8007000D 또는 0x80072ee7이 해결될 수 있습니다.

방법 5: DISM(배포 이미지 서비스 및 관리) 실행

  1. Windows 키 + X를 누른 후 "명령 프롬프트(관리자)"를 선택합니다.
  2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

중요: DISM을 실행하려면 Windows 설치 미디어가 준비되어 있어야 합니다.

참고: C:\RepairSource\Windows 부분은 실제 복구 원본(repair source) 위치로 교체해야 합니다.

Enter 키를 눌러 명령을 실행하고 프로세스가 완료될 때까지 기다립니다. 보통 15~20분 정도 소요됩니다.

NOTE: 위 명령이 작동하지 않는 경우 아래 명령어를 시도해 보세요.
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  1. DISM 프로세스가 완료되면 명령 프롬프트에 sfc /scannow를 입력하고 Enter 키를 누릅니다.
  2. 시스템 파일 검사기(SFC) 검사가 완료되면 PC를 재시작합니다.

마무리

이상으로 Windows 정품 인증 시 발생하는 오류 코드 0x8007000D를 성공적으로 해결하는 방법을 알아보았습니다. 위 방법들을 순서대로 적용하면 대부분의 경우 문제가 해결되지만, 여전히 오류가 지속된다면 레지스트리 권한 설정과 시스템 파일 무결성을 다시 한 번 점검해 보시기 바랍니다. 이 가이드에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.