Windows Server Update failed

armynhoo

Member
Joined
Dec 6, 2024
Posts
8
Hello Everyone,
I’m running Windows Server 2016 (Build 14393.6790), and the servicing stack is corrupted or missing critical files (e.g., cbscore.dll). DISM fails with HRESULT = 0x80070490 - ERROR_NOT_FOUND, and the servicing stack folder in C:\Windows\WinSxS appears damaged.
1733497677082.webp

I tried:

  1. Running DISM and resetting update components – no luck.
  2. Finding the correct Servicing Stack Update (SSU) for Build 14393.6790 – i tried diverse Servicing packs to install but i always get the error message " The Update is not applicable to your computer"
  3. Attempting to copy servicing stack files from a newer system (Build 14393.7515) – unsure if this is safe.?
What should i do?
Appreciate any advice!
 
Hi @armynhoo,

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
 
Hi and welcome to Sysnative,

Step 1. Download
67139f7e69a58-SFCFix-ico.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 SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
67139f52b3c1e-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.


Step 2. Run the following DISM command and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /RestoreHealth
 

Attachments

Hello,

First, thank you for your response! I was fortunate to find this forum.

Your program failed the first phase, but from phase 2 to 6, he was successful.

Deployment Image Servicing and Management Tool - the operation completed successfully.
1734508200480.webp
But the PC still doesn't receive the new updates.
Thank you one more time!

Best regards!
 

Attachments

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.
 
Do you have recent backups of the registry, this because the Components Based Servicing key is damaged beyond repair.
 
Then, unfortunately, there is no other option than to reinstall this server because the CBS key is completely empty.
 
I personally do not recommend that, because the patch level may differ and will cause all kind of other issues with roles / features etc. That's why it's so important to make regular backups to avoid such issues.
 
Hmm, you could try the following "MacGyver" fix to see if it will work.

Warning! I cannot guarantee this will work, so use always a cloned server as testing environment!

1. If this is an virtual server create a clone, if it's a physical server use Disk2vhd (from Sysinternals) to create a VHDx image to load in an Hyper-V enviroment.
2. Import the Components Based Servicing key from a very similar server with the same Language Packs, Features, etc...
3. When all the subkeys are imported under the Components Based Servicing key in the SOFTWARE hive perform a in-place-upgrade with the Server 2016 ISO.

In-place upgrade Server 2016
  • Mount the Windows Server ISO and run Setup.exe.
  • Use the option Download and install updates, drivers (recommended) and click Next.
  • In the next screen select the image you want to install.
    657c596054945-Server-2016-in-place-upgrade.png
  • Depending on your Windows Server version and license, you may see a screen prompting you to enter the licensing key.
  • Then accept the EULA. To perform a in-place upgrade, you need to check keep personal files and apps. Then click Next.
    657c5a495174e-Server-2016-in-place-upgrade-2.png
  • After clicking Next, an upgrade process will start checking for updates, when this is ready click install to start the in-place upgrade.
 
Last edited:

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

Back
Top