COMPONENTS hive not loading, only in safe mode

ksdavis

Member
Joined
Jul 8, 2020
Posts
16
I have an issue on 2012R2 where two updates failed to install as soon as the ‘installing updates’ progress indicator appears after ‘preparing for updates’. Checking the CBS logs shows it fails to load the COMPONENTS registry hive. It says NOT_ENOUGH_MEMORY but there is 32GB RAM there, so I doubt that’s the issue. Opening regedit does not load the hive, nor does it report an error. Trying to manually load the hive gives a rather unhelpful message saying ‘error while loading hive’. Attempting to run sfc /scannow also produces an error ‘Windows Resource Protection could not perform the requested operation.’.

Restarting in safe mode and accessing via Hyper-V console does allow the hive to load, and the sfc /scannow to complete without issue or any errors found. That points the problem at being something loaded or set during ‘normal’ startup.

I have created the HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize key and set it to 8, rebooted, but alas to no avail.

There are no obvious entries in Event Viewer to point to an issue.

Any suggestions gladly received! I can restore the COMPONENTS file from a recent backup, but the fact it loads when the server is booted in to Safe Mode suggests that might not be a valid fix.
 
Anyone with any ideas on how to diagnose issues with not being able to load the COMPONENTS registry hive?
 

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

Back
Top