Fel 0x800f0831 när du installerar en uppdatering

Den här artikeln åtgärdar ett problem där du får felet 0x800f0831 när du installerar en kumulativ uppdatering.

Ursprunglig produktversion: Configuration Manager (aktuell gren), Windows Server Update Services
Original-KB-nummer: 4477073

Symptom

När du försöker installera en Windows-uppdatering, särskilt en kumulativ uppdatering, får du följande felmeddelande i WindowsUpdate.log:

ALLVARLIGT: CBS-anropade fel med 0x800f0831

Det här problemet uppstår mer sannolikt när det inte finns någon åtkomst till Microsoft Update.

Dessutom får du felmeddelanden som liknar följande i CBS.log:

Lagra skadad, manifest saknas för paketet: <Missing_Package>
Det gick inte att lösa paketet <Missing_Package> [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION]
Markera flaggan för fel i arkivet på grund av paketet: <Missing_Package> [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION]
Det gick inte att lösa paketet [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Det gick inte att hämta nästa paket för att utvärdera [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Det gick inte att köra körningskedjan. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Det gick inte att bearbeta enfaskörning. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
WER: Generera felrapport för package:<Failed_Package> status: 0x800f0831, felkälla: Kör, starttillstånd: Mellanlagrad, måltillstånd: Installerat, klient-ID: DISM Package Manager-provider

Obs!

<> Failed_Package representerar paketet som inte kan installeras. <> Missing_Package representerar det paket som manifestet saknas för.

Orsak

Det här problemet beror på att uppdateringen som inte kan installeras kräver manifestet för ett tidigare uppdateringspaket.

Lösning

Åtgärda problemet genom att använda någon av följande metoder.

Metod 1: Reparera komponentarkivet med DISM-kommandon

Följ dessa steg för att reparera komponentarkivet med hjälp av DISM RestoreHealth kommandot:

  1. Öppna en upphöjd kommandotolk och kör följande kommandon:

    DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH
    
    DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH
    
    DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
    
    Sfc /Scannow
    
  2. Starta om enheten.

Metod 2: Reparera manuellt med nyttolasten för den delvis installerade komponenten

  1. Gå till Microsoft Update Catalog.
  2. I rutan Sök anger du paket-ID för Missing_Package<>.
  3. Hitta uppdateringen som gäller för ditt operativsystem i sökresultaten och välj sedan knappen Hämta.
  4. I fönstret Microsoft Update Catalog väljer du länken för filen för att ladda ned uppdateringen.
  5. Klicka på Stäng när hämtningsprocessen är klar. Sedan hittar du en mapp som innehåller uppdateringspaketet på den plats som du angav.
  6. Öppna mappen och dubbelklicka på uppdateringspaketet för att installera uppdateringen.