Windows update checks forever, installs forever on shutdown, sfc not working

whaley

Member
Joined
Jan 2, 2016
Posts
6
Hey everybody. I've been searching the internet high and low for a solution to this problem. Plenty of people seem to be experiencing different forms of it but I haven't been able to find a solution for it. This looks like a fantastic place to get help with something like this.

Here's as much information as I can think to provide. CBS folder is at the bottom of this post. If someone could help me through this I would be forever indebted to you.


Info
- I am running Windows 7 Ultimate x64 and feel like I am having some kind of components hive problem. This started with windows update hanging at "Searching for updates", and eventually lead to visual studio runtime installations hanging, windows defender not being able to update, etc. Whenever I shut down my computer to install an update it will just hang at "Installing 1 of x..."

- sfc /scannow returns "Windows Resource Protection could not start the repair service."

- When I go to services to start Windows Module Installer (to get windows resource protection working) I receive "Error 1017: The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format."

I think I've included all the pertinent information but please let me know if any more is needed. I will be the happiest person in the world if I can get this fixed without a complete re-install of Windows!


CBS file
Attaching my CBS.zip didn't work so I uploaded it to my hosting at www.oatwheels.com/cbs/CBS.rar

Here is what most of CBS.log contains...

Code:
2016-09-23 13:54:25, Info                  CBS    Failed to load WCP DLL. [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 13:54:25, Info                  CBS    Failed to initialize the Core DLL: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.18766_none_675144b3de10d6f7\cbscore.dll [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 13:54:25, Info                  CBS    Failed to initialize CBS Core. [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 13:54:25, Info                  CBS    Ending TrustedInstaller initialization.
2016-09-23 13:54:25, Info                  CBS    Failed to initialize Trusted Installer. [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]


Should I go ahead and run SFCFix?
 
here's a better snippet of the cbs log

Code:
2016-09-23 15:22:32, Info                  CBS    Starting TrustedInstaller initialization.2016-09-23 15:22:32, Info                  CBS    Loaded Servicing Stack v6.1.7601.18766 with Core: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.18766_none_675144b3de10d6f7\cbscore.dll
2016-09-23 15:22:32, Info                  CBS    Failed to load the COMPONENTS hive from 'C:\Windows\System32\config\COMPONENTS' into registry key 'HKLM\COMPONENTS'. [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 15:22:32, Info                  CBS    Failed to load WCP DLL. [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 15:22:32, Info                  CBS    Failed to initialize the Core DLL: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.18766_none_675144b3de10d6f7\cbscore.dll [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 15:22:32, Info                  CBS    Failed to initialize CBS Core. [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 15:22:32, Info                  CBS    Ending TrustedInstaller initialization.
2016-09-23 15:22:32, Info                  CBS    Failed to initialize Trusted Installer. [HRESULT = 0x800703f9 - ERROR_NOT_REGISTRY_FILE]
2016-09-23 15:22:32, Info                  CBS    Starting TrustedInstaller finalization.
2016-09-23 15:22:32, Info                  CBS    Trusted Installer core was not initialized.
2016-09-23 15:22:32, Info                  CBS    Ending TrustedInstaller finalization.
 
Thanks Willy! So SFCFix has been running for about an hour now and has been at "Checking CBS.persist.log . . ." for nearly the entire duration. When I look in c:\windows\logs\cbs there is not actually a CBS.persist.log file in there, only some CbsPersist_*.cab files, CBS.log, and FilterList.log. My CBS.log is 3MB because I deleted the previous one since it was at 500MB and I couldn't open it to look at it, so I guess I won't have a CBS.persist.log until CBS.log gets to 50MB. Where do I go from here?
 

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

Back
Top