En primer lugar gracias a los que me habeis ayudado en los posts anteriores.
El problema que tenia era que al iniciar sesion en windows xp esta se
cerraba automaticamente i volvia a tener que elegir el usuario, despues de
probar varias cosas esta ha sido la solucion:
La unica manera de entrar en una sesion era reparando el windows, esto me
daba una oportunidad para entrar al windows.
Primero comprobar y eliminar si existen estos ficheros:
wintask.exe
security32.exe
c:\spooler.exe
c:\cab.exe
msupdate.exe
memorymanager.pif
Despues utilizar el msconfig o el startup cpl (segun gusto) para quitar toda
referencia a ellos en el inicio. Tambien revisar la llave
HKLM\Software\Microsoft\Windows\Run
Y las que tengan que ver con el inicio de programas por si acaso tienen
alguna referencia a uno de ellos.
Por ultimo, y creo que es lo que impide el inicio de sesion incorrecto:
revisar la llave del registro:
HKEY_LOCAL_MACHINE\microsoft\windows nt\currentversion\winlogon
El valor que debe tener userinit es este: C:\WINNT\system32\userinit.exe
No otra cosa como: C:\WINNT\system32\userinit.exe,
%SystemRoot%\iProtect.exe
Con eso creo que basta, pero yo por seguridad he renombrado el userinit de
windows a userinit.old (p.ej) y despues hecho un sfc /scannow para que lo
reemplace.
Espero que os sea de ayuda.
Leer las respuestas