Les dejo esta información que encontré en internet para solucionar el problema que se genera cuando se daña el registro en windows xp que nos cierra sesión inmediatamente después de iniciarla.

100% confirmado que funciona, lo he probado.


Bucle infinito al intentar iniciar sesión en Windows XP


Es posible que al intentar iniciar sesión en un sistema que tenga instalado Windows XP, automáticamente se cierre la sesión y se vuelva a la pantalla de bienvenida. Este artículo ofrecerá una solución a este problema.

SÍNTOMAS
Al intentar iniciar sesión en un sistema Windows XP puede ser que, sin llegar al escritorio, automáticamente se cierre sesión y se regrese a la pantalla de bienvenida (la pantalla de selección de usuarios de Windows XP). En Modo seguro este comportamiento anómalo sucede igualmente.

CAUSA
Este problema puede ocurrir cuando cierto valor del Registro no apunta a un componente vital del sistema operativo, generalmente como consecuencia de una infección de malware.

SOLUCIÓN
Necesitará realizar una instalación paralela de Windows (en otro disco o partición) antes de seguir los pasos de este artículo.

Siga estos pasos:

Aviso: El siguiente procedimiento implica la modificación del Registro. Siga cuidadosamente los pasos aquí descritos.

Inicie sesión en el sistema XP instalado de forma paralela.

Abra Inicio, Ejecutar, escriba regedit y pulse Aceptar.

Seleccione la clave HKEY_LOCAL_MACHINE.

Pulse sobre Archivo, Cargar subárbol.

Apunte al fichero C:\WINDOWS\system32\Config\SOFTWARE ("C" es la letra de la unidad del XP dañado).

Escriba RamaXP y pulse Aceptar.

Acceda a la rama HKEY_LOCAL_MACHINE\RamaXP\Microsoft\Windows NT\CurrentVersion\Winlogon.

Asegúrese de que el valor de la parte derecha de nombre Userinit exista, sea de tipo REG_SZ y tenga por contenido lo siguiente (note la coma final): C:\WINDOWS\system32\userinit.exe, (si no existe crearlo)

Una vez haya realizado las modificaciones pertinentes, haga clic sobre RamaXP a la izquierda, clic sobre Archivo, Descargar subárbol, cierre Editor del Registro, reinicie el sistema e intente iniciar sesión en el sistema que estaba dañado.


MÁS INFORMACIÓN
Únicamente es posible cargar un subárbol en alguna de las siguientes claves de Registro: HKEY_LOCAL_MACHINE y HKEY_USERS.

Doy las gracias a quien creo este artículo y pido disculpas por no poder agradecerle con nombre y apellido como corresponde por no recordar de donde lo saqué.


A continuación coloco otra alternativa propuesta por un compadre taringuero:
Gracias puntocomp

1)Bootear con un cd de UBUNTU, LINUX que se cargue el sistema sin alterar nada.

2)Copiar de otra PC el archivo C:/windows/system32/userinit.exe y meterlo a un pendrive.

3)Finalmente pegar el archivo copiado en la misma carpeta de la pc afectada.