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 폴더 비우기
- Windows 키 + R을 눌러 실행 창을 연 후 "%systemroot%\SoftwareDistribution\Download"를 입력하고 Enter 키를 누릅니다.
- Download 폴더 안의 모든 파일을 선택(Ctrl + A)한 후 삭제합니다.
- 팝업 창이 나타나면 작업을 확인(확인)하여 삭제를 진행하고, 열려 있는 모든 창을 닫습니다.
- 휴지통의 내용도 모두 비운 뒤, 변경 사항을 적용하기 위해 PC를 재부팅합니다.
- 다시 Windows 업데이트를 시도해 보세요. 이번에는 오류 없이 업데이트 다운로드가 시작될 것입니다.
방법 3: SFC(시스템 파일 검사기) 및 CHKDSK 실행
- Windows 키 + X를 누른 후 "명령 프롬프트(관리자)"를 클릭합니다.
- 명령 프롬프트에 다음 명령어를 입력하고 Enter 키를 누릅니다.
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- 검사 프로세스가 완료될 때까지 기다린 후 PC를 재시작합니다.
- 다음으로 CHKDSK(디스크 검사 유틸리티)를 실행하여 파일 시스템 오류를 수정합니다.
- CHKDSK 검사가 완료되면 변경 사항을 저장하기 위해 PC를 다시 한 번 재부팅합니다.
방법 4: CCleaner 및 Malwarebytes 실행
먼저 전체 백신 검사를 수행하여 컴퓨터가 안전한 상태인지 확인하세요. 추가로 CCleaner와 Malwarebytes Anti-malware를 함께 실행하는 것이 좋습니다.
- CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
- Malwarebytes를 실행하여 시스템 전체에서 유해 파일을 검사합니다.
- 악성코드가 발견되면 자동으로 제거됩니다.
- CCleaner를 실행하고 "Cleaner" 섹션의 Windows 탭에서 아래 항목들이 청소 대상으로 선택되어 있는지 확인합니다.
- 필요한 항목 선택이 완료되면 Run Cleaner(청소 실행) 버튼을 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
- 시스템을 더 깨끗하게 정리하려면 "Registry" 탭으로 이동하여 아래 항목들이 선택되어 있는지 확인합니다.
- Scan for Issue(문제 검색)를 클릭하여 검사를 진행한 후 Fix Selected Issues(선택한 문제 수정)를 클릭합니다.
- CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 물으면 예(Yes)를 선택합니다.
- 백업이 완료되면 Fix All Selected Issues(선택한 모든 문제 수정)를 클릭합니다.
- PC를 재시작하면 Windows 정품 인증 시 발생하는 오류 코드 0x8007000D 또는 0x80072ee7이 해결될 수 있습니다.
방법 5: DISM(배포 이미지 서비스 및 관리) 실행
- Windows 키 + X를 누른 후 "명령 프롬프트(관리자)"를 선택합니다.
- 명령 프롬프트에 아래 명령어를 입력하고 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
- DISM 프로세스가 완료되면 명령 프롬프트에 sfc /scannow를 입력하고 Enter 키를 누릅니다.
- 시스템 파일 검사기(SFC) 검사가 완료되면 PC를 재시작합니다.
마무리
이상으로 Windows 정품 인증 시 발생하는 오류 코드 0x8007000D를 성공적으로 해결하는 방법을 알아보았습니다. 위 방법들을 순서대로 적용하면 대부분의 경우 문제가 해결되지만, 여전히 오류가 지속된다면 레지스트리 권한 설정과 시스템 파일 무결성을 다시 한 번 점검해 보시기 바랍니다. 이 가이드에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.