Error 0x800f0831 when you install an update

This article fixes an issue in which you receive error 0x800f0831 when you install a cumulative update.

Original product version:   Configuration Manager (current branch), Windows Server Update Services
Original KB number:   4477073

Symptom

When you try to install a Windows update, especially a cumulative update, you receive the following error message in WindowsUpdate.log:

FATAL: CBS called Error with 0x800f0831

This issue is more likely to occur when there is no access to Microsoft Update.

Additionally, you receive error messages that resemble the following in CBS.log:

Store corruption, manifest missing for package: <Missing_Package>
Failed to resolve package <Missing_Package> [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Mark store corruption flag because of package: <Missing_Package> [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Failed to resolve package [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Failed to get next package to re-evaluate [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Failed to execute execution chain. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Failed to process single phase execution. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
WER: Generating failure report for package:<Failed_Package> status: 0x800f0831, failure source: Execute, start state: Staged, target state: Installed, client id: DISM Package Manager Provider

Note

<Failed_Package> represents the package that can't be installed. <Missing_Package> represents the package for which the manifest is missing.

Cause

This issue occurs because the update that can't be installed requires the manifest of a previous update package.

Resolution

To fix the issue, follow these steps:

  1. Go to Microsoft Update Catalog.
  2. In the Search box, enter the package ID of the <Missing_Package>.
  3. Download the package and then install it.
  4. Reinstall the <Failed_Package>.