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.
This issue occurs because the update that can't be installed requires the manifest of a previous update package.
To fix the issue, follow these steps:
- Go to Microsoft Update Catalog.
- In the Search box, enter the package ID of the <Missing_Package>.
- Download the package and then install it.
- Reinstall the <Failed_Package>.