Windows cierra sesión tras iniciarla: cómo resolverlo

Por Fabrizio Ferri-Benedetti el día 2 diciembre, 2010

Inicias sesión en Windows y... esta se cierra de inmediato. Perplejo, lo vuelves a intentar media docena de veces, sin resultado; a lo sumo, consigues ver el fondo de tu Escritorio. ¿Es una broma de mal gusto o un error del sistema?

Ninguna de las dos cosas: lo más probable es que un virus modificara algunas claves del Registro relacionadas con el inicio de sesión en Windows (más en concreto, la ruta de Userinit.exe y Explorer.exe). Hay varias soluciones para arreglar este  molesto problema.

1. Pasar un antivirus en LiveCD

Arreglar el bucle de inicio y cierre de sesión no servirá de nada si el virus permanece en el disco duro. Puesto que acceder al Escritorio es imposible, descarga, graba y ejecuta un antivirus en LiveCD. Los más recomendables son Kaspersky Rescue Disk, Avira AntiVir Rescue System y G DATA BootCD.

2. Editar el Registro de Windows

Las claves de Registro afectadas son dos, Shell y Userinit, y se encuentran en la siguiente ruta:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

Romper el bucle de inicio-cierre es tan sencillo cono restablecer ambos valores; el problema es cómo abrir el Registro sin tener acceso al Escritorio.

2.1 Editar el Registro remotamente

Si estás en una red de ordenadores y el servicio Registro remoto está habilitado, puedes abrir el Registro dañado desde otra máquina. Ejecuta Regedit.exe desde Inicio > Ejecutar y haz clic en Archivo > Conectar al Registro de red. Busca la máquina afectada (debe estar encendida y en la pantalla de selección de usuario) y haz clic en Aceptar.

Una vez abierto, navega hasta HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon y localiza los valores Userinit y Shell. Un doble-clic y podrás restablecer los valores originales:

Userinit = C:\WINDOWS\system32\userinit.exe

Shell = Explorer.exe

2.2 Editar el Registro desde NTPASSWD

El CD de arranque NTPASSWD se usa principalmente para restablecer la contraseña de usuario de Windows, pero también es útil para editar el Registro en caso de emergencia. Una vez arrancado, elige la opción [1], pulsa Intro para cargar la ruta por defecto y luego [2] para acceder a la sección (hive) Software.

Para llegar hasta el editor: Intro, Intro, 2 [Intro], 9 [Intro]

¡Ya casi estamos! Ahora elige la opción [9] y navega con el comando CD hasta llegar a la carpeta deseada:

cd Microsoft

cd Windows NT

cd CurrentVersion

cd Winlogon

Ahora debes usar el comando ED para modificar los valores de Userinit y Shell. Simplemente escribe el nuevo valor (ten en cuenta que para escribir los dos puntos equivalen a Mayús.+Ñ y la barra sale pulsando Ç en un teclado español).

Una ves hayas editado los valores, escribe Q y pulsa Intro para salir. ¡Acuérdate de guardar los cambios antes de salir y reiniciar el equipo!

2.3 Editar el Registro desde BartPE

Una alternativa más amena es construir tu propio CD de arranque de Windows con Bart's PE Builder y editar el Registro desde allí. Abre Regedit.exe, navega hasta la carpeta HKEY_USERS y elige la opción Load Hive. El archivo que buscas se halla en C:\Windows\System32\Config y se llama SOFTWARE.

Escribe un nombre para el hive cargado -por ejemplo, MiRegistro- y navega hasta la ruta HKEY_USERS\MiRegistro\Software\Microsoft\Windows NT\CurrentVersion\Winlogon. Corrige los valores como en el paso 2.1 y luego desactiva el trozo de Registro desde File > Unload Hive; si no lo haces, los cambios no se guardarán.

3. Recuperar el sistema con un CD de Windows

¿Ninguna de las medidas del punto 2 ha funcionado? Puede que necesites copiar los archivos desde el CD de Windows (si es que lo tienes). Arranca con él y pulsa la tecla R cuando veas esta pantalla:

Elige [1] y pulsa Intro para que la Consola de Recuperación abra el disco duro en el que Windows está instalado. Si te pide la contraseña de Administrador y no la has definido, no escribas nada y pulsa Intro. Cuando aparezca la línea de comandos, introduce estas órdenes:

CD C:\windows expand D:\i386\explorer.ex_ CD system32/ expand D:\i386\userinit.ex_ exit

(Damos por sentado que el CD se halla en la unidad D:, pero puede ser otra)

Esta secuencia descomprime los archivos Explorer.exe y Userinit.exe originales, con lo que ahora la corrección del paso 2 debería de funcionar. Si ni siquiera esto surtiera efecto, entonces vuelve a arrancar con el CD de Windows y pulsa Intro en la pantalla que ves más arriba. Luego, escoge R para reparar tu instalación de Windows.

¿Te has enfrentado alguna vez a este problema? ¿Cómo lo solucionaste?

Comentarios de usuarios

  • walkin walkin

    Pero si la sesion se cierra al instante..como se hacen los pasos?? jaja

    • Enviado 02 dic 2010
  • Elinformatico Elinformatico

    Yo tuve un problema similar y se solucionó cambiando la fuente de alimentación. Tambien se apagaba instantaneamente al momento de encenderlo. Esto que tu comentas tambien puede pasar, efectivamente yo tambien fui victima de un virus que modificaba ciertos archivos de inicio de windows. Pero nunca puedes determinar el número de archivos modificados. La recuperacion puede resolver el problema. es cierto. Los datos, siempre, siempre, se pueden recuperar, yo aconsejo siempre utilizar el Hiren's BootCD, pero aconsejo que se sepa utilizar.

    • Enviado 02 dic 2010
  • Elinformatico Elinformatico

    "Pero si la sesion se cierra al instante..como se hacen los pasos?? jaja " Creo que utiliza un Windows live CD, pero con Hiren's BootCD lo tienes todo.

    • Enviado 02 dic 2010
  • Jimg Jimg

    desde un ordenador conectado remotamente... si no.. el post no sirve.

    • Enviado 02 dic 2010
  • alejandro.moya alejandro.moy<br />a

    no existe un windows live cd

    • Enviado 02 dic 2010
  • McFly_24 McFly_24

    Se cierra Sesion, pero no se apaga, es decir... Clicas en el nombre de usuario, hace el "intento" de entrar al escritorio, y vuelve a la pantalla del Logon, es decir, para volver a elegir usuario. Si en tu PC hay varios usuarios y ninguno funciona, prueba a entrar en modo a Prueba de Fallos (Pulsando continuamente F8 mientras arranca Windows y eligiendo dicha opcion), entra como "Administrador" (sin las comillas) y deja la contraseña en Blanco. Entonces haces copia de seguridad de tus archivos (por si acaso) y pruebas los pasos a seguir (Especialmente los de modificar el registro)

    • Enviado 03 dic 2010
  • McFly_24 McFly_24

    @alejandro.moa: SI EXISTEN, y se crean con un pequeño programa llamado BartPE y en el post te lo explican "2.3 EDITAR EL REGISTRO DESDE BARTPE". Puedes descargarte uno ya hecho o crear el tuyo propio (Con o sin Drivers, con o sin programas externos, etc.) En un PC que funcione, te bajas el BartPE, metes el CD/DVD de instalacion de Windows en el CD/DVD-ROM, seleccionas o copias el directorio i386 al disco duro, y le das a aceptar. Antes de crear la ISO o grabar el CD/DVD, puedes ele si añadir programas, drivers o service packs... Cuando termine te crea una ISO para grabar en CD/DVD y con eso cargas un pequeño (y bastante limitado) WindowsXP/Vista/7 LiveCD con el que poder ejecutar algunas herramientas para poder recuperar tu PC. BartPE Fue de las primeras bases para crear los famosos "Windows UnAttended" que tanto pululaban por la red, que se auto-instalaban sin apenas meter datos (Fecha, numero de serie, configuracion regional...) Ya hay varios (y busca en Google) Windows LiveCD con herramientas de recuperacion o antivirus ya precargadas, drivers, e incluso que instalan la tarjeta de Red para poder conectarse a Internet y descargar/ejecutar lo que necesites o copiar tus datos a otro disco duro antes de Formatear.

    • Enviado 03 dic 2010
  • peresoso671 peresoso671

    eso si ??????????

    • Enviado 04 dic 2010
  • fire_Vico_3 fire_Vico_3

    ¿Editar el Registro remotamente? no cureo que sea broma

    • Enviado 07 dic 2010
  • Juan Ramon Juan Ramon

    A mi me está pasando este dchoso problema. Y he seguido estos pasos. Primero intenté una reparación del sistema, pero se me quedaba colgado a mitad del proceso. Luego vi este post, y le he pasado el Karpesky que no ha encontrado nada. Después me utlizé una imagen de C: que hice hace dos años en la que tenía todos los drivers y actualizaciones hasta la fecha. Y lo más sorprenderte es que esto último reaccionó del mismo modo que como estaba al principio. ¿Realmente puede ser un virus que haya modificado los registros? Porque la recuperación del sistema mediante imagen quita todo lo que había en C: anteriormente,

    • Enviado 09 dic 2010
  • Zurruburru Zurruburru

    Windows XP. Al cargar se cierra (en la pantalla negra, cuando la barrita horizintal indica que está cargando). Sale la pantalla con varias posibilidadaes de arranque (a prueba de fallos, con la última config útil, etc). Al hacerlo, cualquiera que sea la opción que se elija, vuelve a cerrarse como al principio. Es un notebook, por lo que no hay CD. ¿Alguna solución?

    • Enviado 14 dic 2010
  • Leo Leo

    @walkin: leyendo el post!

    • Enviado 14 dic 2010
  • Willy Willy

    No hubo manera de solucionarlo y al final tuve que formatear y cargar de nuevo el sistema.

    • Enviado 14 dic 2010
  • Julio B. Julio B.

    Las opciones presentadas son viables todas, pero lamentablemente la recuperación desde la consola solo se puede hacer en Win XP, pero no en Vista ni en W 7....no funcionan igual :/ Acceder remotamente el registro creo que es la más peligrosa, pues se puede transfeir el virus al pc cliente..!!

    • Enviado 14 dic 2010
  • 19crab71 19crab71

    Muy pocas veces me ha sucedido pero parece que ha casi todos alguna vez nos pasó sobre todo al principio como novatada o cuando nos encontramos desprotegido y si ciertamente es bastante incomodo y hace perder la paciencia. Normalmente formateo los discos, pero como nunca tengo un disco de seguridad con mis programas me queda cargarlos todos después uno a uno. La próxima vez probaré con la primera variante a ver que resulta de lo contrario seguiré a la antigua que hasta ahora me ha resultado. Gracias.

    • Enviado 14 dic 2010
  • 19crab71 19crab71

    Muy pocas veces me ha sucedido pero parece que ha casi todos alguna vez nos pasó sobre todo al principio como novatada o cuando nos encontramos desprotegido y si ciertamente es bastante incomodo y hace perder la paciencia. Normalmente formateo los discos, pero como nunca tengo un disco de seguridad con mis programas me queda cargarlos todos después uno a uno. La próxima vez probaré con la primera variante a ver que resulta de lo contrario seguiré a la antigua que hasta ahora me ha resultado. Gracias.

    • Enviado 14 dic 2010
  • ClausValka ClausValka

    Pues a mi me paso un par de veces. En mi caso lo que hacia era iniciar el pc en modo a prueba de fallos en XP y ejecutar la restauracion de sistema a un estado anterior, generalmente con eso se arrglaba el problema. En windows 7 hacia lo mismo pero desde el disco de instalación.

    • Enviado 14 dic 2010
  • JC JC

    Hace unas semanas un cliente tenía un problema que cuando estaba iniciando windows y estaba cargando los programas de inicio se colgaba y no había vuelta ni reiniciando, así que entré en el modo a prueba de fallos y desde ahí programé un escaneo para antes de iniciar windows y funcionó. Dió la suerte que el antivirus instalado era el avast 4.0 que tiene opción para eso. No me he fijado si otro la tiene aunque sería muy útil. Me parace que la idea de un antivirus booteable es buena aunque lo estoy por probar, lo único que no entiendo es que si es un cd, ¿cómo se actualiza la base de datos?

    • Enviado 15 dic 2010
  • Robcar2010 Robcar2010

    mandale F8 en el incio y escoge la opcion modo depuración, ahi te deja entrar y revisar el registro y para que sea mas efectivo si puedes antes resetea la cmos y asi cambia la cosnfiguarcion de la feche del sistema y el virus (en caso de que este aun en la PC) pierde control sobre parte del sitema y te deja ralizar los cambios. Eso si debes de actuar lo mas rapido posible y por supuesto tener desconectada la conexión con internet, pues sino es por gusto. Saludos

    • Enviado 15 dic 2010
  • Daniel Daniel

    son todos unos burros cambien a linux esto nunca pasa. Hijos de windows

    • Enviado 15 dic 2010
  • Antonio Antonio

    No me aclaro con que tipo de Windows funciona lo que se explica aquí. Me paso co Windows 7 que al entrar como Usuario me decía, mas o menos, que el perfil estaba estropeado y no me dejaba entrar. Lo arregle instalando la copia de seguridad. ¿Alguna solución mejor? Gracias

    • Enviado 15 dic 2010
  • Ramon Angel Ramon Angel

    yo tengo una maquina portatil y no tiened unidad de disco,asi que estas soluciones que has dado no las puedo hacer,dime si esto en un error.

    • Enviado 16 dic 2010
  • ... ...

    entrando co otr ordenaor conectado ....

    • Enviado 16 dic 2010
  • ... ...

    entrando con otro ordenador conectado con este ....

    • Enviado 16 dic 2010
  • Cibermago0 Cibermago0

    Si me e enfrentado a esto y utilizo el método del disco de recuperación de Windows. Y en respuesta a el que comenta preguntando que puede hacer con un ordenador sin unidad optica(de disco) lo que puedes hacer es iniciar desde una usb con WinSetupfrom usb búscalo aqui mismo en softonic vas a ver que si funciona si te da problemas el uso del programa avísame mi correo es sagastume_mr@yahoo.es con eso me despido.

    • Enviado 18 dic 2010
  • jair elias jair elias

    ami tanbien me paso crei que tenia que reinstalar windows pero no tube que hacerlo solo inicie en modo aprueva de errores(modo seguro) y restaure el sistema a un modo anterior y se soluciono

    • Enviado 19 dic 2010
  • alexandru-constantin alexandru-con<br />stantin

    En xp la mejor opcion es la del cd...pero en vista ya me contaras porque ya casi todos vienen con el windows preinstalado y no hay manera de resuscitarlo...a no ser que quieras formatear y volver a la configuracion de fabrica....lo que quiere decir perder los datos.

    • Enviado 09 ene 2011
  • Croket Croket

    Cuando usas windows 7 ilegal, debes restringir el uso de internet de algunos ejecutables como los de windows update, ya que(se tenga activado o desactivado el servicio de windows update) se descarga una actualización que detecta que es ilegal, ahí comenzarán los problemas, microsoft son muy majos y te meterán un virus (por ejemplo nero8keygen.exe cuando nunca he usado nero 8) y este ara varias cositas interesantes como apagarte el equipo cada pocas horas o dejarlo pillado como si el cpu alcanzara 100 º, tampoco podrás hacer boot con otros sistemas(ni con 95, ni xp ni linux ni ná) así durante un rato, si te pasa esto no desesperes, déjalo unas cuantas horas apagado y cuando cargues prepárate la instalación de nuevo, ya que una vez llegado este punto, no podrás volver atrás ni reinstalado la información oem con un activador, debes volver a reinstalar windows, con suerte no pierdes nada gracias a la creación de la carpeta windows.old En mi caso fué descaradamente windows update quien se activo solo y me descargó el virus deliberadamente en mi equipo. Siempre hay que tener un antivirus que sea eficaz (ni nod32 ni avast lo son) y no instalar software a lo loco, también puedes prevenir errores en el registro y configuración de windows, lo único que tendrías que hacer es saber como funciona lo que usas, cosas que la gente no suele. Softonic en lo único que son "amigos del software" es en blog que hay miles de artículos sencillos para tí, pero en cambio los instaladores los llenan de mierda de toolbars y de más, y más que instalar algo parece que evites instalar veinte cosas más(con lo bonito y fácil que era el dar a siguiente hasta que estuviera instalado. Pulsa tecla de windows+R esa es la ventana de ejecutar ahí escribe regedit para ver el registro, msconfig para ver la configuración de inicio de windows dfrgui para defragmentar los discos duros visualmente(defragmentar es bueno) en regedit no toques lo que no sepas y en msconfig solo la pestaña de inicio de windows. Si quieres tener la configuración de manera más accesible que a través del panel de control puedes usar el truco llamado godmode, que es simplemente crear una carpeta y ponerle lo siguiente de nombre Modo Dios.{ED7BA470-8E54-465E-825C-99712043E01C} veremos que el icono de carpeta es cambiado por el de panel de control

    • Enviado 21 feb 2011
  • Paul Paul

    Para editar el registro habria que usar un LiveCD creado por ti mismo

    • Enviado 10 jun 2011
  • zonadober zonadober

    IDOLO GENIOOOOOOOOOO SUPER GENIOOOOO SON UNOS CAPOS LA VERDAD AYER ME PASO ESO ESTUVE TODO EL DIA PELIANDO BUSCANDO INFO TRAS INFO VIENDO QUE MIERDA PASABA PORQUE PERO SOLO ENCONTRABA PARA WINDOW XP yo USO WINDOW 7. Y LA VERDAD ME AYUDO LO ARREGLE ESE WINPDUTE.EXE virus de mierda! cambio para que se ejecute ese mismo envez del userini cambien la direccion para userini.exe y listo 100% solucionado GENIOSSSSS

    • Enviado 30 jun 2011
  • francisco francisco

    como puedo hacer un cdron de arranque por si algún día tengo algún problema con el ordenador

    • Enviado 17 oct 2011
  • Escribe un comentario

Softonic en Facebook