Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.
Getting error message - Stop c0000218
{Registry File Failure} The Registry Cannot Load Hive (File):
\SystemRoot\System32\Config\Software Error

on a Dell Dimension 3000 running XP Home. Ran chkdsk, which could not fix it. Drive is still visible, but diagnostics report Error 7.

Is there a fix for this? Can I format it and reinstall the OS?

share|improve this question
    
When do you get this error? What does "chkdsk could not fix it" mean - did it report any errors or just didn't found nothing? –  gronostaj Aug 4 '13 at 20:16
add comment

1 Answer

The "Software" part of your registry is damaged. If you have system restore turned on there should be no need to reformat.

Boot the computer from a Windows install media XP or otherwise.

XP CD:  Recovery Console
Win 7/8/etc  Repair Computer "Command Prompt"

c:
cd "\System Volume Information"
dir /ahs
cd _restore{<random hex number>}

There should be folders named RP### You need to go into the last or 2nd highest numbered entry.

For example:

cd RP500
cd snapshot
copy _REGISTRY_MACHINE_SOFTWARE c:\windows\system32\config\Software

If the highest number fails to work go back one more and keep doing the steps over till you find one that works.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.