This is probably the worst thing that can happen to my system and you don’t want it to either. But if you are in trouble, here’s some help.
This error is a sign that the registry has become corrupt. This usually occurs because of an interruption of the power supply at the time when Windows was accessing Registry files.
Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {Registry File Failure} The registry cannot load the hive (file): \SystemRoot\System32\Config\SOFTWARE or its log or alternate
System error: Lsass.exe
When trying to update a password the return status indicates that the value provided as the current password is not correct.
I didn’t follow it exactly but more or less. I booted up off of an NTFS DOS boot disk. I renamed only c:\windows\system32\config\system to system.bak and copied c:\windows\repair\system to c:\windows\system32\config\system.
How to Rescue Corrupted Registry
1. Insert and boot from your Windows XP CD.
2. At the first R=Repair option, press the R key
3. Press the number that corresponds to the correct location for the installation of Windows you want to repair.
Typically this will be #1
4. Enter in the administrator password when requested
5. cd \windows\system32\config
6. Depending on which section/hive was corrupted, type in
ren software software.bad or ren system system.bad
7. Depending on which section/hive was corrupted
copy \windows\repair\system
copy \windows\repair\software
8. Take out the CD ROM and type exit
DEFAULT, SYSTEM, SOFTWARE, SAM, SECURITY are five files that makes up ‘the registry’.
Leave a Reply