Share via


업데이트를 설치할 때 0x800f0831 오류

이 문서에서는 누적 업데이트를 설치할 때 0x800f0831 오류가 발생하는 문제를 해결합니다.

원래 제품 버전: Configuration Manager(현재 분기), Windows Server Update Services
원본 KB 번호: 4477073

증상

Windows 업데이트, 특히 누적 업데이트를 설치하려고 하면 WindowsUpdate.log 다음과 같은 오류 메시지가 표시됩니다.

치명적: 0x800f0831이 포함된 CBS 오류

이 문제는 Microsoft 업데이트에 액세스할 수 없는 경우에 발생할 가능성이 높습니다.

또한 CBS.log 다음과 유사한 오류 메시지가 표시됩니다.

저장소 손상, 패키지에 대한 매니페스트 누락: <Missing_Package>
패키지 <Missing_Package resolve> 못했습니다. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
패키지로 인해 저장소 손상 플래그 표시: <Missing_Package> [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
패키지를 해결하지 못했습니다.[HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
다음 패키지를 다시 평가하지 못했습니다. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
실행 체인을 실행하지 못했습니다. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
단일 단계 실행을 처리하지 못했습니다. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
WER: package:<Failed_Package 상태> 대한 오류 보고서 생성: 0x800f0831, 실패 원본: 실행, 시작 상태: 스테이징됨, 대상 상태: 설치됨, 클라이언트 ID: DISM 패키지 관리자 공급자

참고

<> Failed_Package 설치할 수 없는 패키지를 나타냅니다. <> Missing_Package 매니페스트가 누락된 패키지를 나타냅니다.

원인

이 문제는 설치할 수 없는 업데이트에 이전 업데이트 패키지의 매니페스트가 필요하기 때문에 발생합니다.

해결 방법

이 문제를 해결하려면 다음 방법 중 하나를 사용합니다.

방법 1: DISM 명령을 사용하여 구성 요소 저장소 복구

명령을 사용하여 구성 요소 저장소를 DISM RestoreHealth 복구하려면 다음 단계를 수행합니다.

  1. 관리자 권한 명령 프롬프트를 열고 다음 명령을 실행합니다.

    DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH
    
    DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH
    
    DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
    
    Sfc /Scannow
    
  2. 디바이스를 다시 시작합니다.

방법 2: 부분적으로 설치된 구성 요소의 페이로드를 사용하여 수동으로 복구

  1. Microsoft 업데이트 카탈로그로 이동합니다.
  2. 검색 상자에 Missing_Package> 패키지 ID를 <입력합니다.
  3. 검색 결과에서 운영 체제에 적절하게 적용되는 업데이트를 찾은 다음 다운로드 버튼을 선택합니다.
  4. Microsoft 업데이트 카탈로그 창에서 파일의 링크를 선택하여 업데이트를 다운로드합니다.
  5. 다운로드 프로세스가 완료되면 닫기를 선택합니다. 그런 다음 지정한 위치에서 업데이트 패키지가 포함된 폴더를 찾을 수 있습니다.
  6. 폴더를 열고 업데이트 패키지를 두 번 클릭하여 업데이트를 설치합니다.