Hello!
Before concerning the subject,please note that this is my first contribution to a forum. Please excuse any inapropriate style of mine but I think, my post is helpful and I am eager to share it.
So, I had the same problem as most of you:
When logging on a Windows XP Home System, the OS logged me automatically off.
The solution proposed in the former posts ([tt]copy userinit.exe wsaupdater.exe[/tt]) didn't work for me, because on my system neither of the files were present.
My solution:
- Using a Windows XP Home Edition Installation CD (I had a Recovery CD which didn't offer the chance to boot to a recovery console), start the recovery console (press "R" at the first screen with options).
- Copy the file [tt]USERINIT.EX_[/tt] from the [tt]I386[/tt] directory on the installation CD to the [tt]system32[/tt] folder on your computer, renaming the file to [tt]userinit.exe[/tt]. this can be done like this:
[tt]copy <CD-drive-Letter>:\I386\USERINIT.EX_ <Win-Installation-Drive>:\<Win-Installation-Directory>\system32\userinit.exe[/tt]
On my system it looked like this:
[tt]copy D:\I386\USERINIT.EX_ C:\WINDOWS\system32\userinit.exe[/tt]
- Restart and enjoy!
I had a virus, which I suspect was responsible for this problem.
After fixing the problem, restarting and logging on, F-Prot reported that [tt]userinit.exe[/tt] was infected by W32/Freebs.Y. I couldn't find any information about it, but after up[censored] the virus definitions of F-Prot, the infection was gone.
It doesn't sound like a clean desinfection, but my system works properly until now.
Hope this works for you too!