Allan Stark
New member
- Feb 26, 2025
- 1
Hello Jedi of Windows Update Troubleshooting!
Windows 2012 R2 SE Server with the inability to install the KB5031228 (and any other) update.
Most likely the problem is with a missing update folders/files/keys related to KB4506993:
I tried to install the KB4506993 update separately (with error: Windows update "Update for Windows (KB4506993)" could not be installed because of error 2147956498 "The component store has been corrupted." (Command line: ""C:\Windows\system32\wusa.exe" "C:\Users\Admin\Downloads\windows8.1-kb4506993-x64_9b98c20e014cdb5bc368fa74629551d726c22fdf.msu" ") ), and also tried:
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase /RestoreHealth
DISM /Online /Add-Package /PackagePath:"C:\Temp\windows8.1-kb4506993-x64.cab"
All DISM recovery ended with an error 0x800f0906
I've also tried to create a temp VM with 2012R2 and latest updates to transfer the contents of missing KB directories to the problematic VM.
Folder %SystemRoot%\WinSxS is of course write-protected by Windows, so is there any way to create these directories without having to edit the OS disk offline?
Thank you in advance for your help!
Windows 2012 R2 SE Server with the inability to install the KB5031228 (and any other) update.
Most likely the problem is with a missing update folders/files/keys related to KB4506993:
Code:
== Missing Registry Keys ==
DerivedData\Components\x86_netfx4-mscordbi_dll_b03f5f7f11d50a3a_4.0.9696.16601_none_835d219ba9b30fe8 (Directory x86_netfx4-mscordbi_dll_b03f5f7f11d50a3a_4.0.9696.16601_none_835d219ba9b30fe8 exists but no corresponding key found in DerivedData\Components)
== Missing Files ==
%windir%\WinSxS\x86_netfx4-mscordbi_dll_b03f5f7f11d50a3a_4.0.9696.16601_none_835d219ba9b30fe8.manifest (Component directory x86_netfx4-mscordbi_dll_b03f5f7f11d50a3a_4.0.9696.16601_none_835d219ba9b30fe8 exists without corresponding manifest)
Code:
=================================
Checking System Update Readiness.
(p) CBS Catalog Missing Package_1_for_KB4506993~31bf3856ad364e35~amd64~~6.3.1.2891
(p) CBS Catalog Missing Package_3_for_KB4506993~31bf3856ad364e35~amd64~~6.3.1.2891
(p) CBS Catalog Missing Package_4_for_KB4506993~31bf3856ad364e35~amd64~~6.3.1.2891
(p) CBS Catalog Missing Package_5_for_KB4506993~31bf3856ad364e35~amd64~~6.3.1.2891
(p) CBS Catalog Missing Package_6_for_KB4506993~31bf3856ad364e35~amd64~~6.3.1.2891
(p) CBS Catalog Missing Package_for_KB4506993_RTM_GM~31bf3856ad364e35~amd64~~6.3.1.2891
Summary:
Operation: Detect and Repair
Operation result: 0x800f0906
Last Successful Step: Entire operation completes.
Total Detected Corruption: 6
CBS Manifest Corruption: 6
CBS Metadata Corruption: 0
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 0
Total Repaired Corruption: 0
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 0
CSI Store Metadata refreshed: True
I tried to install the KB4506993 update separately (with error: Windows update "Update for Windows (KB4506993)" could not be installed because of error 2147956498 "The component store has been corrupted." (Command line: ""C:\Windows\system32\wusa.exe" "C:\Users\Admin\Downloads\windows8.1-kb4506993-x64_9b98c20e014cdb5bc368fa74629551d726c22fdf.msu" ") ), and also tried:
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase /RestoreHealth
DISM /Online /Add-Package /PackagePath:"C:\Temp\windows8.1-kb4506993-x64.cab"
All DISM recovery ended with an error 0x800f0906
I've also tried to create a temp VM with 2012R2 and latest updates to transfer the contents of missing KB directories to the problematic VM.
Folder %SystemRoot%\WinSxS is of course write-protected by Windows, so is there any way to create these directories without having to edit the OS disk offline?
Thank you in advance for your help!