[SOLVED] Windows Update Error 0x80073712 on Server 2016

Hi philic43,

running "wusa /uninstall /KB:4540670" returns "Update is not installed".

SearchReg.txt attached.
 

Attachments

The following will now delete those entries you found from your Registry. It will also create a restore point before carrying out the fix.

NOTICE: This script was written specifically for this user, for use on that particular machine. Running this on another machine may cause damage to your operating system
1. Please download Farbar Recovery Scan Tool and save it to your Desktop.
Note: You need to run the 64-bit Version so please ensure you download that one.
2. Download the attached fixlist.txt and save it to the Desktop.
Note. It's important that both files, FRST64 and fixlist.txt are in the same location or the fix will not work (in this case...the desktop).
3. Run FRST64 by Right-Clicking on the file and choosing Run as administrator.
4. Press the Fix button just once and wait. If for some reason the tool needs a restart, please make sure you let the system restart normally. After that let the tool complete its run.
5. When finished FRST64 will generate a log on the Desktop (Fixlog.txt). Please post the contents of it in your reply.
 

Attachments

Having removed those entries it will be good to try another DISM restorehealth and then see if the system will start to update itself again.
 
Still getting 0x80073712.

In the CBS.log i'll found:

Code:
(p)    CSI Payload Corrupt            wow64_microsoft-windows-i..i_initiator_service_31bf3856ad364e35_10.0.14393.0_none_123cc10b602b56a7\iSCSIConnection.cdxml
Repair failed: Missing replacement payload.
(p)    CSI Payload Corrupt            wow64_microsoft-windows-i..i_initiator_service_31bf3856ad364e35_10.0.14393.0_none_123cc10b602b56a7\iSCSITarget.cdxml
Repair failed: Missing replacement payload.
(p)    CSI Payload Corrupt            wow64_microsoft-windows-i..i_initiator_service_31bf3856ad364e35_10.0.14393.0_none_123cc10b602b56a7\iscsicli.exe
Repair failed: Missing replacement payload.
(p)    CSI Payload Corrupt            wow64_microsoft-windows-i..stencemigration-net_31bf3856ad364e35_10.0.14393.0_none_e379d7ace6cab3e2\MSFT_Net6to4Configuration.cdxml
Repair failed: Missing replacement payload.

Summary:
Operation: Detect and Repair
Operation result: 0x800f081f
Last Successful Step: Entire operation completes.
Total Detected Corruption:    4
    CBS Manifest Corruption:    0
    CBS Metadata Corruption:    0
    CSI Manifest Corruption:    0
    CSI Metadata Corruption:    0
    CSI Payload Corruption:    4
Total Repaired Corruption:    0
    CBS Manifest Repaired:    0
    CSI Manifest Repaired:    0
    CSI Payload Repaired:    0
    CSI Store Metadata refreshed:    True

Is this fixable?
 
I will look at this tomorrow, I'd forgotten there were still some unfixed payload corruptions.
 
Unless you happen to know which update those missing payload files came from I am going to need to look into your Components hive.

Retrieve Components Hive
1. Navigate to C:\Windows\System32\Config and locate the COMPONENTS file.
2. Please copy this file to your desktop.
Note: If you receive an error that this file is in-use, simply reboot your computer and try again.
3. Right-click on this file on your desktop and select Send To...Compressed (zipped) folder. This will create a file named COMPONENTS.ZIP on your desktop.
4. The file will likely be too large to upload here so please upload to a file sharing service. Examples of services to upload to are Dropbox or OneDrive or SendSpace and then just provide the link in your reply.
 
Please do the following:

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. If needed, download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. Attach this file into your next post for me to check.
After this has completed you can run SFC /scannow and then follow this with another DISM restorehealth to see if it has worked this time.
 

Attachments

SFCFIX processed everything. SFC /scannow finished without errors. I ran dism /online /cleanup-image /restorehealth two times. The second time it fixed some errors. I tried to install the SSU from 04-2021 but it failed with 0x80073712.


Code:
2021-08-21 20:49:15, Error                 CSI    0000007f@2021/8/21:18:49:15.929 (F) onecore\base\wcp\componentstore\versionedindex.cpp(3705): Store corruption detected in function ComponentStore::CRawStoreLayout::CheckFamilyIndexForDeadWinnerComponent expression: (null)
  MissingWinningComponentKey on resource 'amd64_microsoft-windows-s..ransformers-onecore_31bf3856ad364e35_10.0.14393.3926_none_99be8e155653e85c'[gle=0x80004005]

---------------

  2021-08-21 20:58:45, Info                  CSI    00000007@2021/8/21:18:58:45.702 Corruption detection complete. numCorruptions = 1, Disp = 1.
2021-08-21 20:58:45, Info                  CBS    Repr: CSI meta data corruption found, will commit repair transaction if repair is asked.
2021-08-21 20:58:45, Info                  CSI    00000008@2021/8/21:18:58:45.952 CSI Transaction @0x2b0006e2910 initialized for deployment engine {d16d444c-56d8-11d5-882d-0080c847b195} with flags 00000000 and client id 'TI5.30906045_2551036690:1/'

2021-08-21 20:58:45, Info                  CSI    00000009@2021/8/21:18:58:45.952 CSI Transaction @0x2b0006e2910 destroyed
2021-08-21 20:58:45, Info                  CBS    Repr: No owner found for component amd64_microsoft-windows-s..ransformers-onecore_31bf3856ad364e35_10.0.14393.3926_none_99be8e155653e85c, it might be a 3rd party component [HRESULT = 0x800f090c - CBS_E_COMPONENT_NOT_INSTALLED_BY_CBS]
2021-08-21 20:58:45, Info                  CBS    Not able to get CBS component onwers for component amd64_microsoft-windows-s..ransformers-onecore_31bf3856ad364e35_10.0.14393.3926_none_99be8e155653e85c [HRESULT = 0x800f090c - CBS_E_COMPONENT_NOT_INSTALLED_BY_CBS]
2021-08-21 20:58:45, Info                  CBS    Repr: Non CBS installed component found, ignore it since it is not repairble
2021-08-21 20:58:45, Info                  CBS    Repr: CSI Store check completes
2021-08-21 20:58:45, Info                  CBS    Exec:Only CSI metadata corruption found, Process CSI repair.

sfcfix.txt attached.

Is this repairable?
 

Attachments

Please provide the CBS.log, copy it to your desktop and then zip it and post or share a link if necessary. I may not be able to investigate until Monday.
 
Hello stroti :-)

Because some time has elapsed the logs show none of the errors. Please rerun the DISM RestoreHealth and then send the new CBS.log file.
 
The problem seems to be related to the following entries:

Code:
2021-08-30 12:03:08, Error                 CSI    00000085@2021/8/30:10:03:08.826 (F) onecore\base\wcp\componentstore\storelayout.cpp(2617): Store corruption detected in function ComponentStore::CRawStoreLayout::FetchManifestContent expression: 0
  MissingFileSystemResource on resource '\winsxs\manifests\amd64_microsoft-windows-s..ransformers-onecore_31bf3856ad364e35_10.0.14393.3926_none_99be8e155653e85c.manifest'[gle=0x80004005]
2021-08-30 12:10:43, Error                 CSI    00000108@2021/8/30:10:10:43.154 (F) onecore\base\wcp\componentstore\versionedindex.cpp(3705): Store corruption detected in function ComponentStore::CRawStoreLayout::CheckFamilyIndexForDeadWinnerComponent expression: (null)
  MissingWinningComponentKey on resource 'amd64_microsoft-windows-s..ransformers-onecore_31bf3856ad364e35_10.0.14393.3926_none_99be8e155653e85c'[gle=0x80004005]

Your components hive also does not have any entries that relate to this version of the file (10.0.14393.3926) and therefore the system can't fix this. The files should have been installed with update KB4576750 which is on your system. Something has happened which has either removed the files or corrupted the entries in the registry. I think it would be worth trying to reinstall this update which happens to be the last service stack update you installed on your system so it might well explain why you have been having problems.

Install Update with DISM
  1. Download this update and save to your desktop. The file name will be Windows10.0-KB4576750-x64.cab.
  2. Click on the Start button and in the search box, type Command Prompt
  3. When you see Command Prompt on the list, right-click on it and select Run as administrator. Go ahead and allow if you receive the UAC prompt.
  4. Copy and paste the following command into the command prompt window and press enter.

    dism /online /add-package /packagepath:%userprofile%\desktop\Windows10.0-KB4576750-x64.cab
  5. You should receive the message:
    The operation completed successfully.
    Restart Windows to complete this operation. <---You may not get this line.
    Do you want to restart the computer now (Y/N)? <---You may not get this line.
Let me know if this works and report any error messages and load a new CBS.log if necessary.
 
"The operation completed successfully."

I ran a a sfc /scannow and a dism /restorehealth afterwards and tried to install updates. I tried to install the SSU from 04-2021 but it failed with 0x80073712.
 

Attachments

I did not tell you to try any SSU installation at this stage. What happened after you did the steps in post 35 and before you tried to install the SSU? Did the SFC scan and the DISM complete successfully? Were there any error messages?
 
Sorry, SFC scan and the DISM completed successfully without any error messages at the cli.
 
From the logs it looks as if the error we were trying to fix was not cured by reinstalling the update KB4576750. If you go back through the logs you will find that after 12:10 today when the error was noted in post #35 your system was trying to update several features in the background.

Then at around 14:18 it started the installation of KB4576570, finishing at 14:20.

At 14:23 you had this:
Code:
2021-08-30 14:23:18, Info                  CBS    Repr: No owner found for component amd64_microsoft-windows-s..ransformers-onecore_31bf3856ad364e35_10.0.14393.3926_none_99be8e155653e85c, it might be a 3rd party component [HRESULT = 0x800f090c - CBS_E_COMPONENT_NOT_INSTALLED_BY_CBS]
2021-08-30 14:23:18, Info                  CBS    Not able to get CBS component onwers for component amd64_microsoft-windows-s..ransformers-onecore_31bf3856ad364e35_10.0.14393.3926_none_99be8e155653e85c [HRESULT = 0x800f090c - CBS_E_COMPONENT_NOT_INSTALLED_BY_CBS]
2021-08-30 14:23:18, Info                  CBS    Repr: Non CBS installed component found, ignore it since it is not repairble

Confirming that the problem was not fixed.

I will need to research what can be done - uninstalling it is not an option since SSUs can't be uninstalled. I will see if any of the other update experts can help.
 
In the meantime two other sections of the registry might be useful to see.

Step#1 - Export CBS hive
  • Click on the Start button and in the search box, 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.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
  • Once selected, click File > Export....
  • Change the Save as type: to Registry Hive Files (.).
  • Name this file ComponentBasedServicing (with no file extension) and save it to your Desktop.
  • Right-click on the saved file and choose Send To -> Compressed (zipped) Folder.
  • Attach the .ZIP file to your next post.
  • If the file is too large to upload here, upload to Dropbox or OneDrive or SendSpace and just provide the link here.

Step#2 - Export SideBySide
  1. Click on the Start button and in the search box, type regedit
  2. When you see regedit on the list, right-click on it and select Run as administrator
  3. When regedit opens, using the left pane, navigate to the following registry key and select it by clicking on it once.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide
  4. Once selected, click File > Export....
  5. Change the Save as type: to Registry Hive Files (.)
  6. Name this file SxS (with no file extension) and save it to your Desktop.
  7. Once done please upload this file via Dropbox or OneDrive or SendSpace.
 

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

Back
Top