Broken updates in Windows 2012R2 (Error: 0x800f0906)

Allan Stark

New member
Joined
Feb 26, 2025
Posts
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:
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!
 

Attachments

Hi @Allan Stark,

Welcome to Sysnative Forums!

If you haven't already, please review the posting instructions here, and attach the requested log files. Without log files, our helpers will not be able to assist, and this will slow down fixing your machine.

If logs have been already been provided, our team of volunteers will analyse the provided log files to build a fix for your system. Please be aware that this may take several days from your initial post, due to the high volume of threads that we receive.


- Sysnative Windows Update Team
 
Hello and welcome,

Follow the instructions below please.

Step 1:
WARNING! The following fix is specific to the user's system in this thread only. No one else should follow these instructions, as it could damage your system.
  • Download
    myjIXnC.png
    SFCFix and move the executable to your desktop.
  • Download the attachment SFCFix.zip and save it on your desktop.
  • Save any work you have open, and close all programs.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
    1p8eDnI.gif
  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Attach the file to your next reply.

Step 2:
Restart the machine.
Run the command sfc /scannow in an elevated commandprompt and report the result.
If it fails, copy the file C:\Windows\Logs\CBS\cbs.log to your desktop.
Zip the copied file and attach the zipped cbs.log to your next reply.
 

Attachments

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top