Windows 2000:
Code:
cd c:\Winnt\system32\config
rename software software.bak
copy c:\Winnt\repair\software software
rename software software.bak
cd c:\Winnt\system32\config
rename software software.bak
dir
copy c:\Winnt\repair\software software
dir
Windows 2000:
Code:
cd c:\Winnt\system32\config
rename software software.oldbackup
rename software.bak software
cd c:\Winnt\system32\config
rename software software.oldbackup
rename software.bak software
dir
4. restore latest Software registry key
Now boot with NTFS4Dos again.
This time we will restore the file we renamed to software.bak earlier:
Windows 2000:
Code:
cd c:\Winnt\system32\config
rename software software.oldbackup
rename software.bak software
Windows XP:
Code:
cd c:\Winnt\system32\config
rename software software.oldbackup
rename software.bak software
Remember that you now have a corrupted Registry again , so do not try to boot Windows now or the NTFS may get "dirty" again.
5. reboot directly to bootcd and apply method 2
Now follow the steps described in Method 2.
Changes should be writeable now.
edit3: corrected paths as reported by shame2
edit4: added Method 4 , removed Method 3 to save space
HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE\test\microsoft\windows nt\currentversion\winlogon
and confirm it with OK.c:\winnt\system32\userinit.exe,
cd c:\Winnt\system32\config
rename software software.oldbackup
rename software.bak software
By the way, it is not neccessary to use "Method 2" after beeing able to boot in Windows safe mode again. Just skip these steps:
Then proceed as following:
1. Boot Windows 2000 in safe mode.
2. Type "regedt32" in the run prompt
3. Click on the "HKEY_LOCAL_MACHINE" window and Highlight/Select the linewith the mouseCode:HKEY_LOCAL_MACHINE
4. Go to menu "File - load hive..."
5. Select your damaged registry file which should be in C:\windows\system32\config\software.bak
6. It will ask for a name it should load in your registry. Just choose "Test". It really doesn't matter what name you choose as long as it is not already in use. We choose "Test" so that we can easily find it later. Your damaged registry should be loaded now.
7. Navigate to the new hive which should be
Code:HKEY_LOCAL_MACHINE\test\microsoft\windows nt\currentversion\winlogon
8. Search for the entry "userinit:..." and make a doubleclick with the mouse on it.
9. Enter this line(if your default system letter is C: ) and confirm it with OK.
10. Now highlight/select the "Test" hive and unload it, menu "File - unload hive..."
11. Now you just have to rename the registry. So boot with "NTFS4Dos" again.
12. Execute this here:
Windows 2000:
Open the folderCode:cd c:\Winnt\system32\config
Rename the default registryCode:rename software software.oldbackup
Rename the old repaired registry to the name "software" which is normally loaded when you boot your system. After that you should be able to boot your Windows normally again. Don't forget to change the boot sequence in your bios if you don't want to boot from cd again.Code:rename software.bak software
cd c:\Winnt\system32\config
rename software software.oldbackup
rename software.bak software
c:\Winnt\system32\config
It seems it hasn't loaded the correct registry. Please navigate in Windows and look in the folder:
Code:c:\Winnt\system32\config
Can you find the files:
software
and
software.oldbackup
Or is there still a file called "software.bak"? Please also compare the file size of these files and tell me them. In order to see the file size make a right mouse click on the file and choose "properties".
Please wait a few minutes. I'm starting my Windows 2000 system in order to compare the files.
This is bad because it seems that you have overwritten your old damaged registry. "Method 4" is too difficult. My fault, I shouldn't have let you trying this instead of using my first suggestion to unplug the drive. There is still hope for this system. One recovery should be still there. Do you have used the registry backup option in Spybot when you have installed the software? If yes, then there should be still a backup for you. I have to search the path because I didn't have Spybot installed.
I have found the reason why you have accidentally overwritten your original damaged registry. "Method 4" implies that you execute the command lines in a chronological order and only once.![]()