зараза скорей всего в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
параметр Userinit -- должно быть C:\Windows\system32\userinit.exe, если после запятой написано что то еще, надо удалить, только с начало найти и удалить файл который там написан
это на Win7, на XP непомню, но должно быть тоже самое, писал по памяти, мож че забыл...))