Windows 8.1 updates will not install. SFCFix Components Hive May Be Corrupt

CompGuyID

Member
Joined
May 5, 2018
Posts
15
Hi! I have a Dell Inspiron Desktop running Windows 8.1 home. It will not install updates. I have done the normal clearing the update cache and running the built in update troubleshooter with no luck. I have done a thorough cleanup of the computer so there are no viruses or adware on it. It runs great other than having updates fail over and over. I have even tried to install a couple of the updates manually but no luck. The updates do show under important updates but it just will not install them.

1. Did run sfc /scannow and it would not complete. The error message was "Windows Resource Protection could not perform the requested operation."


2. Ran DISM restore health and it gave me the following below.

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%===============

Error: 1009

The configuration registry database is corrupt.


3. Also ran SFCFix and got the following error below.

SFCFix version 3.0.0.0 by niemiro.
Start time: 2018-05-05 09:38:28.134
Microsoft Windows 8.1 Update 3 - amd64
Not using a script file.


AutoAnalysis::
WARNING: Failed to check store directories with return code 1 and error code ERROR_FILE_NOT_FOUND. COMPONENTS hive may be corrupt.


WARNING: Components hive failed load test and may be corrupt.


WARNING: Components hive failed final reload test with error code ERROR_BADDB and may be corrupt.


SUMMARY: No corruptions were detected.
AutoAnalysis:: directive completed successfully.


Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2018-05-05 09:45:33.038
----------------------EOF-----------------------


I did take a look at the registry hives under HK local machine and did not see the components hive. Can upload CBS files if you give me a link. They are around 85MB.

Any help would greatly be appreciated.

Thanks in advance!!!
 
Quick question. How large of a compressed CBS file can I upload here and how do I do it. Don't see anything for uploading it. Thanks!
 
Hello and welcome! If there is no COMPONENTS hive and you do not have an earlier backup of the hive, I'm afraid you're going to have to do a Repair Install of your OS.
 
Hi! Many thanks for taking the time to answer my question and help out. Here is something strange that I see. I also have another Win 8.1 machine that I use for my business computer. I opened regedit and I don't even see the components hive on that one and it has no problem with updates. I did see another post on this issue and the user was told to run a cmd command to load the hive. Would that help here as far as seeing what I get as a result? I will probably do the repair install but thought I would toss that out.
 
The behavior you are seeing is normal because the COMPONENTS hive is not loaded at all time, but only when needed. The command you mention would be useful in case your system has trouble loading the hive, but you don't have the hive on your machine at all, so unfortunately that wouldn't help here.
 
I actually tried the repair install several times and it failed each time. I uninstalled the anti-virus and cleaned out the update cache before trying it and it still failed. Any ideas?
 
It failed after a couple of restarts. It looked like it was going to work but then after one of the restarts I got the message that it was restoring the previous version of windows. At that point I got the message that the repair installed failed. Will try it again and get a shot of it.
 
I kind of wonder if I should leave the "Download and Install Updates" option unchecked when I launch the setup to do the reinstall repair. I wonder if that is causing the failure.
 
It was in the middle of the install when I thought about trying it without the update option checked. I will attach a failure pic. Failure Pic.JPG
 
SFCFix Script

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 SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the attached file, SFCFixScript.txt, and save this to your Desktop. Ensure that this file is named SFCFixScript.txt - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFixScript.txt.
  5. Drag the file SFCFixScript.txt onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a log should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.
 

Attachments

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

Back
Top