Windows 업데이트를 다운로드하는 도중 오류 코드 0x80073712가 나타난다면, 이는 Windows 업데이트 파일이 손상되었거나 누락되었다는 의미입니다. 이 오류는 대개 PC 내부의 근본적인 문제로 인해 발생하며, Windows 업데이트가 반복적으로 실패하는 원인이 되기도 합니다. 경우에 따라 CBS(Component-Based Servicing) 매니페스트 파일이 손상된 것이 원인일 수도 있습니다.

다행히 이 오류는 몇 가지 검증된 방법으로 충분히 해결할 수 있습니다. 아래에서 간단한 명령어 실행부터 시스템 복원까지 단계별로 자세히 안내해 드리겠습니다.
Windows 업데이트 오류 코드 0x80073712 해결 방법
방법 1: 시스템 파일 검사기(SFC) 실행
SFC(System File Checker)는 손상되거나 누락된 시스템 파일을 자동으로 찾아 복구해 주는 Windows 기본 도구입니다.
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.

2. 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.
sfc /scannow

3. 검사가 완료될 때까지 기다립니다. 시스템 크기에 따라 다소 시간이 걸릴 수 있습니다.
방법 2: DISM 도구 실행
DISM(Deployment Image Servicing and Management)은 SFC로 해결되지 않는 시스템 이미지 손상까지 복구할 수 있는 강력한 도구입니다.
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.
2. 명령 프롬프트에 아래 DISM 명령어를 입력하고 각각 Enter 키를 누릅니다.
DISM.exe /Online /Cleanup-image /Scanhealth DISM.exe /Online /Cleanup-image /Restorehealth

3. 명령 프롬프트를 닫고 PC를 재부팅합니다.
방법 3: pending.xml 파일 삭제
업데이트가 중간에 중단되면 pending.xml 파일이 남아 이후 업데이트를 방해할 수 있습니다. 이 파일을 삭제하면 문제가 해결되는 경우가 많습니다.
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.

2. 아래 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다.
net stop trustedinstaller cd %windir%\winsxs takeown /f pending.xml /a cacls pending.xml /e /g everyone:f del pending.xml

3. 완료 후 PC를 재시작하여 변경 사항을 저장하고, 오류 코드 0x80073712가 해결되었는지 확인합니다. 그래도 문제가 지속되면 다음 방법으로 넘어갑니다.
방법 4: Windows 업데이트 구성 요소 초기화
Microsoft에서 제공하는 공식 문제 해결사를 사용하면 Windows 업데이트 구성 요소를 자동으로 초기화할 수 있습니다.
1. 웹 브라우저를 열고 Microsoft 공식 사이트의 Windows Update 문제 해결사 페이지로 이동합니다.
2. 사용 중인 Windows 버전을 선택한 후 문제 해결사를 다운로드하여 실행합니다.

3. 도구가 Windows 업데이트 구성 요소를 자동으로 재설정하여 문제를 수정합니다.
4. PC를 재부팅한 후 업데이트를 다시 다운로드해 봅니다.
방법 5: Windows 업데이트 문제 해결사 실행
Windows에 내장된 문제 해결사를 통해서도 업데이트 오류를 진단하고 수정할 수 있습니다.
1. 시작 버튼을 클릭하거나 키보드의 Windows 키를 누른 후 '문제 해결'을 검색합니다. '문제 해결' 항목을 클릭하여 프로그램을 실행합니다. 제어판에서도 동일하게 열 수 있습니다.

2. 왼쪽 창에서 '모두 보기'를 선택합니다.
3. 컴퓨터 문제 해결 목록에서 'Windows Update'를 선택합니다.

4. 화면의 안내에 따라 Windows 업데이트 문제 해결사가 실행되도록 합니다.
5. PC를 재시작한 후 업데이트를 다시 다운로드하여 오류 코드 0x80073712가 해결되었는지 확인합니다.
방법 6: SoftwareDistribution 폴더 이름 변경
업데이트 파일이 저장되는 SoftwareDistribution 폴더가 손상된 경우, 폴더 이름을 변경하면 Windows가 새 폴더를 자동으로 생성하여 문제를 해결할 수 있습니다.
1. Windows 키 + Q를 눌러 검색창을 연 후 cmd를 입력합니다.
2. cmd를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
3. 아래 명령어를 순서대로 입력하고 각각 Enter 키를 누릅니다.
net stop wuauserv ren c:\windows\SoftwareDistribution softwaredistribution.old net start wuauserv exit

4. PC를 재부팅하여 변경 사항을 저장한 후, 업데이트를 다시 다운로드해 봅니다.
방법 7: 시스템 복원 사용
경우에 따라 시스템 복원을 사용하면 PC의 문제를 효과적으로 해결할 수 있습니다. 시스템 복원 지점으로 되돌리면 오류가 발생하기 전의 안정적인 상태로 PC를 되돌릴 수 있으니, 위 방법들이 모두 실패했다면 컴퓨터를 이전 시점으로 복원한 후 오류 코드 0x80073712가 해결되었는지 확인해 보세요.
방법 8: Windows 10 복구 설치
이 방법은 최후의 수단입니다. 앞선 모든 방법으로도 문제가 해결되지 않는다면, 복구 설치(In-place Upgrade)를 통해 시스템 전체를 손상 없이 재설치할 수 있습니다. 복구 설치는 기존에 저장된 사용자 데이터와 개인 파일을 삭제하지 않고 시스템 문제를 수정하는 방식입니다.
추천 참고 자료:
- Windows 10 손쉽게 복구 설치하는 방법
지금까지 Windows 업데이트 오류 코드 0x80073712를 해결하는 8가지 방법을 알아보았습니다. 대부분의 경우 앞부분의 간단한 방법만으로도 문제가 해결되지만, 그래도 이 글에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.