Home » Spyware Protection » Hijacked Browser Analysis » Re: HijackThisLog Analysis - Matimon » 

wsaupdater.exe

wsaupdater.exe removal - be careful as incorrectly removed, you may not be able to login to your computer. 

What if  I have deleted userinit.exe?

Before you start, you need a good copy of userinit.exe

userinit.exe
Userinit Logon Application
C:\WINDOWS\system32\userinit.exe
Microsoft Corporation Version 5.1.2600.1106

Check that the file existed and the version is about right.

Run regedit and look for the following key.

HKEY_LOCAL_MACHINE
  \Software
    \Microsoft
      \WindowsNT
        \Currentversion\Winlogon

Change from:

UserInit=c:\windows\system32\wsaupdater.exe,

Change to:

UserInit=c:\windows\system32\userinit.exe

Note: If you remove the file without fixing the registry, Windows XP will never log on again. It'll show the welcome screen and everything, but will immediately log off if you attempt to log on. (by any means, including safe mode command prompt).

UserInit.exe deleted

If UserInit.exe was deleted or corrupted, your system may not boot.

This is what you could do:

Use bootdisks to get to Repair menu. Choose Command Console option. From there, copy userinit.exe (copy this a PC that is running - hint use find file to locate it) from floppy into C: \ WINNT \ system32 using the following command:

COPY a:\userinit.exe C:\WINNT\system32

OR

Boot from your windows xp cd and run a setup over the top of your current installation (making sure you dont wipe anything.. read everything carefully). this will replace all vital system files and keep all your files / programs installed, this works majority of the time but be careful what you choose in the setup.

UserInit.exe deleted commentPost your comment  



commentPost your comment

This logon off loop has been doing my head in, ran with the suggestions above without sucess, the only thing which has allowed me to fix the system was loading up ERD Commander Pro on the MiniPE2 XP cd and ran a system restore to a week ago, loading into safemode and ran some AV and spyware updates and scans before returning to normal mode. Things are sweet as sugar now - thanks for the suggestions - R

In reply to chris:
I found above solution to be correct. Further Warnings though!! You can get into these "logon loop" problems by (inadvertently) running axuninstall.exe, which is also dropped into windows\system32 by the installation of "Windows Search Assistant". Though axuninstall.exe uninstalls all its files, including wsaupdater.exe it FAILS to correct the registry. So to be able to logon, according to the messed up registry, you need a running malicious wsaupdater.exe, which now no longer exists. This leads to the fenominon of getting logged off as soon as you get logged on. Once you´re in this state: 1. Boot from XP cdrom 2. After Windows Setup Loaded you get threee options. Now press "R" to get into recovery console (You will now have te logon with admin password) 3. CD to windows\system32 4. type "copy userinit.exe wsaupdater.exe" 5. reboot 6. now you can fix the registry as described above 7. delete wsaupdater.exe and axuninstall.exe Phew!! Just fixed this thing Thanx everyone for the help!! I suppose this tumor in cyberspace is going to cause a lot of people problems in the months to come. Disease to the f#&kers who created Windows SA.!! Chris

Richy_el_Killa
8/8/2007 12:30:13 AM - NZ  | commentreply


If the system is on the network all I did was run regedt32 from another system (system1) and attached to the registry of the broken system(system2) and made the change to userinit.
This took about 30 seconds.

Don

In reply to chris:
I found above solution to be correct. Further Warnings though!! You can get into these "logon loop" problems by (inadvertently) running axuninstall.exe, which is also dropped into windows\system32 by the installation of "Windows Search Assistant". Though axuninstall.exe uninstalls all its files, including wsaupdater.exe it FAILS to correct the registry. So to be able to logon, according to the messed up registry, you need a running malicious wsaupdater.exe, which now no longer exists. This leads to the fenominon of getting logged off as soon as you get logged on. Once you´re in this state: 1. Boot from XP cdrom 2. After Windows Setup Loaded you get threee options. Now press "R" to get into recovery console (You will now have te logon with admin password) 3. CD to windows\system32 4. type "copy userinit.exe wsaupdater.exe" 5. reboot 6. now you can fix the registry as described above 7. delete wsaupdater.exe and axuninstall.exe Phew!! Just fixed this thing Thanx everyone for the help!! I suppose this tumor in cyberspace is going to cause a lot of people problems in the months to come. Disease to the f#&kers who created Windows SA.!! Chris

Anonymous
6/29/2005 10:19:22 PM - US  | commentreply


Worked like a champ! The only difference is that is that my userinit value was C:\windows\system32\wsaupdater.exe Thanks for the post!

In reply to Norm Marks:
This is apparently a relatively new problem and I just found an awesome post up on the Ad-Aware website that corrects this problem. I and a lot of others have used this and it works perfectly. There´s a peice of spyware called the usaupdater.exe which apparently comes from Blazefind. When Ad-Aware removes Blazefind is when the problems occur. Hope this works for you! Norm HERE´S THE POST: I haven´t tested this. I used a similar method on a customer´s computer and it worked. Second NOTE: Most of these steps assume that Windows is installed to C:\windows. If your installation is not in C:\windows, then please change the paths in my instructions to where your installation is. OK, I just had a customer that had this problem and here is how I resolved it. I limited the steps some to (hopefully) make it easier. First things first get to recovery console using previous methods provided. If you are unsure of how to get to recovery console look at the previous methods of resolving this problem and they explain it. OK, now that we are at recovery console, we need to replace the software hive with a previous good backup. It should look something like this: C:\windows>cd system32\config C:\windows\system32\config>ren software software.old This renames the current software hive to software.old C:\windows\system32\config>copy C:\windows\repair\software It should say "1 file(s) copied" NOTE: After the next step you will want to remove the cd, then boot into safe mode. If you do not boot into safe mode in Windows XP it may prompt you to reactivate and you may not be able to get into Windows. C:\windows\system32\config>exit Now hit the F8 key and boot into safe mode. Logon to the administrator account when you reach the welcome screen. Hopefully you will be able to logon. Now we need to edit your old registry to change the path to the userinit.exe file: open regedit.exe Highlight HKEY_LOCAL_MACHINE (note: this is important, if you do not highlight this the next step will not work) goto file - load hive... Now select your old registry file which should be in C:\windows\system32\config\software.old It will ask you what to name it, if you don´t understand, just type "test". Now navigate to the following: HKEY_LOCAL_MACHINE\\microsoft\windows nt\currentversion\winlogon. Look at what the userinit value is. On my customer´s machine it was %system32%\userinit.exe which is invalid. NOTE: If you can, post what your value is when you look at this. Next change the value to read C:\windows\system32\userinit.exe Now close the registry editor, and we need to go back to recovery console to put your original registry back which should look like this: C:\windows>cd system32\config C:\windows\system32\config>del software C:\windows\system32\config>ren software.old software C:\windows\system32\config>exit This (in theory) should get you back into Windows. Please post here what your results are so that we can have some good feedback on the solution. My theory is that Adaware SE is fixing the wsaupdater.exe problem, but it is setting the value in the registry to %system32%\userinit.exe which does not work on all systems. Let me know if this helps. This post has been edited by dorkfish on Sep 26 2004, 03:45 PM -------------------- On Monday, September 20, 2004 at 3:19 am, KT wrote: >I have Windows XP, and every time I try to log in I´m taken back to the welcome screen >a split second later. I tried restarting in Safe Mode, and it didn´t work...and neither >did using the Admin account! I don´t know what to do...can anyone help?

Cave_Goat
4/12/2005 9:04:05 AM - US  | commentreply


You forgot the comma after exe
Robear
11/25/2004 5:12:01 AM - US  | commentreply


Thanx heaps you saved me a long reload it worked like a charm

Jinx

In reply to chris:
I found above solution to be correct. Further Warnings though!! You can get into these "logon loop" problems by (inadvertently) running axuninstall.exe, which is also dropped into windows\system32 by the installation of "Windows Search Assistant". Though axuninstall.exe uninstalls all its files, including wsaupdater.exe it FAILS to correct the registry. So to be able to logon, according to the messed up registry, you need a running malicious wsaupdater.exe, which now no longer exists. This leads to the fenominon of getting logged off as soon as you get logged on. Once you´re in this state: 1. Boot from XP cdrom 2. After Windows Setup Loaded you get threee options. Now press "R" to get into recovery console (You will now have te logon with admin password) 3. CD to windows\system32 4. type "copy userinit.exe wsaupdater.exe" 5. reboot 6. now you can fix the registry as described above 7. delete wsaupdater.exe and axuninstall.exe Phew!! Just fixed this thing Thanx everyone for the help!! I suppose this tumor in cyberspace is going to cause a lot of people problems in the months to come. Disease to the f#&kers who created Windows SA.!! Chris

Talen77
10/5/2004 5:52:16 PM - AU  | commentreply


This is apparently a relatively new problem and I just found an awesome post up on
the Ad-Aware website that corrects this problem. I and a lot of others have used
this and it works perfectly. There´s a peice of spyware called the usaupdater.exe
which apparently comes from Blazefind. When Ad-Aware removes Blazefind is when the
problems occur. Hope this works for you!

Norm

HERE´S THE POST:





I haven´t tested this. I used a similar method on a customer´s computer and it worked.

Second NOTE: Most of these steps assume that Windows is installed to C:\windows.
If your installation is not in C:\windows, then please change the paths in my instructions
to where your installation is.

OK, I just had a customer that had this problem and here is how I resolved it. I
limited the steps some to (hopefully) make it easier.

First things first get to recovery console using previous methods provided. If you
are unsure of how to get to recovery console look at the previous methods of resolving
this problem and they explain it.

OK, now that we are at recovery console, we need to replace the software hive with
a previous good backup. It should look something like this:
C:\windows>cd system32\config
C:\windows\system32\config>ren software software.old
This renames the current software hive to software.old
C:\windows\system32\config>copy C:\windows\repair\software
It should say "1 file(s) copied"
NOTE: After the next step you will want to remove the cd, then boot into safe mode.
If you do not boot into safe mode in Windows XP it may prompt you to reactivate and
you may not be able to get into Windows.

C:\windows\system32\config>exit

Now hit the F8 key and boot into safe mode. Logon to the administrator account when
you reach the welcome screen. Hopefully you will be able to logon.

Now we need to edit your old registry to change the path to the userinit.exe file:
open regedit.exe
Highlight HKEY_LOCAL_MACHINE (note: this is important, if you do not highlight this
the next step will not work)
goto file - load hive...
Now select your old registry file which should be in C:\windows\system32\config\software.old
It will ask you what to name it, if you don´t understand, just type "test".
Now navigate to the following:
HKEY_LOCAL_MACHINE\\microsoft\windows
nt\currentversion\winlogon.
Look at what the userinit value is. On my customer´s machine it was %system32%\userinit.exe
which is invalid.

NOTE: If you can, post what your value is when you look at this.

Next change the value to read C:\windows\system32\userinit.exe

Now close the registry editor, and we need to go back to recovery console to put
your original registry back which should look like this:
C:\windows>cd system32\config
C:\windows\system32\config>del software
C:\windows\system32\config>ren software.old software
C:\windows\system32\config>exit

This (in theory) should get you back into Windows.

Please post here what your results are so that we can have some good feedback on
the solution.

My theory is that Adaware SE is fixing the wsaupdater.exe problem, but it is setting
the value in the registry to %system32%\userinit.exe which does not work on all systems.

Let me know if this helps.

This post has been edited by dorkfish on Sep 26 2004, 03:45 PM


--------------------





On Monday, September 20, 2004 at 3:19 am, KT wrote:
>I have Windows XP, and every time I try to log in I´m taken back to the welcome
screen
>a split second later. I tried restarting in Safe Mode, and it didn´t work...and
neither
>did using the Admin account! I don´t know what to do...can anyone help?

In reply to chris:
I found above solution to be correct. Further Warnings though!! You can get into these "logon loop" problems by (inadvertently) running axuninstall.exe, which is also dropped into windows\system32 by the installation of "Windows Search Assistant". Though axuninstall.exe uninstalls all its files, including wsaupdater.exe it FAILS to correct the registry. So to be able to logon, according to the messed up registry, you need a running malicious wsaupdater.exe, which now no longer exists. This leads to the fenominon of getting logged off as soon as you get logged on. Once you´re in this state: 1. Boot from XP cdrom 2. After Windows Setup Loaded you get threee options. Now press "R" to get into recovery console (You will now have te logon with admin password) 3. CD to windows\system32 4. type "copy userinit.exe wsaupdater.exe" 5. reboot 6. now you can fix the registry as described above 7. delete wsaupdater.exe and axuninstall.exe Phew!! Just fixed this thing Thanx everyone for the help!! I suppose this tumor in cyberspace is going to cause a lot of people problems in the months to come. Disease to the f#&kers who created Windows SA.!! Chris

Norm Marks
10/1/2004 12:44:45 AM - US  | commentreply


I found above solution to be correct.
Further Warnings though!!
You can get into these "logon loop" problems by (inadvertently) running axuninstall.exe, which is also dropped into windows\system32 by the installation of "Windows Search Assistant". Though axuninstall.exe uninstalls all its files, including wsaupdater.exe it FAILS to correct the registry.
So to be able to logon, according to the messed up registry, you need a running malicious wsaupdater.exe, which now no longer exists. This leads to the fenominon of getting logged off as soon as you get logged on.
Once you´re in this state:
1. Boot from XP cdrom
2. After Windows Setup Loaded you get threee options. Now press "R" to get into recovery console
(You will now have te logon with admin password)
3. CD to windows\system32
4. type "copy userinit.exe wsaupdater.exe"
5. reboot
6. now you can fix the registry as described above
7. delete wsaupdater.exe and axuninstall.exe

Phew!! Just fixed this thing Thanx everyone for the help!!
I suppose this tumor in cyberspace is going to cause a lot of people problems in the months to come.

Disease to the f#&kers who created Windows SA.!!

Chris

chris
8/31/2004 12:46:58 PM - US  | commentreply


Mail this pageMail this page