Skip to content

Commit 7b00cef

Browse files
committed
Updated-6940
Updated grammar changes
1 parent 49805cf commit 7b00cef

1 file changed

Lines changed: 28 additions & 33 deletions

File tree

Lines changed: 28 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Update Installation Error 0x800f0831 CBS E STORE CORRUPTION_Windows
3-
description: Learn how to resolve Windows Update error 0x800f0831, indicating that access to an unmanaged server isn't allowed.
3+
description: Learn how to resolve Windows installation error 0x800f0831.
44
ms.date: 07/31/2025
55
manager: dcscontentpm
66
audience: itpro
@@ -14,26 +14,20 @@ ms.custom:
1414
# Troubleshoot Windows Update error 0x800f0831
1515

1616
> [!WARNING]
17-
> This error has been flagged to have an IPU performed to recover the VM if the instructions below do not resolve the issue.
17+
> This error is flagged to have an IPU performed to recover the VM if the instructions do not resolve the issue.
1818
1919
The Windows Update error 0x80070002 typically occurs because of missing or corrupt files necessary for the update or incomplete previous updates. Understanding the root causes and following the appropriate troubleshooting steps can help resolve this issue effectively.
2020

2121
## Summary
22-
When you install an update you can get the following error 0x800f0831 (CBS_E_STORE_CORRUPTION.).This happens because an update did not install properly some mandatory manifest files for the package..
22+
When you install an update, you can get the following error 0x800f0831 (CBS_E_STORE_CORRUPTION.). This error occurs because an update did not install properly some mandatory manifest files for the package.
2323
This TSG is designed to mitigate this issue and be able to install the updates needed.
2424

2525
## Symptom
2626
When you try to install any patch using the standalone installer (.msu) or Windows Update and the update was not installed:
2727

28-
:::image type="content" source="../../../SharePoint/SharePointOnline/Media/download and install updates .jpg" alt-text="download and install updates":::
29-
30-
:::image type="content" source="../../../SharePoint/SharePointOnline/Media/windows updates.jpg" alt-text="windows update":::
31-
32-
:::image type="content" source="../../../SharePoint/SharePointOnline/Media/retry .jpg" alt-text="retry":::
33-
3428
## Root cause
3529

36-
In order to see exactly what is happening we need to open and check the CBS.log (location C:\windows\logs\CBS) it will look similar to the following output:
30+
In order to see exactly what is happening, we need to open and check the CBS.log (location C:\windows\logs\CBS) it looks similar to the following output:
3731

3832
## CBS logs
3933

@@ -47,40 +41,40 @@ In order to see exactly what is happening we need to open and check the CBS.log
4741
2017-11-15 12:40:00, Info CBS Failed to resolve package [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
4842
```
4943

50-
- For this specific scenario, this is happening because there is an assembly missing or corrupted from the KB3192392, specifically "Package_123_for_KB3192392~31bf3856ad364e35~amd64~~6.3.1.4" these packages are located into the registy path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages. This can happen if the update was never installed or was installed but some packages were not applied into the registry.
44+
- For this specific scenario, it happens because there is an assembly missing or corrupted from the KB3192392, specifically "Package_123_for_KB3192392~31bf3856ad364e35~amd64~~6.3.1.4" these packages are located into the registy path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages. An update may not have been installed at all, or it may have been installed without some packages being applied to the registry.
5145

5246
> [!IMPORTANT]
53-
> This may vary depending on each case but the baseline of the issue will be the same.
47+
> This issue may vary depending on each case but the baseline of the issue is the same.
5448
5549
> [!NOTE]
56-
> To get the CBS.log or logs you can use the TSSv2 to collect all the logs that you need for these type of cases, the information in how to do it will be in https://aka.ms/dndlogs
50+
> To get the CBS.log or logs you can use the TSSv2 to collect all the logs you need for such cases. The information in how to do it is be in https://aka.ms/dndlogs
5751
5852
## Mitigation
5953

6054
### Backup
61-
Before proceeding with the mitigation of this document, please follow the process to backup the OS disk: Backup OS Disk
55+
Before proceeding with the mitigation of this document, please follow the process to backup the OS disk: Back up OS Disk
6256

6357
## Online Mitigation
6458

6559

6660
### Mitigation 1
6761

68-
We will need to move to the plan that is to add or remove the culprit KB manually from the OS, it depends if the update has been installed or not before:
62+
We need to move to the plan, to either add or remove the culprit KB manually from the OS. It depends if the update was installed or not before:
6963

7064
### If KB was installed:
7165

72-
1. Check if the complaining KB that we took from the first step to identify the KB is installed or not in the machine, if it is not installed proceed to the "If KB was not installed" steps below.
73-
1. If you found that the KB was installed we need to remove it, the best approach is the following:
66+
1. Check if the complaining KB that we took from the first step to identify the KB is installed or not in the machine. If it is not installed proceed to the "If KB was not installed" steps.
67+
1. If you found that the KB was installed, you need to remove it, the best approach is the following steps:
7468

7569
### Instructions
7670

77-
1. Reproduce the issue by trying to install the patch or the feature with issues (we need to do this to ensure that the latest data is logged into the latest CBS.log).
78-
1. Now that we have identified the package that the CBS process is complaining about, ensure you have verified the KB as well.
79-
1. Now in any web browser go the Microsoft Update Catalog: https://www.catalog.update.microsoft.com/Home.aspx
80-
1. Search for the KB number we have already identified
71+
1. Reproduce the issue by trying to install the patch or the feature with issues (we need to do this step to ensure that the latest data is logged into the latest CBS.log).
72+
1. After identifying the package that the CBS process is complaining about, ensure you verify the KB as well.
73+
1. Now in any web browser, go the Microsoft Update Catalog: https://www.catalog.update.microsoft.com/Home.aspx
74+
1. Search for the identified KB number.
8175
1. Select and download the proper KB depending on the OS version and architecture
82-
1. Once you have downloaded the KB, paste it into a temp folder in the C drive C:\temp
83-
1. Once we have the KB there we need to run the below command in cmd as admin navigating to the folder itself
76+
1. Once you download the KB, paste it into a temp folder in the C drive C:\temp
77+
1. Once we have the KB there, we need to run the command in cmd as admin navigating to the folder itself
8478

8579
```output
8680
cd \
@@ -89,10 +83,10 @@ expand -F:* windows10.0-kb4462937-x64_9e250691ae6d00cdf677707e83435a612c3264ea.m
8983
```
9084

9185
> [!NOTE]
92-
> The file name is just an example, please use the name of the file downloaded.
86+
> The file name is just an example, use the name of the file downloaded.
9387
94-
8. Once we have expanded it, we will see several packages that are coming from the main package. Check the .cab file with the format "windows 10.0-KBxxxxxxx-x64.cab" (this file can vary depending on the OS version).
95-
9. Then we need to run the below command in cmd as admin:
88+
8. Once you expand it, you can see several packages that are coming from the main package. Check the .cab file with the format "windows 10.0-KBxxxxxxx-x64.cab" (this file can vary depending on the OS version).
89+
9. Then we need to run the command in cmd as admin:
9690

9791
```output
9892
Dism /online /remove-package /packagepath:C:\temp\windows10.0-kb4462937-x64.cab
@@ -101,7 +95,7 @@ Dism /online /remove-package /packagepath:C:\temp\windows10.0-kb4462937-x64.cab
10195
> [!NOTE]
10296
> We are using KB4462937 as an example, remember to use the KB extracted into the c:\temp folder
10397
104-
10. If you are asked to reboot, please do it and then run the below command in a cmd with administrator privileges. If the reboot is not required, just run the below command in a cmd with administrator privileges:
98+
10. If you are asked to reboot, do it and then run the command in a cmd with administrator privileges. If the reboot is not required, just run the command in a cmd with administrator privileges:
10599

106100
```output
107101
Dism /online /add-package /packagepath:C:\temp\windows10.0-kb4462937-x64.cab
@@ -112,20 +106,21 @@ Dism /online /add-package /packagepath:C:\temp\windows10.0-kb4462937-x64.cab
112106

113107
### If KB was not installed:
114108

115-
1. Download the KB that we have identified from the Microsoft update catalog: https://www.catalog.update.microsoft.com/Home.aspx
109+
1. Download the KB that we identified from the Microsoft update catalog: https://www.catalog.update.microsoft.com/Home.aspx
116110
1. Once you have it move it to a temp folder in the C drive C:\temp
117-
1. Once we have it we need to run the below command in cmd as admin navigating to the folder itself.
111+
1. Once we have it, we need to run the command in cmd as admin navigating to the folder itself.
118112

119113
```output
120114
cd \
121115
cd temp
122116
expand -F:* windows10.0-kb4462937-x64_9e250691ae6d00cdf677707e83435a612c3264ea.msu C:\temp
123117
```
124118

125-
(note: the file name is just an example, please use the name of the file downloaded)
119+
> [!NOTE]
120+
> The file name is just an example, use the name of the file downloaded.
126121
127-
4. Once we have expanded it, we will see several packages that are coming from the main package.
128-
5. Then we need to run the below command in cmd as admin:
122+
4. Once you expand it, you can see several packages that are coming from the main package.
123+
5. Then we need to run the command in cmd as admin:
129124

130125
```output
131126
Dism /online /add-package /packagepath:C:\temp\windows10.0-kb4462937-x64.cab
@@ -136,4 +131,4 @@ Dism /online /add-package /packagepath:C:\temp\windows10.0-kb4462937-x64.cab
136131
137132
### IPU Process (In-place Upgrade)
138133

139-
**Awareness:If the mitigations given did not fix the issue, this specific Windows Update (WU) error code have been identified that may require an In-Place Upgrade (IPU) to recover the virtual machine (VM). For Windows on Azure (WOA) scenarios—especially in alignment with efforts to reduce days to closure—these WU errors have been reviewed and approved as eligible for IPU as a simplified recovery path. Customers encountering these specific issues can be confidently offered the in-place upgrade option as an effective resolution."**
134+
**Awareness: If the mitigations given did not fix the issue, this specific Windows Update (WU) error code have been identified that may require an In-Place Upgrade (IPU) to recover the virtual machine (VM). For Windows on Azure (WOA) scenarios—especially in alignment with efforts to reduce days to closure—these WU errors have been reviewed and approved as eligible for IPU as a simplified recovery path. Customers encountering these specific issues can be confidently offered the in-place upgrade option as an effective resolution."**

0 commit comments

Comments
 (0)