[SOLVED] WS2019 - 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT (xa-app-srv12)

Hi,

Download
56f31e53c97da-SFCFix.PNG
SFCFix and save it to your desktop.
Warning: This fix was written specifically for this system. Do not run this fix on another system.
  • Save any work you have open, and close all programs.
  • Download the attachment SFCFixScript.txt and save it to your desktop.
  • Drag the SFCFixScript.txt file over the SFCFix.exe executable and release it.
62151e1bebac4-SFCFix-Txt-Eng.gif

  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Post the logfile (SFCFix.txt) as attachment in your next reply.

Afterwards reboot the server and attempt to update. If it fails attach a new copy of the CBS logs.
 

Attachments

Hi!

after applying the fix windows keeps searching for updates. Attached you will find the CBS-Logs.
 

Attachments

Hi,

Please upload a new copy of the COMPONENTS hive and a copy of the following file: %windir%\winsxs\pending.xml
 
Hi,

Export CBS (Component Based Servicing) hive
  • Click on the Start button and type regedit
  • When you see regedit on the list, right-click on it and select Run as administrator.
  • When regedit opens, using the left pane, navigate to the following registry key and select it by clicking on it once.
    Code:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
  • Once selected, click File > Export....
  • Change the Save as type: to Registry Hive Files (*.*).

    622dbef75cd3a-Export-CBS-hive.png

  • Name this file ComponentBasedServicing (with no file extension) and save it to your Desktop.
  • Right-click on the saved file and choose Send > Compressed (zipped) Folder.
  • Attach the .ZIP file to your next post.
  • If the file is too large to upload here, upload the file to www.wetransfer.com and post the link in your next reply.
 
Hi,

Do you have backups of the COMPONENTS hive before the problem started?
Rich (BB code):
==== Critical Errors ====
Critical registry key "COMPONENTS\DerivedData\VersionedIndex\10.0.17763.2350 (WinBuild.160101.0800)\ComponentFamilies" exists but has no subkeys
 
Hi,

Then, unfortunately, there is no other option than reinstalling this server from scratch - or to try to perform a repair install with the ISO mounted.
 
Hi,

You have posted exports of the Components Based Servicing Hive's (which is a subkey of the SOFTWARE hive). In this case we'll need to look at backups of the COMPONENTS hive which is located in the following directory: "X:\Windows\System32\Config" Could you please provide copy's of the COMPONENTS hive's with the same dates.

Rich (BB code):
==== Critical Errors ====
Critical registry key "COMPONENTS\DerivedData\VersionedIndex\10.0.17763.2350 (WinBuild.160101.0800)\ComponentFamilies" exists but has no subkeys
 
Hi,

The COMPONENTS hive of '16-10-2022' seems to be okay, and it contains the missing VersionIndex subkey. Could you please upload a new copy of the current COMPONENTS hive of this server, the last one is from 16 may. Then I can try to merge the missing subkey into the current hive. I would also recommend to clone this server so we can safely try to replace the repaired COMPONENTS hive.
 
Hi,

I have merged the missing VersionIndex key into your current COMPONENTS hive: COMPONENTS.zip

Note: I would perform the following steps only on a clone of the production server, just to be safe.

Step 1. Replace Components Hive Manually

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.

  1. Download COMPONENTS.ZIP and save to your desktop.
  2. Right-click on it and select Extract all.... Make sure the "Show extracted files when complete" is checked and click Extract.
  3. Now we have the COMPONENTS file that we will be using to replace your current one.
  4. Navigate to C:\Windows\System32\config
  5. Right-click on the current COMPONENTS file and select rename. Rename it to COMPONENTS.bad.
    Note: If you get an error that the file is in use, reboot your computer and then try again.
  6. Take the file from the Components folder on your desktop and paste it into C:\Windows\System32\config


Step 2. Download
61f7aba7309a1-ComponentsScanner_Icon.png
ComponentsScanner and save it to your desktop.
  • Right-click ComponentsScanner.exe and select "Run as administrator", click Yes on the UAC (User Account Control) prompt which appears.
  • Follow the on-screen instructions.
  • Once complete, a report will be saved to your desktop called ComponentsScanner.txt.
  • Post the logfile ComponentsScanner.txt as attachment into your next reply.
 

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

Back
Top