[SOLVED] Cannot update Windows Server 2019 - 0x800703f1 - Failed to load the COMPONENTS hive

tab2002

Contributor
Joined
Sep 27, 2016
Posts
9
From CBS.LOG:
2021-03-18 09:23:51, Info CBS Failed to load the COMPONENTS hive from 'C:\Windows\System32\config\COMPONENTS' into registry key 'HKLM\COMPONENTS'. [HRESULT = 0x800703f1 - ERROR_BADDB]

Components uploade here:
COMPONENTS.zip

Is there a tool able to fix it?
Or you guys rebuild it by hand?


Thanks in advance.
 
Hi,

This should help...

Replace Components Hive Manually

!!! WARNING !!! The following fix is only relevant for this system and no other, applying this fix on another computer will not work and most likely will cause problems...
  1. Download COMPONENTS2.ZIP and save it to the 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 you 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
 
It works!

I was playing with hivexml in Linux and discovered you just added a mtime tag, fixing loading the hive.
Interesting that hivexml does not detect the corruption, as it seems not releated to file structure.

Problem solved!
The machine is already updated.

Thank you very much.
 

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

Back
Top