Cannot get past the Windows XP welcome screen

Saturday 1/16/10 while running MS outlook I received the pop up message ‘Internet Security 2010’’ stating my computer has been infected with several viruses.  Looking like a hoax I attempted to shut off the program by clicking the “X” in the upper right screen.  This occurred before last week and I was able to turn it off.


This time I left the screen up and shut off the PC.  I rebooted in save mode with networking and ran spybot.  After updating Spybot detected about 6-7 viruses the first pass and 4-5 on the second pass.  After the third pass it showed no infections.


Now my PC will not logon and display the normal desktop.


When clicking on any User in welcome screen (Normal Mode and Safe Mode) the system displays the user's desktop screen without icons.  Shortly after the welcome screen appears with the text "Logging off..."


There appears to be a missing hook in the algorithm that would normally guide the program to a normal the logon.


I cannot log onto the command prompt in safe mode.



I can access the XP system through the LAN and view files and directories that are marked share.


I found the following directory “Windows XP Setup Disks” and ran the following file “winxpsp1_en_hom_bf.exe”.  The file opened the following window “Windows XP Home edition SP1 CD boot floppies” and guided me to making 6 floppy disks.


Booting the system from these floppies put me into a command prompt that allow me to see files on the “A” floppy drive only. 

please follow the steps to resovle this issue.

Boot your computer to Recovery Console to repair a damaged system (like to fix boot problems).

Insert your Windows 2000 / XP installation CD-ROM and boot from CD-ROM :
(note : some Windows XP Revovery CD-ROM's do not allow to start the Windows SETUP,
in such cases you can try to use to create Windows XP Boot Floppy disks and boot from floppy).

Windows 2000:
On the "Windows 2000 Professional Setup" menu, select "R" for repair :

as Repair option, select "C" to use the "Recovery Console" :

Windows XP:
On the "Windows XP Professional Setup" menu, select "R" for Recovery Console :

Windows 2000 / XP :
You will be prompted to select the Windows installation to repair :
(usually just "1" ) :

You will need to enter the Administrator password !

At the command-prompt, type

"expand d:\i386\userinit.ex_ c:\windows\system32\userinit.exe"
"expand d:\i386\winlogon.ex_ C:\windows\system32\dllcache\win32\winlogon.exe"
"expand d:\i386\csrss.ex_ C:\windows\system32\dllcache\win32\csrss.exe"
"expand d:\i386\System32.ex_ C:\Windows\System32\System32.exe"

Note: D: = Drive letter of your CD/DVD drive.

Once the file is copied, Reboot your computer in safe mode and follow the steps given below.

Booting into safe mode

On starting your pc hold down the F8 key you should be taken to a menu to boot in safe mode.
When you get to the logon screen select the Administrator account

Disable system restore

Click Start | Control Panel | Performance and Maintenance | System.
Select the System Restore tab and check "Turn off System Restore".

Run an antivirus scan on c drive by free downloading avast or downloading AVG 8.0 antivirus programs. Alternatively, you can scan only the following folders to remove the infected userinit.exe:  

  • C:\Windows\
  • C:\Windows\System32
  • C:\Windows\System32\System32.exe
  • C:\windows\system32\dllcache\win32\winlogon.exe
  • C:\windows\system32\dllcache\win32\csrss.exe

Now fix the windows registry with the following steps: 

  • Click Start >> Run, to open the Run dialog box
  • Here, type regedit to open the registry
  • Navigate to the following registry key – HKEY_LOCAL_MACHINE >> SOFTWARE >> Microsoft >> Windows NT >> CurrentVersion >> Winlogon
  • On the right hand window pane, look for Userinit.
  • Right click on Userinit
  • select modify
  • Delete the existing value and enter “C:\Windows\System32\userinit.exe,” (without double quotes and with a trailing comma)
  • Make sure that Userinit.exe file is actually present in the System32 folder of windows installation in C drive
  • Reboot your computer

To improve the performance of your PC, you can carry out the following addtional registry edit: 

    • Click Start >> Run, to open the Run dialog box
    • Here, type regedit to open the registry
    • Navigate to the following registry key – HKEY_CURRENT_USER >> SOFTWARE >> Microsoft >> Windows NT >> CurrentVersion >> Winlogon
    • On the right hand window pane, Right click and Select New >> String Value
    • Rename it as “Userinit” (without the quotes)
    • Right click on your new registry string and select Modify
    • Enter “C:\Windows\System32\userinit.exe,” (without double quotes and with a trailing comma)
    • Reboot your computer

      Let me know if this helps


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.


Question Info

Last updated September 17, 2019 Views 5,059 Applies to: