업데이트 실패 "장치에 중요한 보안 및 품질 수정이 누락되어 있습니다."
장치에 중요한 보안 및 품질 수정이 누락되어 있습니다. 일부 업데이트를 설치하는 데 문제가 있었지만 나중에 다시 시도하겠습니다. 2020-03 x64 기반 시스템용 Windows 10 Version 1903에 대한 누적 업데이트(KB4540673) -오류 0x800f0831 |
위와 유사한 사례(아래 그림 참고)가 나타날 경우의 해결 방법을 정리한다.
가장 먼저 시도한 방법은 윈도우 업데이트 폴더 "C:\Windows\SoftwareDistribution" 의 파일을 내용을 삭제하고 업데이트를 다시 시도하는 것이었다. 그러나, 증상은 개선되지 않았다.
두번째 방법은 "Windows 업데이트 문제 해결사"
Windows 10용 업데이트 문제 해결사 다운로드 를 시도해 봤으나, 정상이란다...
다시 구글링 하여 찾아낸 세번째 방법은 CBS.log 파일의 내용을 확인하여 <Missing_Package>를 다운로드 받아 설치하고, <Failed_Package>는 재설치하라는 내용이다.
필자가 키워드를 사용하여 44MB 에 달하는 로그를 일일이 검색하여 찾은 <Missing_Package>목록은 다음과 같다.
중복된 패키지를 모두 제거한 후 아래와 같은 목록이 만들어졌다.
- Microsoft-Windows-MSMQ-Client-Package~31bf3856ad364e35~amd64~~10.0.18362.295
- Microsoft-Windows-SecureStartup-Package~31bf3856ad364e35~amd64~~10.0.18362.295
- Microsoft-Windows-EditionPack-Professional-Package~31bf3856ad364e35~amd64~~10.0.18362.295
- Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~~10.0.18362.295
- Microsoft-Windows-HVSI-Package~31bf3856ad364e35~amd64~~10.0.18362.295
- Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.18362.267
- Microsoft-Windows-TerminalServices-AppServer-Client-Package~31bf3856ad364e35~amd64~~10.0.18362.267
위에서 찾아낸 패키지들은 아래 사이트에서 다운로드 할 수 있다.
그러나 KB로 시작하는 패키지 아이디를 알지 못하면 소용 없는 것이 문제다.
혹시나 해서 문제가 된 패키지(KB4540673)를 검색해 보니, 아래와 같이 검색이 된다.
검색된 목록에서 해당 업데이트를 다운로드 받아서 직접 설치해 보았으나, 같은 이유로 역시 실패. 실패의 원인이 되는 패키지(KB4546073)를 찾아서 설치하는 작업을 반복 하다보면 해결 될 지도 모르겠지만, 위에서 확인한 목록들의 종속관계로 인해 반복 되는 작업을 계속 하기에는 시간이 너무 아깝다. 이 방법은 이쯤에서 포기한다.
결국 가장 간단하고 확실한 방법은 최신버전의 Windows 빌드로 업데이트 해 주는 것.
업데이트 전과 후의 버전번호를 확인해 본다.
Windows 정보는 윈도우로고 + R 을 입력하면 팝업되는 "실행" 창에서 winver 를 입력하고 "확인"을 클릭하면 확인할 수 있다.
Windows 업데이트를 다시 확인해 보니, 1909에 대한 누적 업데이트가 발견되어 바로 업데이트를 실시한다.
윈도우 업데이트의 모든 과정이 완료되었다.