Tenemos un XP con Service Pack 3 que cada vez que te validas de igual el usuario vuelve a cerrarse la session el problema esta en que una entrada del registro ha sido borrada. Iniciamos con una Windows Commander abrimos el registro y creamos la siguiente entrada.
HKEY_LOCAL_MACHINE\RamaXP\Microsoft\Windows NT\CurrentVersion\Winlogon
En esta ubicacion creamos una entrada de tipo REG_SZ y le añadimos C:\WINDOWS\system32\userinit.exe y ya lo tenemos solucionado, tener en cuenta que si esto pasa seguramente sera por algún virus o un mal uso del registro.