Mike said:
I cannot log on. After selecting user, system begins to log on then
immediately logs off. I tried restarting in safe mode, but the same
thing happened. How do I correct?
You may have had some spyware ("blazefind") removed by Ad-aware and
Ad-aware doesn't fix a registry entry that points to a key file you
need to boot up. Try this:
Assuming the spyware 'blazefind' hosed your registry, the below is
the problem and how I fixed it.
Blazefind changes the following registry-key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
"Userinit" = "C:\WINNT\system32\userinit.exe,"
in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
"Userinit" = "C:\WINNT\system32\wsaupdater.exe,"
Lavasoft Adaware was used to get rid of the pest. It removed all the
elements of blazefind and and with it the wsaupdater.exe file.
The next time I tried to reboot my computer the system tries to run
wsaupdater.exe which it can't find. FAILED LOGON -LOGOFF, and it is
stuck in this LOGON-attempt, LOGOFF loop. Now I can't reboot and
can't get to the registry to fix the entry in Winlogon.
Then i thought of this:
Just copy userinit.exe to wsaupdater.exe ! It's as simple as that.
YES!! it works again.
Using the Recovery Console (by rebooting with the WindowsXP CD) employ
this command:
copy C:\Windows\System32\userinit.exe C:\Windows\System32\wsaupdater.exe
(This is one line separated by a space, assuming the partition where
windows is installed is C).
You then should be able to reboot.
======================
Summary: Get to the Recovery Console (looks like a DOS prompt) by booting
with the WindowsXP CD, and do:
copy C:\Windows\System32\userinit.exe C:\Windows\System32\wsaupdater.exe
After that you should be able to reboot.
Then use regedit to change:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
"Userinit" = "C:\Windows\system32\wsaupdater.exe,"
back to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
"Userinit" = "C:\Windows\system32\userinit.exe,"
You then can delete wsaupdater.exe from C:\Windows\system32.
======================
Gregg C.