본문 바로가기
카테고리 없음

윈도우 업데이트 오류 0x8007000d 0x90002 해결 방법 정리

by dark-gray 2026. 2. 7.

윈도우 업데이트 오류 0x8007000d  0x90002 해결 방법 정리 (설치 실패 원인부터 복구까지)

윈도우 업데이트 오류 0x8007000d 0x90002

윈도우 업데이트 또는 설치 중 0x8007000d, 0x90002 오류가 발생하는 경우가 종종 있습니다.

손상된 시스템 파일, 업데이트 구성요소 문제까지 실제 사례 기반으로 해결 방법을 단계별로 정리했습니다.

 

0x8007000d  , 0x90002 오류, 왜 같이 발생할까?

윈도우 업데이트를 진행하거나 USB를 이용해 윈도우10·11을 설치하는 과정에서 0x8007000d 또는 0x90002 오류가 동시에 표시되는 경우가 적지 않습니다.

두 오류는 표현만 다를 뿐, 공통적으로 필수 설치 파일을 정상적으로 읽지 못한 상태를 의미합니다.

  • 0x8007000d → 설치 또는 업데이트 파일 손상, 누락
  • 0x90002 → 설치 프로세스 중 필수 구성요소 접근 실패

즉, 네트워크 문제가 아니라 로컬 시스템 환경 문제일 가능성이 매우 높습니다.

이 오류가 자주 발생하는 상황

실제 사용자 환경에서 가장 많이 확인되는 상황은 다음과 같습니다.

  • 업데이트가 여러 번 실패한 PC
  • 오래된 ISO 파일로 만든 설치 USB
  • Windows 업데이트 캐시가 꼬인 상태
  • Mixed Reality 포털 등 기본 앱 충돌
  • 시스템 파일 손상 누적

특히 업데이트 → 실패 → 재시도 → 또 실패가 반복된 PC에서
0x8007000d, 0x90002 오류가 함께 나타나는 경우가 많습니다.

 

1. Windows 업데이트 문제 해결사 실행 (가장 기본적인 방법)

Windows에는 업데이트 오류를 자동으로 진단하고 수정하는 문제 해결사(Troubleshooter) 기능이 기본 내장되어 있습니다.

실행 방법

  • Win + I 키 → 설정 실행
  • 시스템 → 문제 해결 → 다른 문제 해결사 이동
  • Windows 업데이트 항목에서 실행 클릭
  • 안내에 따라 자동 진단 및 수정 진행
  • 완료 후 PC 재부팅 → 업데이트 재시도

해결되지 않는다면 아래 단계로 이동하세요.

 

2. Windows 업데이트 캐시 삭제 (손상된 업데이트 파일 정리)

업데이트 파일이 다운로드되는 과정에서 오류가 발생하면 캐시 폴더에 손상된 파일이 남아 0x8007000d 오류를 반복적으로 유발합니다.

업데이트 캐시 삭제 방법

  • Win + R → services.msc 입력
  • Windows Update 서비스 우클릭 → 중지

  • C:\Windows\SoftwareDistribution 폴더 이동
  • 폴더 안 모든 파일 및 폴더 삭제
  • 다시 Windows Update 서비스 시작

 

  •  PC 재부팅 후 업데이트 재시도
  • 삭제 후 Windows는 업데이트 파일을 새로 다운로드합니다.

 

3. 시스템 파일 검사 및 복구 (SFC & DISM)

 

Windows 핵심 시스템 파일이 손상되면 업데이트 자체가 정상적으로 작동하지 않습니다.

SFC(System File Checker) 실행 방법

  • Win + X → 터미널(관리자) 실행
  • 아래 명령어 입력 후 Enter
  • sfc /scannow
  • 자동으로 손상된 파일 검사 및 복구
  • 완료 후 재부팅

DISM(Disk Image Servicing and Management) 실행 방법

SFC로 해결되지 않는 경우 반드시 DISM까지 진행해야 합니다.

아래 명령어를 순차적으로 입력해주세요.

  • DISM /Online /Cleanup-Image /CheckHealth
  • DISM /Online /Cleanup-Image /ScanHealth
  • DISM /Online /Cleanup-Image /RestoreHealth

 

4. Windows 업데이트 구성요소 초기화

업데이트 캐시가 손상되면 0x8007000d · 0x90002 오류가 반복적으로 발생합니다.

 

관리자 권한 명령 프롬프트에서 실행

  • net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

이후 캐시 및 구성요소를 정리한 뒤 서비스 재시작:

  • net start bits net start wuauserv net start appidsvc net start cryptsvc