윈도우 업데이트 오류 코드 51개
대소문자·0x·하이픈은 구분하지 않습니다. 한국어 오류 메시지 문장으로도 검색됩니다.
- 0x80004004서비싱 작업이 다른 근본 오류 때문에 중단됐다는 뜻입니다. 서비싱 스택이나 구성 요소 저장소 손상, 업데이트 페이로드 누락·손상, 디스크 용량·I/O 문제, 타사 필터 드라이버나 보안 소프트웨어의 간섭이 흔한 원인입니다.
- 0x80070002업데이트에 필요한 파일이 없거나 손상됐다는 뜻입니다. 이전 업데이트가 불완전하게 끝나 시스템이 일관되지 않은 상태로 남았거나, 중요한 디렉터리의 DLL·시스템 파일이 없거나, 레지스트리 항목이 존재하지 않는 서비스나 파일을 가리킬 때 납니다.
- 0x80070003시스템이 지정된 경로를 찾을 수 없다는 뜻입니다. 서비스 스택이 특정 경로에 접근하지 못할 때 나며, 실행 파일 경로가 잘못되었음을 가리킵니다.
- 0x80070005액세스가 거부되었다는 뜻입니다. 파일 시스템이나 레지스트리 키의 권한이 바뀌어 서비스 스택이 필요한 수준의 접근 권한을 갖지 못할 때 납니다.
- 0x80070008업데이트를 설치할 만큼의 메모리(RAM)가 컴퓨터에 없다는 뜻입니다. RAM이 적은 가상 머신, 업데이트 중 다른 프로그램이 메모리를 대부분 차지하는 경우, 메모리 단편화로 충분히 큰 연속 메모리 블록을 확보하지 못하는 경우에 나며, 업데이트 패키지가 클수록 더 잘 납니다.
- 0x8007000D유효하지 않은 데이터가 다운로드되었거나 손상이 생겼다는 뜻입니다.
- 0x8007000E0x8007000e 오류는 이 작업을 완료할 메모리 리소스가 부족하다는 뜻입니다. 대부분 컴퓨터나 가상 머신에 업데이트를 설치할 만큼의 가상 메모리가 없을 때 나며, 타사 응용 프로그램이 가상 메모리를 많이 쓰거나 가상 메모리를 자동 관리하지 않고 수동으로 설정해 둔 것이 흔한 원인입니다.
- 0x80070020파일이 이미 사용 중이므로 파일에 액세스할 수 없습니다.
- 0x80070070업데이트를 내려받아 설치할 디스크 공간이 부족하다는 뜻입니다. 원문은 운영 체제 디스크에 Windows 업데이트를 저장할 여유 공간이 없을 때 난다고 설명합니다.
- 0x80070422Windows 업데이트 서비스가 작동을 중지했거나 실행되고 있지 않습니다.
- 0x8007045B0x8007045b 오류(ERROR_SHUTDOWN_IN_PROGRESS)는 시스템 종료가 진행 중이라는 뜻입니다. Windows 업데이트 설치나 OS 업그레이드 중 설치 관리자나 구성 요소가 진행 중인 종료 과정을 감지했을 때 CBS 로그나 setupact.log에 기록되며, 설치가 응답하지 않아 15분 시간 제한 뒤 TrustedInstaller가 재시작을 시도하거나, 타사 서비스가 업그레이드 중 재시작을 일으켰을 때 납니다. 원문은 이 코드 자체는 오류가 아니라 예외이며 무시해도 된다고 설명합니다.
- 0x80070490업데이트에 포함된 드라이버를 설치하는 동안 나는 오류로, 업데이트 중인 드라이버의 아키텍처 같은 세부 정보가 레지스트리에 빠져 있을 때 발생합니다.
- 0x80070570파일이나 디렉터리가 손상되어 읽을 수 없다는 뜻으로, 구성 요소 저장소 손상을 가리킵니다.
- 0x800705AA0x800705aa 오류(ERROR_NO_SYSTEM_RESOURCES)는 요청한 서비스를 완료하는 데 필요한 시스템 리소스가 부족하다는 뜻입니다. 대부분 가상 메모리 부족 때문에 나지만, CBS.log에 COMPONENTS 하이브 로드 실패가 남아 있으면 레지스트리 최대 크기를 제한하는 RegistrySizeLimit 값이 0이 아닌 값으로 설정돼 레지스트리가 그 한도까지 커진 것이 원인입니다.
- 0x800706BE누적 업데이트 설치에 실패했다는 뜻입니다. 원문은 Windows Server 2016 Std에서 .msu 패키지로는 오류 없이 설치가 안 되고, dism.exe로 설치하면 이 코드가 반환된 사례를 다루며, 마지막 누적 업데이트가 설치되지 않은 채 손상된 것이 원인이라고 설명합니다.
- 0x800706D9Windows 업데이트가 의존하는 필수 서비스(원격 프로시저 호출(RPC) 서비스, RPC 엔드포인트 매퍼 서비스, Windows 방화벽 서비스)가 실행되고 있지 않거나 잘못 구성됐다는 뜻입니다. 그룹 정책이나 보안 구성이 이 서비스들을 사용하지 않도록 바꿨거나 Windows 방화벽 레지스트리 구성이 손상된 경우에도 납니다.
- 0x80070BC9요청한 작업이 실패했으며 변경 내용을 롤백하려면 시스템을 다시 시작해야 한다는 뜻입니다. 원문은 그룹 정책(GPO)이 TrustedInstaller 서비스 시작 유형을 수동으로 고정해 다시 시작 후 처리해야 할 작업이 막힌 경우도 이 코드로 설명합니다.
- 0x800719E40x800719e4 오류(ERROR_LOG_FULL)는 로그가 가득 찼다는 뜻입니다. \Windows\System32\Config\TxR의 트랜잭션 로그(.blf·.regtrans-ms 파일)가 가득 차거나 손상된 경우, 레지스트리에만 남은 유령 네트워크 어댑터·드라이버 항목이 쌓여 드라이버 업데이트 큐가 커진 경우, 업데이트 오케스트레이션 설정이 잘못된 경우에 납니다.
- 0x80071A91업데이트 설치 중 트랜잭션 리소스 관리자가 파일 작업을 처리하지 못했다는 뜻입니다. Windows 업데이트는 커널 트랜잭션 관리자(KTM)와 트랜잭션 NTFS(TxF)로 파일 작업을 관리하는데, 시스템 볼륨의 TxF 트랜잭션 로그 손상, 이전 업데이트의 불완전한 설치, 디스크 오류, 백신이나 파일 시스템 필터 드라이버의 차단, 구성 요소 저장소 손상 등으로 변경 내용을 커밋할 수 없을 때 납니다.
- 0x80072EE2작업 시간이 초과되었다는 뜻입니다. Windows 업데이트, Configuration Manager, WSUS 같은 업데이트 원본에 연결하지 못해 업데이트를 검색할 수 없을 때 납니다.
- 0x80072EFD작업 시간이 초과되었다는 뜻입니다. 원문은 이 코드를 0x80072EFE, 0x80D02002와 함께 TIME_OUT_ERRORS로 묶어 설명합니다.
- 0x80072EFE서버와의 연결이 비정상적으로 끊겨 BITS가 파일을 전송하지 못했다는 뜻입니다. 원문은 같은 코드를 0x80072EFD, 0x80D02002와 함께 시간 초과 오류(TIME_OUT_ERRORS)로도 묶어 설명합니다.
- 0x80072F8F콘텐츠 디코딩에 실패했다는 뜻입니다. 클라이언트에 TLS 1.2가 올바르게 구성되지 않아 Windows 업데이트 에이전트가 받은 콘텐츠를 해독하지 못할 때 납니다.
- 0x80073701참조된 어셈블리를 찾을 수 없다는 뜻입니다. 구성 요소가 부분적으로 설치된 상태에서 생긴 구성 요소 저장소 손상이 원인으로 설명됩니다.
- 0x8007371B트랜잭션에 꼭 필요한 멤버가 하나 이상 빠져 있다는 뜻으로, 구성 요소 저장소 손상을 가리킵니다.
- 0x800F081F패키지나 파일의 원본을 찾지 못해 ResolveSource()가 실패했다는 뜻으로, 구성 요소 저장소 손상을 가리킵니다.
- 0x800F0821CBS 트랜잭션 시간 제한을 초과했다는 뜻입니다. 서비스 작업이 너무 오래 걸려 서비스 스택 감시 타이머가 만료될 때 납니다.
- 0x800F0823이 컴퓨터의 서비싱 스택이 오래되어 새 업데이트를 처리할 수 없다는 뜻입니다. 서비싱 스택은 Windows 업데이트를 설치하는 구성 요소로, 서비싱 스택 업데이트(SSU)를 건너뛰면 어긋날 수 있다고 원문은 설명합니다.
- 0x800F0825패키지를 제거할 수 없다는 뜻입니다. 부분적으로 설치된 구성 요소가 구성 요소 저장소를 손상시켰을 때 나는 오류입니다.
- 0x800F0831CBS 저장소, 즉 Windows 구성 요소 저장소가 손상되었다는 뜻입니다.
- 0x800F0920작업을 처리하는 동안 응답 없음이 감지되었다는 뜻입니다. 0x800F0821 오류 뒤에 이어서 기록되는 오류로, 서비스 스택 감시 타이머가 만료되면서 시스템이 멈췄다고 판단할 때 납니다.
- 0x800F0922설치 관리자가 실패했다는 뜻입니다. 원문은 Windows Server 2016에서 7월 누적 업데이트가 설치되지 않은 사례로 이 코드를 설명합니다.
- 0x80200053상수명 BG_E_VALIDATION_FAILED, 즉 유효성 검사 실패를 뜻합니다. 원문 설명란은 "해당 없음"이며, 다운로드를 필터링하는 방화벽 때문에 Windows 업데이트 클라이언트가 잘못된 응답을 받을 때 나타난다고만 안내합니다.
- 0x8024000EWindows 업데이트 에이전트가 업데이트의 XML 데이터에서 잘못된 정보를 찾은 경우
- 0x8024001E업데이트 원본 파일이 손상되거나 불완전할 때, 디스크 여유 공간이 부족할 때, 연결이 끊겼다 이어질 때, 서버 유지 관리·예약된 작업·기타 중단이 업데이트 과정을 방해할 때 납니다.
- 0x80240020로그온된 대화형 사용자가 없기 때문에 작업이 완료되지 않았습니다.
- 0x80240022모든 업데이트에 대해 작업을 수행하지 못했습니다.
- 0x8024002E관리되지 않는 서버(unmanaged server)에 대한 접근이 허용되지 않는다는 뜻입니다. 원문은 Windows Update 클라이언트 서비스가 사용 안 함 상태일 때, 흔히 Windows 업데이트 접근을 막는 그룹 정책 때문에 난다고 설명합니다.
- 0x80240439Windows 업데이트 에이전트가 시작은 됐지만 시작 절차를 끝내지 못했다는 뜻입니다. 에이전트 데이터 저장소 손상, Windows 업데이트 레지스트리 구성 손상, %windir%\SoftwareDistribution 폴더의 상태 파일 손상, 에이전트 시작을 막는 시스템 정책이나 그룹 정책, 끝나지 않은 최근의 Windows 업데이트 재설정이 원인입니다.
- 0x80242006업데이트에 잘못된 메타데이터가 포함되어 있으므로 처리기 작업을 완료할 수 없습니다.
- 0x80242014업데이트의 다시 부팅 후 작업이 아직 진행되고 있습니다.
- 0x80244007WU_E_PT_SOAP_* 오류 코드의 이유로 SOAP 오류가 발생했기 때문에 SOAPCLIENT_SOAPFAULT - SOAP 클라이언트와 동일하게 오류가 발생했습니다.
- 0x8024401BHTTP 상태 407과 동일 - 프록시 인증이 필요합니다.
- 0x80244022HTTP 상태 503과 동일 - 서비스가 일시적으로 오버로드됩니다.
- 0x8024402C프록시 서버 또는 대상 서버의 이름을 확인할 수 없다는 뜻입니다. Windows 업데이트에 직접 연결하는 컴퓨터라면 로컬 네트워크나 인터넷 연결에, WSUS 같은 인트라넷 업데이트 서비스를 쓰는 컴퓨터라면 로컬 네트워크에 문제가 있어 서버에 연결하지 못한 것입니다.
- 0x8024402F외부 cab 파일 처리가 완료되었으나 일부 오류가 있습니다.
- 0x80246017로컬 사용자에게 콘텐츠 다운로드 권한이 없어 다운로드가 실패했다는 뜻입니다.
- 0x8024A10AWindows 업데이트 서비스가 종료되는 중이라는 뜻입니다. 원문은 오랫동안 활동이 없어 시스템이 응답하지 않으면 서비스가 유휴 상태를 거쳐 종료되면서 이 오류가 날 수 있다고 설명합니다.
- 0x8024D009wuident.cab 파일의 지시문으로 인해 Windows 업데이트 에이전트에 대한 업데이트를 건너뜁니다.
- 0x80D02002작업 시간이 초과되었다는 뜻입니다. 원문은 이 코드를 0x80072EFD, 0x80072EFE와 함께 TIME_OUT_ERRORS로 묶어 설명합니다.
- 0xC0190003C0190003 오류는 업데이트 설치 중 파일 작업(복사·이동·삭제)이 모두 트랜잭션으로 처리되는데 처리할 파일이 너무 많아 트랜잭션 로그가 가득 차고, 트랜잭션이 되돌려졌다는 뜻입니다.