본문 바로가기
ITC/My daily work as IT support

[Windows 10] Windows Update 보류 중인 다운로드

by Un光 2020. 3. 24.
728x90
반응형

VM에서 Windows 업데이트가 안된다는 문의가 있었다.

VM이라고 사실 다를 건 없지만.. 아마 Windows 상의 문제라고 생각하고 원인을 찾아보기 시작했다.

 

환경은 내부에 WSUS 서버가 있었고, VM의 OS는 Windows 10 Enterprise 1809.

오류 내용은 Windows Update 시도 시 계속 "보류 중인 다운로드"라는 메시지만 나온다.

(영어 버전에서는 "Pending download")

보류 중인 다운로드

WSUS 인트라넷 Microsoft 업데이트 서비스 위치 지정이라던지 설정은 문제가 없었다.

 

그래서 인터넷에 나와있는 흔한 기본적인 조치를 취했다.
SoftwareDistribution 폴더 삭제라던지, dism 실행 등..

역시나.. 이걸로 쉽게 해결됐다면 문의는 없었을 것이다.

 

필수 선행 업데이트가 있어서 안되는 것인가? 하고 KB문서를 확인해서 MS Catalog에서 수동으로 받아서 업데이트도 해봤는데 여전히 동일 증상이다.

Microsoft에서 직접 다운로드도 시도했으나 그것도 동일하게 안된다.

수동 업데이트는 잘 되는데 계속 다운로드가 보류 중이라고 나온다면 네트워크의 문제가 아닐까 생각해봤는데 방화벽이나 기타 솔루션에서 막는건 없다고 한다.

실제로도 WSUS 서버와 통신은 문제가 없었다.

 

이벤트 로그에서 WindowsUpdateClient 항목을 봐도 별다른 메시지는 없었다...

사건은 미궁으로 빠지는 줄 알았는데 Powershell에서 Windows Update 로그를 좀더 상세히 추출할 수 있었다.

Get-WindowsUpdateLog

명령어는 Get-WindowsUpdateLog이고 실행하면 바탕화면에 WindowsUpdate.log란 파일이 생성되서 내용을 살펴보니 아래와 같은 내용이 나타났다.

2020/03/23 15:12:39.5332270 3196 9284 DownloadManager *FAILED* [80D03805] DO job {020DC8F0-D91A-4073-86F2-AC5485A3F5B8} hit a transient error, updateId = 326BD74E-C345-486A-B7FF-4989738A74F5.200

음...해당 메시지로 다시 찾아봤는데 유레카!

배달 최적화의 문제로 보여져 또 이것저것 테스트를 시도했다.

Windows 10의 설정에서 배달 최적화를 꺼봤는데 이것은 효과가 없었다.

효과 없던 배달 최적화 끔

뭔가 다른 설정이 또 있나 찾아봤는데 그룹 정책에 해당 설정이 있었다.

관리 템플릿(컴퓨터) > Windows 구성 요소 > 배달 최적화 > 다운로드 모드

배달 최적화 다운로드 모드 구성

해당 설정을 사용으로 하고 바이패스(100) 모드로 변경하고 재부팅을 했다.

다운로드 모드 바이패스(100)로 설정

이후에 업데이트를 시도했더니 정상적으로 다운로드가 진행됐다!

정상적인 방법인지는 모르겠지만 어찌됐든 해결됐다.

 

참고로 다운로드 모드 설정을 할 경우 설정의 배달 최적화 항목은 변경 못하도록 비활성화 된다.

배달 최적화 설정 비활성화

 

해당 정책을 그룹 정책으로 내리기 위해서 Windows Server 2016에서 찾아봤는데 왜인지 항목이 보이지 않았다.

그래서 그냥 레지스트리 정책으로 내렸다.

경로: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization

값: DODownloadMode(REG_DWORD) = 100

DODownloadMode

 

이후 다른 VM에서도 재부팅 후 확인해보니 문제 없었다.

 

끝!

 

 

해당 작업을 하면서 사용했던 Powershell 명령어들 참고삼아 작성...

Import-Module BitsTransfer

Get-BitsTransfer -AllUsers | Select *

Get-WindowsUpdateLog

 

해결 시 참고한 URL:

 

Multiple Win10 machines stuck downloading updates, "hit a transient error"

I thought I was testing the Download Mode fix suggested by LettuceCat9 on one machine back in December, but I can't recall the results. However, five days ago, I set it as a policy for all Windows 10 devices and it does in fact seem to work around the issu

social.technet.microsoft.com

 

Windows 10 운영 체제 구성 요소에서 Microsoft 서비스로의 연결 관리 - Windows Privacy

Windows에서 Microsoft 서비스로의 연결을 최소화하는 방법을 배우고 이러한 연결과 관련된 특정 개인 정보 설정을 구성합니다.

docs.microsoft.com

 

반응형