일반적인 오류 및 완화 Windows 업데이트

가상 에이전트 사용해 보기 - 일반적인 Windows 업데이트 문제를 신속하게 식별하고 해결하는 데 도움이 될 수 있습니다.

다음 표에서는 Windows 업데이트 발생할 수 있는 일반적인 오류에 대한 정보를 제공하고 이를 완화하는 데 도움이 되는 단계를 제공합니다.

적용 대상: Windows 10, Windows 11

0x8024402F

메시지 설명 완화
WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS 일부 오류로 완료된 외부 .cab 파일 처리 이 오류는 웹 필터링 소프트웨어용 Lightspeed Rocket로 인해 발생할 수 있습니다.
라이트스피드 로켓의 예외 목록에 업데이트를 받으려는 디바이스의 IP 주소를 추가합니다.

0x80242006

메시지 설명 완화
WU_E_UH_INVALIDMETADATA 업데이트에 잘못된 메타데이터가 포함되어 있으므로 처리기 작업을 완료할 수 없습니다. 소프트웨어 재배포 폴더의 이름을 바꾸고 업데이트를 다시 다운로드해 보세요.
다음 폴더의 이름을 *로 바꿉니다. 박:
-%systemroot%\system32\catroot2

명령 프롬프트에 다음 명령을 입력합니다. 각 명령을 입력한 후 Enter 키를 누릅니다.
Ren %systemroot%\SoftwareDistribution\DataStore DataStore.bak
Ren %systemroot%\SoftwareDistribution\Download Download.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

0x80070BC9

메시지 설명 완화
ERROR_FAIL_REBOOT_REQUIRED 요청된 작업이 실패했습니다. 시스템을 다시 시작하여 변경 내용을 롤백합니다. Windows Installer 서비스의 시작 동작을 제어하는 정책이 없는지 확인합니다. 이 서비스는 운영 체제에서 관리해야 합니다. Windows Installer 서비스의 기본 시작 유형수동입니다.

0x80200053

메시지 설명 완화
BG_E_VALIDATION_FAILED 해당 없음 다운로드를 필터링하는 방화벽이 없는지 확인합니다. 이러한 필터링으로 인해 Windows 업데이트 클라이언트에서 잘못된 응답을 받을 수 있습니다.

0x80072EFD 또는 0x80072EFE 또는 0x80D02002

메시지 설명 완화
TIME_OUT_ERRORS 작업 시간이 초과되었습니다. Microsoft 다운로드 URL을 차단하는 방화벽 규칙 또는 프록시가 없는지 확인합니다.
네트워크 모니터 추적을 수행하여 더 잘 이해합니다. <방화벽 문제 해결 시나리오를 참조하세요.>

0X8007000D

메시지 설명 완화
ERROR_INVALID_DATA 유효하지 않은 데이터가 다운로드되었거나 손상이 발생했음을 나타냅니다. 업데이트를 다시 다운로드하고 설치를 시작합니다.

0x8024A10A

메시지 설명 완화
USO_E_SERVICE_SHUTTING_DOWN Windows 업데이트 서비스가 종료되고 있음을 나타냅니다. 이 오류는 장기간 비활성 상태인 후에 발생할 수 있습니다. 시스템이 응답하지 않아 서비스가 유휴 상태가 되어 서비스가 종료됩니다. 시스템이 활성 상태로 유지되고 설치를 완료하기 위해 연결이 설정된 상태로 유지되는지 확인합니다.

0x80240020

메시지 설명 완화
WU_E_NO_INTERACTIVE_USER 대화형 사용자가 로그인되지 않아 작업이 완료되지 않았습니다. 디바이스에 로그인하여 설치를 시작하고 디바이스를 다시 시작할 수 있도록 합니다.

0x80242014

메시지 설명 완화
WU_E_UH_POSTREBOOTSTILLPENDING 업데이트에 대한 다시 시작 후 작업은 아직 진행 중입니다. 일부 Windows 업데이트에서는 디바이스를 다시 시작해야 합니다. 디바이스를 다시 시작하여 업데이트 설치를 완료합니다.

0x80246017

메시지 설명 완화
WU_E_DM_UNAUTHORIZED_LOCAL_USER 로컬 사용자에게 콘텐츠 다운로드 권한 부여가 거부되어 다운로드에 실패했습니다. 업데이트를 다운로드하고 설치하려는 사용자에게 업데이트를 설치할 수 있는 충분한 권한이 제공되었는지 확인합니다(로컬 관리자).

0x8024000B

메시지 설명 완화
WU_E_CALL_CANCELLED 작업이 취소되었습니다. 사용자 또는 서비스에 의해 작업이 취소되었습니다. 결과를 필터링할 수 없는 경우에도 이 오류가 발생할 수 있습니다.

0x8024000E

메시지 설명 완화
WU_E_XML_INVALID Windows 업데이트 에이전트는 업데이트의 XML 데이터에서 유효하지 않은 정보를 찾았습니다. 특정 드라이버에는 Update.xml 더 많은 메타데이터 정보가 포함되어 있으며, Orchestrator는 유효하지 않은 데이터로 해석할 수 있습니다. 디바이스에 최신 Windows 업데이트 에이전트가 설치되어 있는지 확인합니다.

0x8024D009

메시지 설명 완화
WU_E_SETUP_SKIP_UPDATE Wuident.cab 파일의 지시문으로 인해 Windows 업데이트 에이전트에 대한 업데이트를 건너뛰었다. WSUS가 클라이언트에 자체 업데이트를 보내지 않을 때 이 오류가 발생할 수 있습니다.

문제를 resolve 자세한 내용은 KB920659 검토하세요.

0x80244007

메시지 설명 완화
WU_E_PT_SOAPCLIENT_SOAPFAULT 오류 코드의 이유로 SOAP 오류가 발생했기 때문에 SOAP 클라이언트가 WU_E_PT_SOAP_* 실패했습니다. 이 문제는 Windows에서 Windows 업데이트 쿠키를 갱신할 수 없기 때문에 발생합니다.

문제를 resolve 자세한 내용은 Windows가 WSUS 서버에서 업데이트를 검색하려고 할 때 발생하는 0x80244007 오류를 참조하세요.

0x80070422

메시지 설명 완화
해당 없음 이 문제는 Windows 업데이트 서비스가 작동을 중지하거나 실행되고 있지 않을 때 발생합니다. Windows 업데이트 서비스가 실행 중인지 확인합니다.

0x800f0821

메시지 설명 완화
CBS_E_ABORT; Client abort, ICbsUIHandler 메서드에서 반환된 IDABORT(Error() 제외) CBS 트랜잭션 시간 제한이 초과되었습니다. 서비스 작업을 완료하는 데 시간이 오래 걸립니다. 서비스 스택 워치독 타이머가 만료됩니다. 시간 제한을 연장하면 문제가 완화됩니다. 디바이스의 리소스를 늘입니다. 가상 머신인 경우 가상 CPU 및 메모리를 늘려 작업 속도를 높입니다. 디바이스가 KB4493473 이상에 업데이트를 설치했는지 확인합니다.

0x800f0825

메시지 설명 완화
CBS_E_CANNOT_UNINSTALL; 패키지를 제거할 수 없습니다. 일반적으로 이 오류는 구성 요소가 부분적으로 설치된 상태일 때 발생하는 구성 요소 저장소 손상 때문입니다. 명령을 사용하여 구성 요소 저장소를 Dism RestoreHealth 복구하거나 부분적으로 설치된 구성 요소의 페이로드를 사용하여 수동으로 복구합니다. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
디바이스를 다시 시작합니다.

0x800F0920

메시지 설명 완화
CBS_E_HANG_DETECTED; 작업을 처리하는 동안 응답 실패가 감지되었습니다. 0x800f0821 후 기록된 후속 오류 서비스 작업을 완료하는 데 시간이 오래 걸립니다. 서비스 스택 감시 타이머가 만료되고 시스템이 응답을 중지했다고 가정합니다. 시간 제한을 연장하면 문제가 완화됩니다. 디바이스의 리소스를 늘입니다. 가상 머신인 경우 가상 CPU 및 메모리를 늘려 작업 속도를 높입니다. 디바이스가 KB4493473 이상에 업데이트를 설치했는지 확인합니다.

0x800f081f

메시지 설명 완화
CBS_E_SOURCE_MISSING; 패키지 또는 파일에 대한 원본을 찾을 수 없음, ResolveSource() 실패 구성 요소 저장소 손상 명령을 사용하여 구성 요소 저장소를 Dism RestoreHealth 복구하거나 부분적으로 설치된 구성 요소의 페이로드를 사용하여 수동으로 복구합니다. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
디바이스를 다시 시작합니다.

0x800f0831

메시지 설명 완화
CBS_E_STORE_CORRUPTION; CBS 매장이 손상되었습니다. Windows 구성 요소 저장소의 손상. 부분적으로 설치된 구성 요소의 페이로드를 사용하여 Dism RestoreHealth 또는 수동으로 복구하여 구성 요소 저장소를 복구합니다. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
디바이스를 다시 시작합니다.

0x80070005

메시지 설명 완화
E_ACCESSDENIED; 일반 액세스 거부 오류 파일 시스템 또는 레지스트리 키 권한이 변경되었으며 서비스 스택에 필요한 액세스 수준이 없습니다. 이 오류는 일반적으로 액세스가 거부되었음을 의미합니다.
%Windir%\logs\CBS로 이동하여 마지막 CBS.log 열고 타임스탬프를 검색 , error 하여 일치합니다. 오류를 찾은 후 위로 스크롤하여 액세스 거부의 원인을 확인합니다. 파일, 레지스트리 키에 대한 액세스가 거부될 수 있습니다. 올바른 권한이 필요한 개체를 결정하고 필요에 따라 권한을 변경합니다.

0x80070570

메시지 설명 완화
ERROR_FILE_CORRUPT; 파일 또는 디렉터리가 손상되어 읽을 수 없습니다. 구성 요소 저장소 손상 부분적으로 설치된 구성 요소의 페이로드를 사용하여 Dism RestoreHealth 또는 수동으로 복구하여 구성 요소 저장소를 복구합니다. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
디바이스를 다시 시작합니다.

0x80070003

메시지 설명 완화
ERROR_PATH_NOT_FOUND; 시스템에서 지정된 경로를 찾을 수 없습니다. 서비스 스택은 특정 경로에 액세스할 수 없습니다. 실행 파일에 대한 잘못된 경로를 나타냅니다. %Windir%\logs\CBS로 이동하여 마지막 CBS.log 열고 를 검색합니다, error. 그런 다음 결과를 타임스탬프와 일치합니다.

0x80070020

메시지 설명 완화
ERROR_SHARING_VIOLATION 수많은 원인. CBS 로그 분석이 필요합니다. 이 오류는 바이러스 백신과 같은 비 Microsoft 필터 드라이버로 인해 발생합니다.
1. 클린 부팅을 수행하고 설치를 다시 시도합니다.
2. sysinternal 도구 프로세스 모니터를 다운로드합니다.
3. Procmon.exe를 실행합니다. 데이터 캡처가 자동으로 시작됩니다.
4. 업데이트 패키지를 다시 설치합니다.
5. 프로세스 모니터 기본 창에 포커스가 있는 상태에서 Ctrl + E를 누르거나 돋보기를 선택하여 데이터 캡처를 중지합니다.
6. 파일> 모든이벤트>저장>PML을 선택하고 파일을 저장할 .PML 경로를 선택합니다.
7. %windir%\logs\cbs로 이동하여 마지막 Cbs.log 파일을 열고 오류를 검색합니다. 약간 위의 오류 줄을 찾은 후에는 설치 중에 공유 위반 오류를 제공하는 파일에 액세스해야 합니다.
8. 프로세스 모니터에서 경로를 필터링하고 파일 이름을 삽입합니다("path" "contains" "CBS의 파일 이름"과 같아야 함).
9. 오류를 발생시키는 프로세스를 중지하거나 제거해 보세요.

0x80073701

메시지 설명 완화
ERROR_SXS_ASSEMBLY_MISSING; 참조된 어셈블리를 찾을 수 없습니다. 일반적으로 구성 요소가 부분적으로 설치된 상태일 때 발생하는 구성 요소 저장소 손상입니다. 를 사용하여 구성 요소 저장소를 Dism RestoreHealth command 복구하거나 부분적으로 설치된 구성 요소의 페이로드를 사용하여 수동으로 복구합니다. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
디바이스를 다시 시작합니다.

0x8007371b

메시지 설명 완화
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE; 트랜잭션의 하나 이상의 필수 멤버가 없습니다. 구성 요소 저장소 손상. 명령을 사용하여 구성 요소 저장소를 Dism RestoreHealth 복구하거나 부분적으로 설치된 구성 요소의 페이로드를 사용하여 수동으로 복구합니다. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
Dism.exe /Online /Cleanup-Image /Restorehealth
Sfc.exe /Scannow
디바이스를 다시 시작합니다.

0x80072EFE

메시지 설명 완화
WININET_E_CONNECTION_ABORTED; 서버와의 연결이 비정상적으로 닫혔습니다. BITS가 파일을 성공적으로 전송할 수 없습니다. BITS가 손상되었거나 전송 중인 파일을 클라이언트의 대상 폴더에 쓸 수 없는 경우에 발생합니다. 이 오류는 업데이트를 확인하거나 다운로드하는 동안 연결 오류로 인해 발생합니다.
cmd 프롬프트에서 다음을 실행합니다. BITSADMIN /LIST /ALLUSERS /VERBOSE
0x80072EFE 오류 코드를 검색합니다. 특정 파일이 있는 HTTP 코드에 대한 참조가 표시됩니다. 브라우저를 사용하여 수동으로 다운로드하여 organization 프록시 설정을 사용하고 있는지 확인합니다. 다운로드가 실패하면 프록시 관리자와 검사 통신이 sucesfull이 되도록 허용합니다. 또한 이 특정 URL 액세스를 위해 네트워크 팀과 검사.

0x80072F8F

메시지 설명 완화
WININET_E_DECODING_FAILED; 콘텐츠 디코딩에 실패했습니다. TLS 1.2가 클라이언트에서 올바르게 구성되지 않았습니다. 이 오류는 일반적으로 Windows 업데이트 에이전트가 수신된 콘텐츠를 디코딩할 수 없음을 의미합니다. KB3140245 업데이트를 설치하여 TLS 1.2를 설치하고 구성합니다.

0x80072EE2

메시지 설명 완화
WININET_E_TIMEOUT; 작업 시간이 초과되었습니다. Windows 업데이트, Configuration Manager 또는 WSUS에 대한 연결 문제로 인해 업데이트를 검색할 수 없습니다. 이 오류는 일반적으로 Windows 업데이트 에이전트가 업데이트 서버 또는 WSUS, Configuration Manager 또는 Microsoft Intune 같은 사용자 고유의 원본에 연결할 수 없음을 의미합니다.
네트워크 팀에 문의하여 디바이스가 업데이트 원본에 연결할 수 있는지 확인합니다. 자세한 내용은 Configuration Manager 소프트웨어 업데이트 검사 오류 문제 해결을 참조하세요.
공용 Microsoft 업데이트 서버를 사용하는 경우 디바이스가 다음 Windows 업데이트 엔드포인트에 액세스할 수 있는지 검사.
http://windowsupdate.microsoft.com
https://*.windowsupdate.microsoft.com
https://update.microsoft.com
https://*.update.microsoft.com
https://windowsupdate.com
https://*.windowsupdate.com
https://download.windowsupdate.com
https://*.download.windowsupdate.com
https://download.microsoft.com
https://*.download.windowsupdate.com
https://wustat.windows.com
https://*.wustat.windows.com
https://ntservicepack.microsoft.com

0x80240022

메시지 설명 완화
WU_E_ALL_UPDATES_FAILED; 모든 업데이트에 대한 작업이 실패했습니다. 이 오류의 근본 원인은 여러 입니다. 가장 일반적인 문제는 바이러스 백신 소프트웨어가 특정 폴더(예: SoftwareDistribution)에 대한 액세스를 차단하고 있다는 것입니다. CBS.log 보호되는 파일 또는 폴더를 확인하는 데 필요한 분석입니다.

0x8024401B

메시지 설명 완화
WU_E_PT_HTTP_STATUS_PROXY_AUTH_REQ; HTTP 상태 407과 동일 - 프록시 인증이 필요합니다. 프록시 서버를 통해 인증할 수 없습니다. Winhttp 프록시 또는 WinInet 프록시 설정이 올바르게 구성되지 않았습니다. 이 오류는 일반적으로 프록시 오류로 인해 Windows 업데이트 에이전트가 업데이트 서버 또는 WSUS, Configuration Manager 또는 Microsoft Intune 같은 고유한 업데이트 원본에 연결할 수 없음을 의미합니다.
클라이언트에서 프록시 설정을 확인합니다. Windows 업데이트 에이전트는 WinHTTP를 사용하여 사용 가능한 업데이트를 검색합니다. 클라이언트와 업데이트 원본 사이에 프록시 서버가 있는 경우 원본의 FQDN을 사용하여 통신할 수 있도록 클라이언트에서 프록시 설정을 올바르게 구성해야 합니다.
네트워크 및 프록시 팀에 문의하여 디바이스가 사용자 인증이 필요한 프록시 없이 원본을 업데이트할 수 있는지 확인합니다.

0x80244022

메시지 설명 완화
WU_E_PT_HTTP_STATUS_SERVICE_UNAVAILABLE; HTTP 상태 503과 동일 - 서비스가 일시적으로 오버로드됩니다. 구성된 업데이트 원본에 연결할 수 없습니다. 연결 문제를 resolve 데 필요한 네트워크 문제 해결. 네트워크 및 프록시 팀에 문의하여 디바이스가 사용자 인증이 필요한 프록시 없이 원본을 업데이트할 수 있는지 확인합니다.

0x80070490

메시지 설명 완화
ERROR_NOT_FOUND 이 오류는 업데이트의 일부로 드라이버를 설치하는 동안 발생합니다. 이 문제는 업데이트되는 드라이버의 아키텍처와 같은 세부 정보가 레지스트리에 없으므로 발생합니다. 다음 단계에 따라 드라이버 작업 레지스트리에 누락된 inf 파일 Arch 값을 수동으로 추가합니다.
1. regedit를 열고 로 이동합니다. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\DriverOperations\0\2(SequenceID)
2. ID 값을 검토하여 누락된 값을 확인합니다.
3. ID 값의 정보를 참조하는 누락된 값을 수동으로 추가합니다. 예를 들어 이름: Arch; 형식: REG_SZ(문자열 값); 데이터: amd64.
4. 실패한 업데이트 설치를 진행합니다.

0x800f0922

메시지 설명 완화
CBS_E_INSTALLERS_FAILED Windows Server 2016 7월 누적 업데이트를 설치하지 못했습니다. CBS.log 라이선스 및 제품 키 토큰이 업데이트되지 않을 때 업데이트가 롤백되는 경우가 있습니다. 이 문제는 "사용자" 및 "네트워크 서비스" 계정에 대한 쓰기 권한을 C:\Windows\System32\spp\ 폴더에 추가하여 해결할 수 있습니다.

0x80070bc9

메시지 설명 완화
ERROR_FAIL_REBOOT_REQUIRED TrustedInstaller 서비스 시작 유형은 GPO(그룹 정책)에 의해 "수동"으로 설정되어 보류 중인 작업을 완료하기 시작하지 못했습니다. TrustedInstaller 서비스는 다시 시작한 후 트랜잭션을 처리해야 하는 업데이트가 발생하면 시작 유형을 수동에서 자동으로 변경합니다. 값을 다시 시작하기 전에 Manual로 다시 설정하면 트랜잭션을 적용할 수 없습니다. 이 트랜잭션은 보류 중이며 다른 모든 업데이트 설치를 차단합니다.
이 문제를 해결하려면 TrustedInstaller 정책을 자동 으로 변경하고 컴퓨터를 다시 시작합니다. 작동하지 않는 경우 컴퓨터를 WinRE로 시작하여 보류 중인 작업을 되돌리기. 예를 들면 dism /Image:C:\ /Cleanup-Image /RevertPendingActions와 같습니다. 작동하지 않는 경우 컴퓨터를 WinRE로 시작하고, \WinSxS\Pending.xml이름을 바꾸고, COMPONENTS Hive에서 PendingXMLIdentifier를 제거합니다.

0x800706be

메시지 설명 완화
누적 업데이트를 설치하지 못했습니다. Windows Server 2016 Std가 .msu 패키지를 사용하여 누적 패키지를 설치하지 못했습니다. 오류가 반환되지 않습니다. dism.exe 사용하여 패키지를 설치할 때 오류 0x800706be 반환했습니다. 마지막 누적 업데이트가 설치되지 않았고 손상되었습니다. 이 문제를 resolve 손상된 업데이트 패키지의 레지스트리 키로 이동합니다. "현재 상태" 값을 000020 16진수(12월 32일) - 해결됨 또는 000040 16진수(641월) - 스테이징됨 또는 000070 16진수(1121월)로 변경합니다.

데이터 수집

Microsoft 지원의 지원이 필요한 경우 배포 관련 문제에 TSS를 사용하여 정보 수집에 설명된 단계에 따라 정보를 수집하는 것이 좋습니다.