грузишься с LiveCD,
подключаешь локальный реестр, проверяешь значение:
Код
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="C:\WINDOWS\system32\userinit.exe,"
и при необходимости восстанавливаешь оригинальный
userinit.exe (%windir%\System32\
userinit.exe) из %windir%\System32\DllCache или с диска WinXP SP2 (i386\
userinit.ex_, распаковать к примеру WinRAR'ом)