"Failed to load the COMPONENTS hive from 'C:\windows\System32\config\COMPONENTS' into registry key 'HKLM\COMPONENTS'. " on Windows 10

snafloda

New member
Joined
Feb 13, 2021
Posts
2
Hello everyone. It seems some files in my computer were corrupted after the installation of virtualbox.

I tried to update system, enable & disable windows features, but both got error code 0x800703f1.

I tried "SFC /scannow" but I got this:
Code:
Beginning system scan.  This process will take some time.


Windows Resource Protection could not perform the requested operation.

and "Failed to load the COMPONENTS hive from 'C:\windows\System32\config\COMPONENTS' into registry key 'HKLM\COMPONENTS'. [HRESULT = 0x800703f1 - ERROR_BADDB]" in cbs.log.

I also tried "Dism /Online /Cleanup-Image /RestoreHealth" but I got this:
Code:
Deployment Image Servicing and Management tool
Version: 10.0.18362.1316

Image Version: 10.0.18363.1316

[==                         3.8%                           ]
Error: 1009

The configuration registry database is corrupt.

The DISM log file can be found at C:\windows\Logs\DISM\dism.log

I also downloaded a windows 10 iso to reinstall the system with the option "keep personal files and apps". But after the installer reboot system, installation was failed with error code 0x800703f1.

I uploaded the COMPONENTS file which was mentioned in the log file: components.zip

If this problem cannot be solved, maybe I should buy a external ssd to back up data, and perform a clean windows installation.

Any help would be appreciated.

Edition Windows 10 Home
Version 1909
OS build 18363.1316
 

Attachments

Last edited:
Hi Welcome to Sysnative,

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

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! Thank you very much!
 

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

Back
Top