D
David
Hi there, I had the well-known Lavasoft Adaware problem where spyware
removed userinit.exe and replaced it with wsaupdater.exe.
I managed to fix the problem by changing my Winlogon registry entry
from
c:\windows\system32\userinit.exe,
to
c:\windows\explorer.exe,
Which saved me from being endlessly logged off every time I booted up.
Now my question is whether it is safe to keep the registry entry as
explorer.exe, or whether I will experience problems unless I go back to
userinit.exe.
The problem is that I have tried to copy userinit,exe from my Service
Pack files in the i386 directory, into my system32 directory. When I do
it in Explorer I get 'cannot copy - file already exists'.
But the file userinit.exe is not listed in the window of system32, and
does not show up in system32 when I fo a file search!
So I booted in safe mode and used the DOS prompt to copy userinit.exe
into sustem32. Sure enough DOS recognized it and asked me if I wanted
to overwrite the userinit.exe that was in system32. I said yes.
Now I go back to system32 in Explorer and it's still not listed!
And when I re-edit my registry entry for Winlogon to the pre-spyware
c:\windows\system32\userinit.exe,
the logoff problem starts again! I keep getting logged off when I boot
up. Windows takes me for a microsecond to thr desktop, without folder
icons, then logs me off.
So I change the registry entry back to
c:\windows\explorer.exe,
and it's fine. Can I leave it that way? Do I have to have userinit.exe
in my Winlogon line in the registry?
Phew. Any help much appreciated.
David
removed userinit.exe and replaced it with wsaupdater.exe.
I managed to fix the problem by changing my Winlogon registry entry
from
c:\windows\system32\userinit.exe,
to
c:\windows\explorer.exe,
Which saved me from being endlessly logged off every time I booted up.
Now my question is whether it is safe to keep the registry entry as
explorer.exe, or whether I will experience problems unless I go back to
userinit.exe.
The problem is that I have tried to copy userinit,exe from my Service
Pack files in the i386 directory, into my system32 directory. When I do
it in Explorer I get 'cannot copy - file already exists'.
But the file userinit.exe is not listed in the window of system32, and
does not show up in system32 when I fo a file search!
So I booted in safe mode and used the DOS prompt to copy userinit.exe
into sustem32. Sure enough DOS recognized it and asked me if I wanted
to overwrite the userinit.exe that was in system32. I said yes.
Now I go back to system32 in Explorer and it's still not listed!
And when I re-edit my registry entry for Winlogon to the pre-spyware
c:\windows\system32\userinit.exe,
the logoff problem starts again! I keep getting logged off when I boot
up. Windows takes me for a microsecond to thr desktop, without folder
icons, then logs me off.
So I change the registry entry back to
c:\windows\explorer.exe,
and it's fine. Can I leave it that way? Do I have to have userinit.exe
in my Winlogon line in the registry?
Phew. Any help much appreciated.
David