윈도우 업데이트를 돌리다가 "일부 업데이트 파일이 없거나 문제가 있습니다"라는 메시지와 함께 0x80073712 오류가 뜨면 답답하죠. 재부팅해도 그대로고, 인터넷 검색해봐도 방법이 제각각이라 뭐부터 해야 할지 헷갈리는 경우가 많아요. 이 글은 윈도우 업데이트 0x80073712 해결을 위해 실제로 효과가 확인된 방법들을 순서대로, 그리고 왜 이 오류가 생기는지까지 함께 정리했어요. 기본 명령어로 안 될 때 다음 단계는 뭘 해야 하는지, 그리고 복구 설치까지 가야 하는 경우 개인 파일은 안전한지도 짚어드릴게요. 순서대로 따라오시면 대부분의 케이스에서 윈도우 업데이트 0x80073712 해결이 가능해요.
0x80073712 오류, 왜 뜨는 걸까
이 오류 코드는 ERROR_SXS_COMPONENT_STORE_CORRUPT에 해당해요. 쉽게 말하면 윈도우가 업데이트 설치에 필요한 파일을 찾으려는데, WinSxS 폴더 안에 있어야 할 시스템 어셈블리 조각이 없거나 손상된 상태라는 뜻이에요. PC 입장에서는 업데이트를 설치하려고 시작은 했는데 중간에 필요한 부품이 사라진 셈이라 결국 실패로 끝나버리는 거죠.
원인은 다양해요. 이전 윈도우 업그레이드나 업데이트 과정에서 구성 요소가 손상됐거나, 레지스트리 항목에 오류가 있거나, 다운로드받은 업데이트 패키지 자체가 손상됐을 수도 있어요. 시스템 파일 손상이나 악성코드 감염도 원인으로 꼽히니, 단순히 네트워크 문제라고 넘기지 말고 구성 요소 저장소 손상 관점에서 접근해야 해요. 윈도우 업데이트 0x80073712 해결의 핵심은 결국 이 손상된 구성 요소를 어떻게 복구하느냐에 달려 있어요.
기본 해결 순서 — 재시작부터 SFC/DISM까지
가장 먼저 시도해야 할 건 재시작이에요. 다른 프로세스가 업데이트 진행을 막고 있는 경우가 의외로 많거든요.
1단계: 재시작 + 문제 해결사
- PC를 재시작해요.
- 설정 > 시스템 > 문제 해결 > 기타 문제 해결사로 들어가요.
- 목록에서 Windows 업데이트를 찾아 실행해요.
- 완료되면 다시 재시작한 뒤 업데이트를 확인해요.
이 단계만으로 해결되는 경우도 있지만, 대부분은 다음 단계까지 필요해요.
2단계: SFC / DISM으로 시스템 파일 복구
- 시작 메뉴에서 "cmd"를 검색해 관리자 권한으로 명령 프롬프트를 실행해요.
- 아래 명령어를 순서대로 입력하고 각각 완료를 기다려요.
sfc /scannow
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
- 모든 명령이 끝나면 PC를 재부팅하고 업데이트를 다시 시도해요.
이 두 단계만 잘 따라와도 상당수 케이스에서 윈도우 업데이트 0x80073712 해결이 마무리돼요.
그래도 안 될 때 — SoftwareDistribution 초기화와 수동 KB 설치
SFC/DISM으로도 안 잡히면 업데이트 캐시 폴더 자체가 꼬였을 가능성이 있어요. 관리자 권한 명령 프롬프트에서 아래 순서대로 실행해요.
net stop bits
net stop wuauserv
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv
각 명령이 완료되는 걸 확인한 뒤 PC를 재시작하고 업데이트를 다시 확인해요. 폴더 이름을 바꾸는 방식이라 문제가 있으면 원래 이름으로 되돌릴 수 있어서 비교적 안전한 방법이에요.
이래도 안 되면 Microsoft Update Catalog 사이트에서 오류가 발생한 그 KB 번호를 직접 검색해 수동으로 다운로드하고 설치하는 방법이 있어요. Windows Update가 반복적으로 실패할 때 문제의 누적/보안 업데이트만 따로 받아 설치하면 해결되는 사례가 보고돼 있어요.
마지막 수단 — ISO 복구 설치(수정 설치)로 해결하기
여기까지 해도 안 된다면 구성 요소 저장소 손상이 꽤 깊게 진행된 상태일 가능성이 커요. 이럴 땐 Windows 11 ISO를 이용한 복구 업그레이드가 가장 효과적인 경우가 많아요. 개인 파일과 앱을 유지하면서 손상된 시스템 업데이트 구성 요소를 통째로 교체하는 방식이거든요.
- Microsoft 공식 사이트에서 Windows 11 ISO 파일을 다운로드해요.
- 다운받은 ISO 파일을 더블클릭해 마운트해요.
- 마운트된 드라이브 안의 setup.exe를 실행해요.
- 설치 옵션에서 "개인 파일 및 앱 유지"를 선택해요.
- 안내에 따라 복구 설치를 완료하고 재시작한 뒤 업데이트를 다시 실행해요.
클린 설치가 아니라 파일과 앱이 남아있긴 하지만, 그래도 중요한 문서나 사진은 미리 외장 드라이브나 클라우드에 백업해두는 걸 권해요. 설치 과정에서 예상치 못한 변수가 생길 수 있으니까요. 복구 설치까지 진행하면 거의 모든 케이스에서 윈도우 업데이트 0x80073712 해결이 확인돼요.
환경별로 다르게 확인할 부분
윈도우 버전이나 기기에 따라 대응 순서가 살짝 달라져요. 25H2 최신 버전에서는 설정 > 시스템 > 문제 해결 > 기타 문제 해결사에서 Windows 업데이트 문제 해결사를 먼저 돌리고 재시작 후 업데이트를 재확인하는 순서가 권장돼요. 특정 업데이트인 KB5089549(빌드 26200.8457)를 설치하는 과정에서도 같은 오류 코드가 보고된 사례가 있어서, 이 빌드를 설치 중이라면 위 기본 단계부터 차례로 시도하는 게 맞아요.
기기 자체가 원인인 경우도 있어요. ASUS NUC 같은 특정 기기에서는 일반 업데이트 절차 대신 Microsoft 미디어 작성 도구를 이용해 최신 버전으로 업그레이드하는 방식이 공식 해결책으로 안내되고 있어요. 일반 PC와 대응이 다르니 기기 제조사 지원 페이지도 함께 확인하는 게 좋아요.
DISM/SFC로도 안 잡힐 때 심화 트러블슈팅
DISM /Online /Cleanup-Image /Restorehealth 명령으로도 복구가 안 되면, 정확히 같은 OS 빌드의 Windows ISO를 마운트해서 소스 옵션을 지정해 다시 실행해볼 수 있어요.
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:1 /LimitAccess
여기서 X는 ISO가 마운트된 드라이브 문자예요. 이 명령은 온라인에서 손상된 파일을 받아오는 대신 로컬 ISO 안의 install.wim에서 직접 건강한 파일을 가져와 복구하는 방식이라, 인터넷 연결이 불안정하거나 온라인 소스 자체가 문제일 때 효과적이에요.
이래도 해결이 안 되면 더 깊게 들어가야 해요. C:\Windows\Logs\CBS\CBS.log 파일과 Setup 이벤트 로그를 열어서 구성 요소 저장소의 어느 부분이 손상됐는지, 어떤 구성 요소가 영향을 받았는지 확인하는 게 다음 단계예요. 로그 안에 "corrupt"나 "failed" 같은 키워드로 검색하면 문제 지점을 좁혀갈 수 있어요.
자주 놓치는 원인 — 외장 장치, 백신, 디스크 상태
의외로 업데이트 실패의 원인이 구성 요소 저장소가 아니라 주변 환경에 있는 경우도 많아요. 체크리스트로 정리해볼게요.
이렇게 주변 환경 요인까지 확인했는데도 오류가 계속되면 다시 처음으로 돌아가 SFC/DISM부터 순서대로 재점검해보는 게 좋아요.
정리
0x80073712는 구성 요소 저장소(WinSxS)가 손상돼서 업데이트에 필요한 파일을 못 찾을 때 뜨는 오류예요. 윈도우 업데이트 0x80073712 해결은 재시작과 문제 해결사 실행 → SFC/DISM 복구 → SoftwareDistribution 폴더 초기화 → 문제의 KB 수동 설치 → ISO를 이용한 복구 설치 순서로 접근하면 대부분 풀려요. 여기에 25H2 같은 최신 버전이나 특정 기기(ASUS NUC 등)에서는 별도 안내가 있으니 자신의 환경을 먼저 확인하는 게 좋고, 외장 장치나 백신, 디스크 상태처럼 구성 요소 저장소와 무관한 요인도 놓치지 말고 체크해보세요. 순서대로 하나씩 시도하면 재설치 없이도 대부분 해결되니, 급한 마음에 곧바로 복구 설치나 초기화부터 하지 말고 단계를 지켜가며 접근하는 걸 추천해요.