Para solucionar esto entra en modo seguro pulsando la tecla F8 mientras inicia el sistema.
Entra en Inicio > Ejecutar
Escribes msconfig
En la pestaña inicio eliminas una clave en la cual el destino es C:\Documents and Settings\usuario...
La desmarcas
Aceptas y le dices que no quieres reiniciar.
Ahora te vas a Inicio > Ejecutar
Escribes Regedit
Te vas a la clave HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run y veras una clave con el mismo nombre que el anterior. Lo borras.
Ahora vas a la clave HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon
Comprueba que en la clave shell solamente aparece el valor "Explorer.exe" en el caso de que aparezca otra cosa, le pones "Explorer.exe" sin comillas.
Más abajo verás otra clave llamada Userinit. Comprueba que el valor sea "C:\Windows\System32\Userinit.exe," en el caso de que aparezcan más valores o no sea ese, reemplazalo por este que te he escrito y reinicia el equipo
Ya tienes que tenerlo solucionado