Link to home
Start Free TrialLog in
Avatar of jsfald
jsfald

asked on

Unable to login to win xp, Fix registry without logging in?

When cleaning up a computer from spyware I am no longer able to login to Windows XP. I get to the login screen and click on any username, it acts like it is logging in but then it will say saving settings and logging out.

I have tried copying userint.exe to wsaupdate.exe through the recover console but that didn't help. While the computer was on the login screen I tried connecting to the registry by using registry editor and "connect network registry" on another computer but that didn't work. I also can't get into safe mode probably because of a device driver is preventing me from getting to the login screen. I used Hijack This and I think I deleted a registry value that is needed.

I backuped up the registry before trying to remove all the spyware but now I can't access it to restore it. Is there a way to restore the backup registry or be able to edit the registry from the recovery console or another means that is not logging onto the computer?

I can try doing a repair install but I don't want to risk deleting files or making programs inoperable. What options do I have to fix the registry or be able to login?
Avatar of Kenneniah
Kenneniah

Have you tried Last Known Good configuration?
ASKER CERTIFIED SOLUTION
Avatar of Iateacricket
Iateacricket

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jsfald

ASKER

Yes I tried last good known configuration and that didn't help. I did see that KB article but it wasn't exact so I was looking for a different solution. I will try those steps if necessary.  I'll try the bootdisk solution first and go from there. Thanks.
Avatar of jsfald

ASKER

I am having problems with the bootdisk/registry editor. I can't browse the registry and I am unable to find any help with the commands. I am trying to browse to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run and
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
Avatar of jsfald

ASKER

I figured out how to use the bootdisk/registry editor but it doesn't seem to be working when I add a new key (nk Userinit) and hit enter the next command prompt line never comes up. Any other ideas?
Avatar of jsfald

ASKER

I fixed my previous problem but now I have another one. My problem was I need to add a new value and not a key. The reason it is logging out immediatly is because the Userinit value is not there. Even though it looks like it is saving when I reboot the computer and try to login I am immediatly logged out. When I reboot using the bootdisk and look for the Userinit value it is no longer there.

Is there a way a saved corrupt registery gets loaded and overwrites my changes at startup?
Avatar of jsfald

ASKER

I Fixed it! I tried to do Iateacricket's idea by following the KB but that didn't work because I didn't head the warning in the KB to use the OEM disk instead of my own Win xp disk. I didn't want to go to my friend and say it is worse off now than when you gave it to me. But after following the KB I couldn't get to the login screen and I couldn't get to the recover console, just like the KB warned.

 I decided to backup the data on my friends computer onto mine by hooking up his hard drive to my system as a slave. After backing it up I thought I should try the steps from the KB execpt just use a command prompt instead of the recover console. The steps worked and I didn't have to fess up to my friend that I messed up this computer and don't know how to fix it without reinstalling everything.

I'll give michk some points because the idea was good and it was probably more of my inability to get it to work than the method.But in the end it was Iateacricket's idea that lead me to the solution.
Good job.  Thanks for the points.