[SOLVED] Windows Server 2022 0x80073701 ERROR_SXS_ASSEMBLY_MISSING

ABN

Active member
Joined
Apr 24, 2024
Posts
28
Hello,

I, as many other people here, have problem with Windows Update refusing to install cumulative updates. I've tried everything else, but nothing seems to be able to fix it. I hope someone here will be able to help.
If I could I would've already reinstalled the whole OS but it's a business server with many people already working on it almost nonstop, so that's not an option.
It's a Windows Server 2022 21H2 build 20348.2227. I've had this problem since I think January or February cumulative update. Still the same error 0x80073701.
In CBS log there seems to be a missing package when I search for "failed to pin deployment" and ERROR_SXS_ASSEMBLY_MISSING shows up.
SFC and DISM doesn't find anything. Windows Update Troubleshooter says there's something wrong but doesn't fix anything.
So I'm attaching the CBS folder and ComponentsScanner.txt.
 

Attachments

Hi and welcome to Sysnative,

Upload your COMPONENTS hive.
  • Navigate to C:\Windows\System32\Config and locate the COMPONENTS file.
  • 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.
  • 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.
  • If the file is too large to upload here, upload the file to www.wetransfer.com and post the link in your next reply.
 
Download
6530fbb0f4101-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.
650ef5dbdfd06-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

Ok, so the error code changed to 0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT.
CBS folder was too big so here's the link:
CBS.zip
ComponentsScanner.exe has found something too so I'm also attaching its log and COMPONENTS file.
 

Attachments

Hi,

Here's the next fix.

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 SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-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

Last edited:
Hello,
there seems to be even more things missing now. The error code is now 0x800736b3.
ComponentsScanner.exe has found even more missing values in registry.
Therefore attaching the whole package again.
CBS.zip
 

Attachments

Hi,

The previous fix didn't complete succesfully, so please do the following only. And don't extract the ZIP-file, but drag and the ZIP-file over SFCFix.exe.

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 SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-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.
 

Attachments

Please run the following DISM command first and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /RestoreHealth
 
100.0% The restore operation completed successfully.
 
Great, please attempt to update again and post the latest CBS log if it fails.
 
Export SBS (SideBySide) 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\SideBySide
  • Once selected, click File > Export....
  • Change the Save as type: to Registry Hive Files (*.*).

    652ff1dfded79-622dbdc454cdb-Export-SBS-hive.png

  • Name this file SideBySide (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.
 
Here's the next fix.

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 SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-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 again. If it fails attach a new copy of the CBS logs.
 

Attachments

Rich (BB code):
2024-05-01 14:20:54, Info                  CSI    000004cb Over-removing a TLC, s/b internal error Microsoft-Windows-Basic-Misc-Tools.Resources, version 10.0.20348.1249, arch amd64, culture [l:5]'en-US', nonSxS, pkt {l:8 b:31bf3856ad364e35}

2024-05-01 14:20:54, Error                 CSI    000004cc@2024/5/1:12:20:54.939 (F) onecore\base\wcp\componentstore\analysis.cpp(1252): Error STATUS_REQUEST_OUT_OF_SEQUENCE originated in function CServicingFamilyEntries::RemoveInstalledTlc expression: (null)
[gle=0x80004005]

Please attempt to update again with Process Monitor running.

Capture Process Monitor Trace
1. Download and run Process Monitor. Leave this running while you perform the next steps.
2. Try updating the system just like you have in the past.
3. Stop Process Monitor as soon as it fails. You can simply do this by clicking the square (CTRL +E) on the toolbar as shown below.



4. Select the File menu...Save... and save the file to your desktop. This is likely the default location. The name (unless changed) will be LogFile.PML. This is fine.
5. Zip up the LogFile.PML and upload it to WeTransfer - Send Large Files & Share Photos Online - Up to 2GB Free and provide the link.
6. Attach also a new copy of the CBS for the time stamps and a new copy of the COMPONENTS hive.
 
Open an elevated command prompt and run the following command. Attach Dirlist.txt to your next post.
Code:
dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-b..isc-tools.resources_31bf3856ad364e35_10.0.20348.1249_cs-cz_4873445d6c6b25aa > "%userprofile%\Desktop\Dirlist.txt"
dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-b..isc-tools.resources_31bf3856ad364e35_10.0.20348.1249_en-us_8bc98fb953658208 >> "%userprofile%\Desktop\Dirlist.txt"
 

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

Back
Top