본문 바로가기
컴퓨터

업데이트 실패 "장치에 중요한 보안 및 품질 수정이 누락되어 있습니다."

by 바퀴 굴리는 프로그래머 2020. 3. 13.
반응형
장치에 중요한 보안 및 품질 수정이 누락되어 있습니다. 
일부 업데이트를 설치하는 데 문제가 있었지만 나중에 다시 시도하겠습니다. 
2020-03 x64 기반 시스템용 Windows 10 Version 1903에 대한 누적 업데이트(KB4540673) -오류 0x800f0831

위와 유사한 사례(아래 그림 참고)가 나타날 경우의 해결 방법을 정리한다.

장치에 중요한 보안 및 품질 수정이 누락되어 있습니다. 

 

가장 먼저 시도한 방법은 윈도우 업데이트 폴더 "C:\Windows\SoftwareDistribution" 의 파일을 내용을 삭제하고 업데이트를 다시 시도하는 것이었다. 그러나, 증상은 개선되지 않았다.

 

 

두번째 방법은 "Windows 업데이트 문제 해결사"

 

https://support.microsoft.com/ko-kr/help/4027322/windows-update-troubleshooter

쿠키가 사용되고 있지 않습니다. 쿠키를 사용하고 페이지를 새로 고치세요.

support.microsoft.com

Windows 10용 업데이트 문제 해결사 다운로드 를 시도해 봤으나, 정상이란다... 

Windows 10용 업데이트 문제 해결사도 답은 아니었다.

 

 

다시 구글링 하여 찾아낸 세번째 방법은 CBS.log 파일의 내용을 확인하여 <Missing_Package>를 다운로드 받아 설치하고, <Failed_Package>는 재설치하라는 내용이다.

 

https://support.microsoft.com/en-us/help/4477073/error-0x800f0831-when-you-install-an-update

Cookies are disabled Please enable cookies and refresh the page

support.microsoft.com

필자가 키워드를 사용하여 44MB 에 달하는 로그를 일일이 검색하여 찾은 <Missing_Package>목록은 다음과 같다.

CBS.log 파일 내용

중복된 패키지를 모두 제거한 후 아래와 같은 목록이 만들어졌다.

  • 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

 

위에서 찾아낸 패키지들은 아래 사이트에서 다운로드 할 수 있다.

 

Microsoft Update 카탈로그

 

www.catalog.update.microsoft.com

그러나 KB로 시작하는 패키지 아이디를 알지 못하면 소용 없는 것이 문제다.

찾을 수 없음

혹시나 해서 문제가 된 패키지(KB4540673)를 검색해 보니, 아래와 같이 검색이 된다.

패키지 아이디는 KB 로 시작한다

검색된 목록에서 해당 업데이트를 다운로드 받아서 직접 설치해 보았으나, 같은 이유로 역시 실패. 실패의 원인이 되는 패키지(KB4546073)를 찾아서 설치하는 작업을 반복 하다보면 해결 될 지도 모르겠지만, 위에서 확인한 목록들의 종속관계로 인해 반복 되는 작업을 계속 하기에는 시간이 너무 아깝다. 이 방법은 이쯤에서 포기한다.

기대한 내가 잘못했다.

 

결국 가장 간단하고 확실한 방법은 최신버전의 Windows 빌드로 업데이트 해 주는 것.

 

Windows 10 다운로드

Windows 10용 ISO 파일을 다운로드한 경우, 해당 파일은 선택한 위치에 로컬로 저장됩니다.컴퓨터에 타사 DVD 굽기 프로그램이 설치되어 있으며 해당 프로그램을 사용하여 설치 DVD를 만들려는 경우, 파일이 저장된 위치로 이동하여 ISO 파일을 두 번 클릭하거나 마우스 오른쪽 단추를 클릭하고, 다른 프로그램으로 열기를 선택하여 선호하는 해당 DVD 굽기 소프트웨어를 선택하면 프로그램을 열 수 있습니다. Windows 디스크 이미지 버너를 사용하여

www.microsoft.com

 

가장 확실한 방법은 이거다 
현재 버전인 1903에서 최신 버전인 1909로 업데이트 된다는 내용
호환성 검사 통과
업데이트 다운로드 중
다운로드 파일 검증 중
업데이트 중
업데이트 완료
업데이트 완료

 

 

업데이트 전과 후의 버전번호를 확인해 본다.

버전 1903 (10.0.18362.418)
버전 1909 (10.0.18363.720)

 

Windows 정보는 윈도우로고 + R 을 입력하면 팝업되는 "실행" 창에서 winver 를 입력하고 "확인"을 클릭하면 확인할 수 있다.

Windows 정보 확인

 

Windows 업데이트를 다시 확인해 보니, 1909에 대한 누적 업데이트가 발견되어 바로 업데이트를 실시한다.

2020-02 Windows 10 Version 1909 x64에 대한 .NET Framework 3.5 및 4.8 누적 업데이트 (KB4537572)

 

윈도우 업데이트의 모든 과정이 완료되었다.

최신상태 확인 완료

반응형