Windows 업데이트가 다운로드되지 않거나 여러 번 시도해도 설치되지 않는 경우가 종종 발생합니다. 이러한 문제를 겪고 있다면 이 가이드가 원인을 파악하고 문제를 해결하는 데 도움이 될 것입니다.

Windows 업데이트 설치 실패 시 해결 방법
Windows 10/8/7에서 업데이트가 설치되지 않거나, 작동하지 않거나, 다운로드가 계속 실패한다면 아래의 방법들을 순서와 관계없이 하나씩 시도해 보세요.
- 다시 시도하기
- 임시 파일 및 브라우저 캐시 삭제
- 방화벽 및 백신 프로그램 일시 중지
- SFC 및 DISM 실행
- Windows 업데이트 문제 해결사 실행
- Windows 업데이트 구성 요소 기본값으로 수동 초기화
- FixWU 도구 사용
- SoftwareDistribution 폴더 비우기
- Catroot 폴더 초기화
- Windows 업데이트 서비스 상태 확인
- Windows 업데이트 로그 파일 확인
- pending.xml 파일 삭제
- BITS 대기열 비우기
- 잘못된 레지스트리 값 삭제
- Windows 모듈 설치 관리자 실행
- BITS(백그라운드 인텔리전트 전송 서비스) 문제 해결사 실행
- 독립 실행형 설치 파일 직접 다운로드
- 인증된 프록시 서버 사용
- 클린 부팅 상태에서 Windows 업데이트 실행
- Microsoft Virtual Agent 활용
- Microsoft 지원팀에 문의
이제 각 해결 방법을 자세히 살펴보겠습니다. 시작하기 전에 반드시 시스템 복원 지점을 먼저 생성해 두는 것이 좋습니다. 전체 내용을 훑어본 후 자신의 시스템에 해당하는 방법을 골라 적용하면 됩니다.
Windows 업데이트 오류 수정하기
1] 다시 시도하기
의외로 많은 경우 첫 번째 시도에서 설치가 실패했지만, 알 수 없는 이유로 두 번째나 세 번째 시도에서 성공하기도 합니다. 몇 번 더 시도해 보는 것만으로도 문제가 해결될 수 있습니다.
2] 임시 파일 및 브라우저 캐시 삭제
업데이트 설치가 되지 않는다면 먼저 임시 파일과 브라우저 캐시를 정리한 후 PC를 재부팅하고 다시 시도해 보세요. Windows에 내장된 디스크 정리(Disk Cleanup) 유틸리티나 CCleaner 같은 도구를 사용하면 편리합니다.
3] 방화벽 및 백신 프로그램 일시 중지

방화벽과 백신 소프트웨어를 일시적으로 비활성화한 후 업데이트를 다시 시도해 보세요. 백신 검사에서 제외하면 좋은 Windows 파일 및 폴더 목록을 참고하는 것도 도움이 됩니다.
4] SFC 및 DISM 실행
시스템 파일 검사기(SFC)를 실행하면 손상되었을 가능성이 있는 시스템 파일을 정상 파일로 교체할 수 있습니다.
또한 DISM 도구를 사용하면 손상된 Windows 업데이트 시스템 파일을 복구할 수 있습니다. Dism.exe 도구는 다양한 상황에서 활용되며, 그중 하나가 손상된 Windows 업데이트 파일의 복구입니다. 단, Windows 업데이트 시스템 파일을 복구하려면 일반적인 /RestoreHealth 명령과는 다른 명령을 사용해야 한다는 점에 유의하세요.
DISM은 손상되었거나 누락된 시스템 파일을 정상 파일로 교체합니다. 하지만 Windows 업데이트 클라이언트 자체가 이미 손상된 경우, 실행 중인 Windows 설치본을 복구 원본으로 사용하거나 네트워크 공유의 Windows side-by-side 폴더를 파일 원본으로 사용하라는 안내가 표시됩니다.
이 경우에는 아래 명령을 대신 실행해야 합니다:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

여기서 C:\RepairSource\Windows 부분은 실제 복구 원본이 있는 경로로 바꿔 주어야 합니다.
작업이 완료되면 DISM은 %windir%/Logs/CBS/CBS.log 위치에 로그 파일을 생성하고, 도구가 발견하거나 수정한 문제들을 기록합니다.
이 과정은 Windows 업데이트 설치를 막는 문제들을 해결하는 데 도움이 됩니다.
5] Windows 업데이트 문제 해결사 실행
Microsoft에서 제공하는 Windows 업데이트 문제 해결사를 사용해 보세요. 이 도구는 Windows 업데이트 설정을 기본값으로 초기화해 줍니다. Microsoft의 온라인 Windows 문제 해결사를 함께 이용하는 것도 좋습니다.
6] Windows 업데이트 구성 요소 기본값으로 수동 초기화
Microsoft의 Reset Windows Update Agent Tool 또는 타사에서 제공하는 Reset Windows Update Tool을 사용해 보고 효과가 있는지 확인하세요. PowerShell 스크립트를 통해 Windows 업데이트 클라이언트를 초기화할 수도 있습니다. 각 구성 요소를 하나씩 수동으로 초기화하고 싶다면 관련 가이드를 참고하세요.
7] FixWU 사용
Fix WU 도구를 사용해 보세요. 이 도구는 Windows 업데이트가 정상적으로 작동하는 데 필요한 모든 dll, ocx, ax 파일을 다시 등록해 줍니다.
8] SoftwareDistribution 폴더 비우기

SoftwareDistribution 폴더를 비워 보세요. 명령 프롬프트를 관리자 권한으로 실행한 후, 화면에 나타나는 CMD 창에 아래 명령을 한 줄씩 입력하고 Enter 키를 누릅니다.
net stop wuauserv
net stop bits
이제 C:\Windows\SoftwareDistribution 폴더로 이동하여 내부의 모든 파일과 폴더를 삭제합니다.
파일이 사용 중이라 삭제할 수 없다면 장치를 재부팅한 후 위 명령을 다시 실행하세요. 참고로 Microsoft Store 앱은 닫아 둔 상태여야 하며, 실행하지 마세요.
이제 해당 폴더의 파일들이 정상적으로 삭제될 것입니다. 그다음 명령 프롬프트 창에 아래 명령을 한 줄씩 입력하고 Enter 키를 누릅니다:
net start wuauserv
net start bits
재부팅합니다. Windows Update를 사용 중이라면 Microsoft Update로, 그 반대라면 Windows Update로 전환해서 시도해 보는 것도 방법입니다.
9] Catroot 폴더 초기화

Catroot 폴더를 초기화해 보세요. catroot2 폴더를 초기화하는 방법은 다음과 같습니다:
관리자 권한 명령 프롬프트를 연 후, 아래 명령을 차례대로 입력하고 Enter 키를 누릅니다:
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
그다음 catroot2 폴더의 모든 내용을 삭제합니다.
완료했다면 CMD 창에 아래 명령을 입력하고 Enter 키를 누릅니다:
net start cryptsvc
catroot 폴더는 Windows 업데이트를 다시 시작하면 초기화됩니다.
참고: 빠른 시작(Fast Startup)이 활성화되어 있으면 Windows 업데이트가 실패할 수 있습니다.
10] Windows 업데이트 서비스 상태 확인
Windows 서비스 관리자를 열고 Windows Update, Windows Update Medic, Update Orchestrator Services 등 업데이트 관련 서비스가 비활성화되어 있지 않은지 확인하세요.
단독으로 운영되는 Windows 11/10 PC의 기본 구성은 다음과 같습니다:
- Windows Update 서비스 – 수동(트리거)
- Windows Update Medic 서비스 – 수동
- 암호화 서비스(Cryptographic Services) – 자동
- 백그라운드 인텔리전트 전송 서비스(BITS) – 수동
- DCOM Server Process Launcher – 자동
- RPC Endpoint Mapper – 자동
- Windows Installer – 수동
이렇게 설정되어 있어야 필요한 서비스들이 정상적으로 제공됩니다.
직접적인 서비스 외에도 Windows Update 서비스의 종속성 서비스들이 실행 중인지 확인해야 합니다.
시작하려면 작업 표시줄 검색 상자에 "services" 또는 "서비스"를 입력하고 검색 결과를 클릭하세요. 서비스 창이 열리면 Windows Update, DCOM Server Process Launcher, RPC Endpoint Mapper 항목을 찾아 실행 여부를 확인합니다.

실행 중이 아니라면 해당 서비스들을 하나씩 시작해 주어야 합니다.
11] Windows 업데이트 로그 파일 확인
여전히 문제가 있다면 C:\Windows\WindowsUpdate.log 파일을 열어 가장 최근 항목을 확인하세요. 최근 항목은 로그 파일 끝부분에 있습니다. 실패한 업데이트 옆에는 오류 코드가 기록되어 있으니 이를 메모해 두세요. 항목이 너무 많아 혼란스럽다면 WindowsUpdate.log 파일을 삭제하고 문제가 되는 업데이트를 다시 설치해 보세요.
그런 다음 새로 생성된 WindowsUpdate 로그 파일을 열어 내용을 확인합니다.

경고 메시지는 대체로 다음과 같은 형태로 나타납니다: WARNING: Failed to find updates with error code AAAAAAAA.
이제 내 PC 우클릭 > 관리 > 이벤트 뷰어 > 응용 프로그램 및 서비스 로그 > Microsoft > Windows > WindowsUpdateClient > Operational로 이동하여 치명적 오류나 경고 메시지가 있는지 확인합니다.

그다음 Windows 업데이트 오류 코드를 참조하면 어떤 방향으로 해결책을 찾아야 할지 알 수 있습니다. 해당 사이트에서 오류 코드를 검색하면 특정 해결책이 있는지도 확인할 수 있습니다.
12] pending.xml 파일 삭제
관리자 권한 명령 프롬프트 창을 열고 아래 명령을 입력한 후 Enter 키를 누릅니다:
Ren c:\windows\winsxs\pending.xml pending.old
이 명령은 pending.xml 파일의 이름을 pending.old로 변경합니다. 이후 다시 시도해 보세요.
13] BITS 대기열 비우기
BITS 대기열의 현재 작업을 모두 비워 보세요. 관리자 권한 CMD에서 아래 명령을 입력하고 Enter 키를 누릅니다:
bitsadmin.exe /reset /allusers
14] 잘못된 레지스트리 값 삭제
레지스트리 편집기를 열고 다음 키로 이동합니다:
HKEY_LOCAL_MACHINE\COMPONENTS
COMPONENTS를 마우스 오른쪽 버튼으로 클릭합니다. 오른쪽 창에서 아래 값들이 존재한다면 삭제합니다:
- PendingXmlIdentifier
- NextQueueEntryIndex
- AdvancedInstallersNeedResolving
컴퓨터를 재부팅한 후 다시 시도해 보세요.
15] Windows 모듈 설치 관리자 실행
Windows 모듈 설치 관리자(TrustedInstaller)는 Windows 10에 내장된 서비스로, 멈춘 Windows 업데이트를 해결하는 데 유용합니다.
이 기능을 사용하려면 관리자 권한으로 명령 프롬프트를 엽니다.
아래 명령을 입력하고 Enter 키를 누릅니다:
SC config trustedinstaller start=auto
정상적으로 실행되면 명령 프롬프트 콘솔에 [SC] ChangeServiceConfig SUCCESS라는 메시지가 표시됩니다.

명령 프롬프트를 종료한 후 버튼이 정상으로 돌아왔는지 확인합니다.
16] BITS 문제 해결사 실행
백그라운드 인텔리전트 전송 서비스(BITS) 문제 해결사를 실행해 보세요. BITS는 클라이언트와 서버 간의 파일 전송, 다운로드, 업로드를 담당하며 전송 진행 상황 정보를 제공합니다. 피어(peer)로부터 파일을 받을 때도 관여합니다. 이 Windows 서비스는 Windows 업데이트가 정상 작동하는 데 필수적입니다.
17] 독립 실행형 설치 파일 직접 다운로드
Microsoft Update Catalog 웹사이트에서 KB 번호로 해당 Windows 업데이트 패치를 검색하고 독립 실행형 설치 파일을 다운로드한 후, 패치를 수동으로 적용할 수 있습니다. 검색할 때는 번호만 입력하고 "KB"는 포함하지 마세요.
18] 인증된 프록시 서버 사용
인증된 프록시 서버를 사용하면 Windows 업데이트 및 Microsoft Store 앱 설치 오류를 해결할 수 있습니다.
19] 클린 부팅 상태에서 Windows 업데이트 실행
클린 부팅 상태로 부팅한 후 Windows 업데이트를 실행해 보세요. 대부분의 경우 효과가 있습니다.
참고: Windows 업데이트가 자동으로 계속 비활성화되는 문제도 확인해 보세요.
20] Microsoft Virtual Agent 활용

Windows 업데이트를 다운로드하거나 설치하는 동안 오류가 발생한다면 Microsoft Virtual Agent의 도움을 받을 수도 있습니다.
21] Microsoft 지원팀에 문의
위의 어떤 방법으로도 해결되지 않는다면 Microsoft 지원팀에 문의하세요. 분명 도움을 받을 수 있을 것입니다.
관련 Windows 업데이트 문제 해결에 도움이 되는 글:
- Windows 업데이트가 작동하지 않음
- Windows 업데이트가 다운로드 중 멈춤
- Windows 업데이트 구성 실패, 변경 내용 되돌리는 중
- 잠재적인 Windows 업데이트 데이터베이스 오류 감지됨
- Windows에서 업데이트 설치 문제 해결 – FAQ
- Windows 10에서 동일한 업데이트가 계속 설치됨
- Windows Update를 통해 Windows를 업데이트할 수 없음
- 중요한 보안 및 품질 업데이트가 누락되어 장치가 위험에 노출됨
- 일부 업데이트가 취소되었다는 메시지
- 서비스 등록이 없거나 손상됨
이 글이 Windows 업데이트 문제를 해결하는 데 도움이 되기를 바랍니다.
