Issue running update. Component hive corrupt 0x800703f1

Bris

New member
Joined
Oct 3, 2019
Posts
2
Hello.

I recently noticed my windows updates were failing and retried running it to no avail.

Upon following the posting instructions, I got the following:
sfc gets a "Windows Resource Protection could not perform the requested operation" message.
dism gets to 4.5% and gets error 1009 "The configuration registry database is corrupt"
SFCFix gets a similar "WARNING: Failed to check store directories with return code 1 and error code ERROR_FILE_NOT_FOUND. COMPONENTS hive may be corrupt."

I've attached the CBS zip as well.

I did do some searching on various topics and forums and can see the COMPONENTS file in system32/config has a datestamp of 9/18 and do not see any COMPONENTS when running REGEDIT under HKEY_LOCAL_MACHINE.

Thank you for the assistance. If possible, I would love to understand if the hive can be rebuilt and how that is done roughly out of curiosity.
 

Attachments

Hello and welcome!

Please do the following:

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.
 
Step 1 - Replace Components Hive Manually

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. Download COMPONENTS.ZIP and save to your 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 we 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
 

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

Back
Top