Uno de los problemas más frustrantes para un usuario es que su sistema no consiga iniciarse correctamente. En general estamos acostumbrados a trabajar con una máquina “más o menos operativa”, pero cuando nos encontramos con un sistema que no llega al escritorio de Windows, empiezan a sonar las alarmas y la palabra “formateo” ronda nuestra cabeza. Este artículo intentará evitar que esto sea así.
El proceso de arranque de Windows es un proceso complejo que va desde la carga del sector de arranque de la partición del sistema hasta la aparición del escritorio de Windows y la barra de tareas. Este artículo se centrará en la parte final de este proceso: la carga del shell del sistema operativo (típicamente Explorer.exe) y cómo abordar un problema de inicialización del mismo.
El proceso de inicialización de Explorer.exe podría decirse que consta de tres fases bien diferenciadas: Una fase inicial en la que se prepara el shell, otra fase central en la que se crea el escritorio y la barra de tareas (esta es la fase principal), y otra fase de postinicialización que se inicia una vez que tenemos el escritorio, los iconos y la barra de tareas en pantalla. Obviamente un fallo en alguna de las dos primeras fases va a derivar en que el sistema solo muestre un escritorio vacío en el que no podremos hacer nada más. Este artículo se centra sólo en las dos primeras fases por ser en las que influyen en que un sistema no muestre ni barra de tareas ni escritorio.
Fase de preinicialización
Una cosa que no mucha gente sabe es que Explorer.exe admite parámetros. Si ejecutamos Explorer.exe /separate, le estamos diciendo al sistema que debe ejecutar obligatoriamente una nueva instancia de Explorer.exe. Por lo regular, Explorer.exe se ejecuta sin parámetros, como así indica la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, valor Shell. Una de las primeras cosas que se realizan en esta fase es la creación (si no existiera ya) de la clave de Registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer. En ella se almacenan la mayoría de parámetros de configuración que tienen relación con la interfaz gráfica.
Posteriormente, tiene lugar la inicialización la tecnología de comunicación DDE (Dynamic Data Exchange), que pese a ser ya bastante antigua, se usa aún en algunas partes del shell, como la parte relacionada con las asociaciones de ficheros. Se establece en este momento el orden de apagado de Explorer.exe: Ante un apagado o un reinicio de la máquina, Explorer.exe terminará su ejecución en último o penúltimo lugar, dependiendo de si hay algún depurador en la máquina en ese mismo momento. Seguidamente se inicializa la cache de iconos, proceso explicado en uno de los artículos anteriores.
Quizá el momento más importante de esta fase es la ejecución automática de los programas presentes en la clave de Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce. Estos programas se ejecutan, como su propio nombre indica, una sola vez: en el momento que un usuario con privilegios administrativos inicie sesión en la máquina. Hay un programa encargado de realizar este proceso: C:\Windows\system32\Runonce.exe. Se llama al comando “Runonce.exe /Explorer”, el cual, si el usuario es administrador del equipo, se encarga de ejecutar el contenido de la clave RunOnce (que por lo regular son fases finales de la instalación de algún programa). Quizá se pregunte qué es lo que ocurre en Windows Vista, en el que todo intento de elevación de privilegios es bloqueado según el artículo KB930367. La clave RunOnce es una excepción de la regla (tenga en cuenta que sólo un proceso que haya elevado sus privilegios ha sido capaz de escribir en la clave RunOnce, por lo que esto no es ninguna vulnerabilidad). También es posible desactivar la ejecución de la rama RunOnce mediante la siguiente política: DisableLocalMachineRunOnce.
Por último, se crean (si no existieran ya), tres de las carpetas del perfil de usuario relacionadas con el shell: C:\Users\Usuario\Desktop, C:\Users\Usuario\AppData\Roaming\Microsoft\Windows\Start Menu y C:\Users\Usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.
Fase de inicialización del escritorio y la barra de tareas
Esta es la fase crucial. Cualquier fallo que ocurra en esta fase (y en la anterior, pero según mi experiencia es menos probable que esto ocurra) significará que Explorer.exe terminará abruptamente y no verá nada en pantalla, nada más que su escritorio sin ningún icono. Si se encuentra en una situación como ésta, primero abra Administrador de tareas pulsando Ctrl+Alt+Supr e intente ejecutar el proceso Explorer.exe. Si se ejecutara correctamente, más que seguramente se trate de un virus que ha modificado la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. En mi anterior blog tengo unas instrucciones al respecto. Si al ejecutar Explorer.exe observa que el proceso aparece un instante para luego desaparecer, primeramente intente un inicio limpio de Windows: inicie el sistema en Modo seguro y compruebe si persiste el problema. Si en Modo seguro todo funcionara correctamente, vaya añadiendo elementos al inicio mediante Msconfig hasta dar con el culpable. Hay un caso en el cual detecté que el servicio Shell Hardware Detection puede ser el culpable (en tal caso, lo que ocurre es que si espera unos 3 ó 4 minutos observa que el shell se inicia correctamente). El artículo KB913630 explica el problema, pero solo ofrece un workaround.
Si nada de lo anterior le diera resultado, es posible que se encuentre ante un problema con alguno de los componentes encargado de crear el escritorio y la barra de tareas. Explorer.exe se apoya en multitud de clases COM en su mayoría presentes en librerías de Internet Explorer (como Browseui.dll, por ejemplo). Es por ello que algún que otro artículo antiguo de la KB recomendaba reinstalar Internet Explorer como medida de corrección. El problema es que las últimas versiones de Internet Explorer están más y más separadas de lo que es el shell del sistema, por lo que una reinstalación de Internet Explorer probablemente no solucione el problema. ¿Cómo detectar dónde está, pues, el fallo?
Según mi experiencia, un altísimo número de problemas con la interfaz gráfica se deben a que el método CoCreateInstance de Ole32.dll falla por algún motivo. Este motivo suele ser que la clase correspondiente no está registrada en el Registro del sistema. Una manera de abordar este problema es adjuntar Process Monitor al proceso en cuestión (en nuestro caso Explorer.exe) y filtrar por resultado “NAME NOT FOUND”. Nótese que no todas las entradas que se indiquen como “NAME NOT FOUND” son posibles causantes del problema; en muchas ocasiones un proceso busca una determinada clave en el Registro y, en caso de no encontrarla, establece valores por defecto para esa configuración. En este artículo se describe una manera en la que abordé el problema de un usuario usando Windbg:
Ejecute el programa Explorer.exe desde dentro de Windbg e introduzca este comando:
0:000> bp ole32!CoCreateInstance "dt ntdll!_GUID poi(@esp+4);gu;j (@eax & 0x0`ffffffff) = 0x0`80040154 '';'gc'"
No se asuste, este comando lo que hace es crear un punto de ruptura (breakpoint) cada vez que alcancemos la función CoCreateInstance. Seguidamente nos muestra el contenido de su primer parámetro (el CLSID implicado), y avanza hasta el retorno de la función (con gu). En este momento, la instrucción condicional j compara el contenido del registro EAX (donde se almacena el retorno de la función) con el valor 0x80040154, que según MSDN quiere decir REGDB_E_CLASSNOTREG. Si lo encuentra, detenemos la depuración; si no, seguimos adelante.
Ejecutamos el proceso y vemos lo siguiente:
0:000> g
ModLoad: 5cf60000 5cf86000 C:\WINDOWS\system32\ShimEng.dll
ModLoad: 6fdb0000 6ff7a000 C:\WINDOWS\AppPatch\AcGenral.DLL
ModLoad: 76b00000 76b2e000 C:\WINDOWS\system32\WINMM.dll
ModLoad: 77bb0000 77bc5000 C:\WINDOWS\system32\MSACM32.dll
ModLoad: 76630000 766e5000 C:\WINDOWS\system32\USERENV.dll
ModLoad: 76340000 7635d000 C:\WINDOWS\system32\IMM32.DLL
ModLoad: 773a0000 774a3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
ModLoad: 74dc0000 74e2d000 C:\WINDOWS\system32\RichEd20.dll
ModLoad: 58c30000 58cca000 C:\WINDOWS\system32\comctl32.dll
ModLoad: 746b0000 746fc000 C:\WINDOWS\system32\MSCTF.dll
ModLoad: 75160000 7518e000 C:\WINDOWS\system32\msctfime.ime
ModLoad: 77b10000 77b32000 C:\WINDOWS\system32\appHelp.dll
{750fdf0e-2a26-11d1-a3ea-080036587f03}
+0x000 Data1 : 0x750fdf0e
+0x004 Data2 : 0x2a26
+0x006 Data3 : 0x11d1
+0x008 Data4 : 8 "???"
ModLoad: 76f90000 7700f000 C:\WINDOWS\system32\CLBCATQ.DLL
ModLoad: 77010000 770e0000 C:\WINDOWS\system32\COMRes.dll
ModLoad: 779f0000 77a45000 C:\WINDOWS\System32\cscui.dll
ModLoad: 765b0000 765cd000 C:\WINDOWS\System32\CSCDLL.dll
ModLoad: 58e40000 58e65000 C:\WINDOWS\system32\desk.cpl
{b12ae898-d056-4378-a844-6d393fe37956}
+0x000 Data1 : 0xb12ae898
+0x004 Data2 : 0xd056
+0x006 Data3 : 0x4378
+0x008 Data4 : 8 "???"
ModLoad: 5ba10000 5ba83000 C:\WINDOWS\system32\themeui.dll
ModLoad: 76330000 76335000 C:\WINDOWS\system32\MSIMG32.dll
{4c892621-6757-4fe0-ad8c-a6301be7fba2}
+0x000 Data1 : 0x4c892621
+0x004 Data2 : 0x6757
+0x006 Data3 : 0x4fe0
+0x008 Data4 : 8 "???"
ModLoad: 01110000 013e6000 C:\WINDOWS\system32\xpsp2res.dll
{ecd4fc4d-521c-11d0-b792-00a0c90312e1}
+0x000 Data1 : 0xecd4fc4d
+0x004 Data2 : 0x521c
+0x006 Data3 : 0x11d0
+0x008 Data4 : 8 "???"
eax=80040154 ebx=00000000 ecx=00000000 edx=80040154 esi=000ee4a0 edi=001a009c
eip=01017362 esp=0146f66c ebp=0146f674 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
explorer!BandSite_CreateView+0x3b:
01017362 85c0 test eax,eax
Marcadas en negrita están las clases CLSID pasadas como primer parámetro a CoCreateInstance. El depurador se detuvo en este caso en la función BandSite_CreateView, que es parte de la creación de la barra de tareas. Como ve, el CLSID es {ecd4fc4d-521c-11d0-b792-00a0c90312e1}, así que inmediatamente sospeché que la clave HKEY_CLASSES_ROOT\CLSID\{ecd4fc4d-521c-11d0-b792-00a0c90312e1} faltaba o estaba dañada. Mis sospechas se confirmaron:
0:004> !dreg hkcr\clsid\{ecd4fc4d-521c-11d0-b792-00a0c90312e1}
Could not open subkey clsid\{ecd4fc4d-521c-11d0-b792-00a0c90312e1}. Error (2).
No subkeys
Al importar dicha clave desde un sistema que funcionaba correctamente, el usuario logró solucionar su problema con Explorer sin necesidad de reinstalar Windows.
Quizá este escenario de depuración no sea aplicable a su caso, pero seguramente le habrá dado un punto de partida para enfrentarse a este tipo de problemas sin necesidad de reinstalar ni de instalar en limpio el sistema operativo.
Sencillamente genial. Evidentemente ese tipo de soluciones esta fuera de mi alcance, pero en intereseantísimo leerlo y desde luego da ideas para solucionar problemas. Eres un crack, enhorabuena 🙂
Gracias, Peni. 🙂
Está fuera de mi alcance su total comprensión, pero lo que me llama la atención y felicito calurosamente es la ponderación con que escribes, (siempre “según mi experiencia”) lo que es de resaltar en una persona tan jóven como tu… gracias por tus enseñanzas.
Simplemente estupendo.
Muchísimas gracias, Daniel.
Daniel, soy Nacho del grupo de José Manuel. Esto está excelentísimo, súper bien explicado y clarísimo. Y me he asombrado de mí mismo, realmente, porque entendí a la perfección la parte en la que explicas el comando que ejecutas desde Windbg, lo de la instrucción “j” y el análisis de lo que devuelve el método CoCreateInstance. Con lo poquillo que sé de programación lo he podido entender, así que… has logrado hasta que me suba la autoestima 🙂 ¡Saludetes!
Nacho: Las expresiones que se pueden construir en Windbg para establecer breakpoints son muy potentes. En muchas ocasiones una depuración exitosa o fallida depende del breakpoint que establezcamos. La documentación de Windbg explica de manera muy completa cada comando.
Sos un genio. Gracias por tu ayuda me sirvio de mucho ademas de ser mu didactico. Segui asi y si necesitas algo, solo pedilo.
Me sucede los siguiente:
Inicio windows Xp Professional con usuario el hecho es que tarda mucho en cargar mi configuracion y ademas se queda tambien un rato con uan ventana pequeña que carga un archivo tskemanager.exe que no me suena, le paso el antivirus al archivo y no tiene. Pero al analizar la memoria con el antivirus y llegar al explorer.exe cargado en memoria desaparecen los iconos por unos segundos Y APARECE un virus/troyano Backdoor, el tema es que lo elimina pero vuelve a salir al reiniciar el ordenador. el tema es que si no hago esto cada vez que reinicio hay ciertas aplicaciones que se me bloquean y el ordenador deja de responder, lo curioso es que solo ve el virus/troyano con el explorer.exe cargado en memoria, porque en el archivo fisico dice que no tiene y ya no se que hacer.. aver si me puedes echar una mano gracias
mi mail–> f o n s e c a 5 1 1 @ y a h * * . e s
gracias
fonseca: El fichero que comentas es un troyano. Mi consejo es que inicies el sistema en Modo seguro y utilices Autoruns (http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx) para desactivar las referencias a ese ejecutable (y otros que también puedan ser maliciosos). Supongo que así podrás realizar la limpieza del virus de una manera más cómoda. Te dejo un enlace con antivirus “partners” de Microsoft: http://www.microsoft.com/protect/viruses/vista/av.mspx.
Suerte.
Estoy algo perdido, nunk habia oido del windbg, lo baje de microsoft pero me dice que me faltan simbolos cuando agrego el comando que usted indico. He tratado de todo para regresar mi explorer pero no he podido y su consejo es lo mejor que he encontrado tanto en español como en ingles. En una pagina encontre que debia bajar un FixO.exe, lo hice pero no lo pude correr en mi equipo, me sale un error. Tendra alguna forma de reparar este error que sea un poco mas para Dummies, o tiene en su blog algun articulo que enseñe de este software (windbg). me da un poco de miedo arruinar algo en el equipo, aunque tengo backup de todo, asi que lo peor que esperaria que me pasare es reinsatalar todo.
Gracias por su tiempo.
Saludos desde El Salvador
carlosch1807@hotmail.com
@Carlos Chavez: Echa un vistazo a este artículo: http://msmvps.com/blogs/dmartin/archive/2008/09/17/problemas-con-la-inicializaci-243-n-de-explorer-exe-ii.aspx. En él comento otra posible causa (quizá más común), y resumo los pasos a seguir dependiendo de los síntomas.
EXCELENTE Explicacion del Inicio… Realmente te felicito por la explicacion que apenas logro entender!!! Saludos y si se puede dime cual DLL en WIN98 se encarga de entregar las opciones de la barra de tareas. La idea es modificar el Revolution Pack de Win98SE el cual deja algunas DLLs en Ingles y deja “Feo el win98se Español”. Si consigo saber cual es la DLL de WINME que el Revolution pack incorpora al win98se, cambiare la misma por la de mi CD de winME asi las opciones aparecen en ESpañol…
pues suena complejo es bastante bueno saber que existe gente como tu que ayuda a las personas hace que el mundo se vea de otra manera… un saludo
@Germangelv: Sobre Windows 98 y ME no te puedo decir mucho. Quizá la herramienta Strings de Sysinternals (http://technet.microsoft.com/en-us/sysinternals/bb897439.aspx) te ayude en tu búsqueda.
Bueno te Cuento lo que le pasa a mi PC porque estoy un poco perdido.
La prendi por la mañana y jalo perfectamente, inmediatamente actualice un programa llamado Orbit Downloder haciendo caso a su aviso de actualizacion disponible, y cuando comenzo la instalacion de actualizacion me cerro el Firefox puesto que este programa se acopla con todos los navegadores mas populares y necesita cerrarlos para continuar, cuando acabo quise abrir nuevamente Firefox y Nada, Reinicie la PC y en ese momento solo cargo el Wallpaper y la barra de tareas con unos recuadros mal dibujados en color gris, como si intentara cargar los botones pero nada no tengo boton de inicio, ni reloj, ni nada, de ahi no pasa.
No responde a Alt+Ctrl+Supr ni a la Tecla de Windows+R no jala mas. Ya intente restaurando el Sistema en un punto anterior, entrar a la ultima configuracion conocida y Nada.
Sin embargo, en modo seguro jala perfectamente de echo ahora estoy en Modo Seguro con Funciones de Red y fue como pude encontrar este sitio a ver si me pueden ayudar.
De antemano Gracias.
@Luis M.: Si en Modo seguro inicia correctamente, quizá alguna aplicación o servicio está interfiriendo con la carga del sistema operativo. Mi consejo es que hagas uso de la herramienta Msconfig (http://support.microsoft.com/kb/310560/es) hasta determinar qué aplicación o servicio hace que reproduzcas el problema.
Realmente sorprendente… O_O
Muchisimas gracias por la informacion tan completa y tan bien explicada. (y)
Al parecer tengo el mismo problema, intentare hacer lo que recomiendas paso a paso y espero mas tarde venir a comentar que si pude hacerlo exitosamente
Muchas gracias!!!
Saludos
En mi Pc no aparece nada en el escritorio, ni cuando hago click en el, por medio del administrador de tareas,crear una nueva tarea y examinar puedo acceder a algunos programas y ejecutarlos.
tambien en el administrador de tareas he tecleado explorer.exe pero me aperece el mensaje windows no puede encontrar el archivo explorer exe, ni cuando lo hago examinar windows .
Que puedo hacer
wueno man yo si le entendi jaja pero el problema no es mi asi ke no le deja ejecutar ningun programa y pssss segun yo se puede solucionar kn lo ke tu dijiste asi ke si tienez alguna sugerencia de kmo lograr ejecutar todo esto xfa te lo agradecerua
Daniel, que puedo decir, gracias por compartir tus conocimientos, tengo solamente el fondo de pantalla sin iconos, sin menu inicio, nada, estoy navegando por el administrador de tareas y voy a poner manos a la obra de inmediato de acuerdo a lo que explicas y veamos como están mis neuronas
me parecio estupenda la explicacion. Entendi algunas partes… y otras la verdad que no. Yo tengo en mi pc un problema muy similar. Cuando enciendo el pc y la unica sesion q tengo se inicia automaticamente aparece el fondo de pantalla y el mouse pero no aparece ni la barra de inicio ni los iconos, hasta ahora exactamente lo que vienes describiendo. Mi problema es que no solo NO puedo ejecturar mi pc en modo aprueba de fallos, sino que otro problema es que cuando inicio en modo normal y apreto ctrl+alt+supr no sucede nada, de modo que no puedo poner a prueba lo que explicas mas arriba. tienes idea de que puedo hacer para solucionar mi problema???
gracias
como estas, tengo el problema de que solo aparece el fondo de pantalla y no me deja hacr absolutamente nada. solo cuanfo entre en modo VGA me permitio ver el escritorio, le quise cambiar el driver de video, pero cuando lo desisntale y reinicie no me dejo volvere a ingresar. alguna sugerencia?
Simplemente ete felicito por la claridad de palabras, a pesar de que la solucion al peoblema de mi pc no este a mi alcance.
Excelente…
lo que me esta pasando es mas o menos lo qe describieron hasta la fase de qe no aparecen los iconos ni la barra de inicio, cuando quiero encenderla en modo a prueba de fallos, me aparece el tipico pantallazo azul describiendo un error :S
Mi problema es que el escritorio me arranca vacio, no se ejecuta el explorer.exe y no me deja usar el teclado para entrar al administrador de tareas y ejecutarlo manualmente.
Intente reparar windows con el cd del s.o. y preparo la bios para que solo me arranque desde el cd-rom, reinicio y en la pantalla negra que sale cuando se esta iniciando me pone presione una tecla para iniciar desde el cd-rom, y lo hago pero el teclado no me responde hasta que se termina cargando windows sin que se ejecute el explorer. que puedo hacer?
Oye cuando inicio el administrador de tareas y ejecuto explorer.exe me sale un mensaje diciendo “Windown no puede encontrar el archivo explorer.exe . Asegurece de que la ruta y el nombre de archivo estan escritos correctamente y vuelva a intentarlo.” y no he podido dar con el chiste por favor me pueden ayudar…… Les agradezco mucho.
@nelson: ¿Has comprobado si el fichero Explorer.exe está en la carpeta C:\WINDOWS?
Mi problema es que cuando ejecuto explorer.exe, me sale una consola de comando con los siguientes datos:
nb: single-thread decr in static buff used=kernel 132
removeentropyfix: dwsize(with 8 bytes header)=107528
removeentropyfix: dwseed =19c68f99
removeentropyfix: dwinsertcount=0
nb: single-thread decr in static buff used=kernel 132
nb :single-thread decr in static buff used=ntdll
removeentropyfix: rtlmovememory done
initrandoms: entered
nb: single-thread decr in static buff used=kernel 132
initrandoms: funcs loaded
initrandoms: dwrandoms bytes=0
nb: single-thread decr in static buff used=kernel 132
lprandoms = 0015ed00
initrandoms: initial size found table 107520
b done
remove entropyfix:done
about to save result fromstep1
unpacked
nb: single-thread decr in static buff used=kernel 132
pe loaded
dll ini done
No puedo ver ningun icono ni la barra de tarrea,que podria hacer?en modo seguro me pasa lo mismo
@Vanessa Carpio: Parece ser que tu sistema está infectado. Echa un vistazo a esta conversación en un foro: http://forums.techguy.org/windows-nt-2000-xp/826366-c-windos-explore-exe-problems.html
Hola
bueno yo creo que mi problema va ah ser que tengo un troyano que interfiere con las claves de registro, pero en mi caso la barra de tareas y los iconos desaparecen de ves en cuando pero lo q es constante es el aviso que dice ( ah ocurrido un error con explorer.exe) bueno cuando sale esto siempre pongo la opcion no enviar y la ventana se cierra pero la barra de inicio desaparece junto con los iconos pero luego de unos segundos vuelven a aparecer, ya busque si tengo el troyano “csrss” y si pero aparece en la carpeta C:\WINDOWS\system32 y no es pocible borrarlo y el antivirus nod32 4 no lo detecta como virus, no se si este archivo sea el causante de este problema, si sabes como solucionar este problema por favor ayudame.
Por cierto eso de las claves de registro shell parecen estar bien ps no se que mas hacer.
si tienes una solucion por favor contestame por aqui o aqui esta mi correo:
camilo930211@hotmail.com
!!GRACIAS!!
@camilo: Ese fichero es legítimo de Windows y con razón no lo puedes eliminar, es vital para el sistema operativo.
Tu problema es diferente a lo que se explica en este artículo, pues en tu caso Explorer.exe es capaz de inicializarse. El error de Explorer.exe suele tener como culpable un «codec» de terceros, extensión del menú contextual o similar que está interfiriendo. Mi consejo es que desinstales todo programa que hayas instalado recientemente o bien restaures el sistema a un momento anterior a la aparición del problema.
PD: Con el fin de evitar el «spam», no es recomendable que dejes tu dirección de correo en un sitio público como este.
Oye cuando inicio el administrador de tareas y ejecuto explorer.exe me sale un mensaje diciendo “Windown no puede encontrar el archivo explorer.exe . Asegurece de que la ruta y el nombre de archivo estan escritos correctamente y vuelva a intentarlo.” y no he podido dar con el chiste por favor me pueden ayudar…… Les agradezco mucho
PONE LA PALABRA explorer y te saldra todo
@MEGA: Lo primero que debes comprobar es si el fichero Explorer.exe está en su directorio correspondiente (C:\Windows). Aunque estuviera ahí, comprueba por su firma digital que sea el auténtico de Microsoft (propiedades del archivo, pestaña Firma digital). Si existiera y fuera el fichero auténtico de Microsoft, habrá que analizar con más detalle ese sistema.
La verdad te felicito muy bien explicado todo no mucha gente se toma el tiempo para escribir todo lo que escribiste para otros lectores la verdad te pasaste man …………… bueno saludos
ok _ muchas gracias si me ayudaste un buen !
cuando tecleo explorer.exe aparece todo … (iconos y barra de tareas)PERO cuando reinicio mi computadora se ocultan otra vez y no se ve nada nuevamente … como hacerle para ke los cambios sean permanentes ?
espero ke me puedas ayudar
GRACIAS !!
Tengo el problema, sigo las “instrucciones” para llegar a … HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
el problema es que no aparece Winlogon… qué hago.. mi sistema es Vista!
@mau arenal: ¿Estás seguro de que no aparece esa clave?
En teoría, si esa clave faltara en el sistema, ni siquiera podrías iniciar sesión. En cualquier caso, puedes exportar la clave de un sistema que funcione correctamente e importarla en tu sistema. Ten cuidado con las rutas absolutas que haya, modifícalas apropiadamente antes de importarlas en el Registro.
@EDDY: Asegúrate de que en la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon el valor Shell apunte a Explorer.exe.
Muchos virus modifican esta clave de Registro. Tienes más información en la segunda parte de este artículo, http://msmvps.com/blogs/dmartin/archive/2008/09/17/problemas-con-la-inicializaci-243-n-de-explorer-exe-ii.aspx, y en mi antiguo blog: http://rinconwindows.blogspot.com/2008/02/al-iniciar-sesin-slo-se-muestra-el.html.
Toda la razon… ya le llegué!!! Bravo!!! pero en la columna de data del shell aparece:
explorer.exe rundll32.exe sfp.cfo beforegttav
debo borrar algo?
@mau arenal: Deberías dejar solamente “Explorer.exe” (sin comillas).
Por cierto, es altamente recomendable que pases un buen antivirus a ese sistema.
Ya consegui configurar el explorer.exe desde prueba de errores y todo funciona bien ahy, pero en modo normal mi pc sigue igual no puedo accerder al administrador de tareas, solo tengo mi imagen de inicio, por favor estoy desesperado.
hola me aparece la pantalla con el fondo de escritorio y cuando ejecuto ctrl alt sup ejecutar y explorer.exe no hace nada vuelve a la pantalla, no me muestra iconos ni nada que puedo hacer como ejecuto el Windbg si no puedo ejecutar nada ni modo prueba de fallos ayudame me urge gracias
@christian: Echa un vistazo a la segunda parte de este artículo: http://msmvps.com/blogs/dmartin/archive/2008/09/17/problemas-con-la-inicializaci-243-n-de-explorer-exe-ii.aspx.
Si no te ayuda, consulta en un foro para que se pueda hacer un seguimiento de tu problema.
Hola, mi problema es que la barra de tareas desaparece cuando se atenua la pantalla(al cabo de 15 minutos de estar inactivo el portatil)y vuelvo a mover raton para que vuelva el escritorio y ya no esta. Siempre es por ese motivo,la restauro con task bar repair pero es muy engorroso. A que es debido?. Gracias.
necessitat de comprovar:)
Mira, tengo el problema que XP inicia, aparecen todos los iconos, la barra de tareas, todo….
pero….. queda el relogito de carga (puntero del mouse) girando y girando y no podes hacer click a nada, ni siquiera apretar TAB, Control + Alt + Supr, ALT + F4, nada… no podes hacer nada…..
apagas desde el boton de power, y cuando arranca hace lo mismo…
@Cristian: Lo primero que habría que hacer es probar ese equipo en un entorno limpio, como es iniciar en Modo seguro. Te recomiendo plantear tu consulta en algún foro dedicado al sistema operativo Windows.
Hola tengo un problema y es que cuando quiero ir a inicio me aparece una ventana que dice.”Explorer.EXE Ha detectado un problema y debe cerrarse”. Que hago no entiendo nada y solo puedo usar internet!!!
Hola tengo un problema y creo que es explorer.exe
me pasa que enciendo mi compu, inicio sesión y en vez de aparece todo el escritorio en blanco y tengo que abrir el administrador de tareas y poner explorer.exe cada que uso mi compu!
que tengo que hacer para que se ejecute correctamente el explorador y las barras de menu de inicio y de tareas?
espero tu respuesta…
de antemano muchas gracias!!
saludos!!!
@Javier: En la parte II de este artículo (http://msmvps.com/blogs/dmartin/archive/2008/09/17/problemas-con-la-inicializaci-243-n-de-explorer-exe-ii.aspx) tienes un resumen al final con las causas más probables de ese problema y sus soluciones.
¡Hola Daniel, mucho gusto!! Excelente tu nota y muy completa. Sin embargo no he logrado resolver el problema en mi máquina. Agradeceré tu consejo. Cuando se inicia mi compu, aparece todo, íconos y demás. El problema surge al intentar abrir una carpeta cualquiera. Explorer.exe “No responde”. Limpio todo con CCleaner, con Tune up , cierro el Explorer y lo vuelvo a abrir y a veces responde a veces no. Debo entonces activar por unos minutos el antivirus NOD 32, cierro de nuevo el explorer lo vuelvo a abrir y generalmente funciona. A veces hay que hacer varios intentos. Probé desactivando los arranques de los programas al inicio uno por uno y sigue igual.Cambié el explorer.exe y sigue igual. Mi antivirus y limpiadores varios, Malwarebytes, Spybot, etc, no detectan nada. ¿Sugerencias por favor? Un saludo cordial.Gracias por tu tiempo.
@Ernesto: Yo ante ese tipo de problemas lo primero que hago es descartar que no sea software de terceros el culpable. En primer lugar inicia el sistema en Modo seguro (pulsa F8 antes de que aparezca la pantalla de carga de Windows y selecciona “Modo seguro” en el menú). Si el sistema siguiera comportándose mal en ese modo, desactiva una por una las extensiones de shell de terceros, usando los programas Autoruns (http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx) o ShellExView (http://www.nirsoft.net/utils/shexview.html).
Si siguiera el problema, habrá que analizar más en detalle ese sistema para saber qué le está pasando. Pásate por http://www.wintecnico.com/foros, donde se puede hacer un seguimiento mejor de este problema.
Mira yo lo solucione de la siguiente manera fui a otra compu y copie la extencion EXPLORER.exe (vas a la unidad C: luego a Windows y busca explorer. exe aparece como un monitor y copialo) luego ve a tu computadora y entra a travez del administrador de tareas y ejecutalo desde ahi (de donde lo tengas vos) y listo espero que te sirva yo ya me estaba volviendo loco con tantos terminos raros
Hola
Tengo un problema con el explorer.exe agarró un virus que traté de eliminar con diferentes recursos avast, malwarebytes, ccleaner, sin embargo de un momento a otro se apagó el pc reinicié y no entró a la pantalla todo en negro y sólo el puntero, inicié administrador de tareas para ejecutar dede ahí el explorer pero me indicó que no se ejecutaría porque tenía un virus, mi consulta es si bastaría con copiar el explorer.exe desde la carpeta de otro pc y reinstalar o habría otra solución, necesito que me den un consejo os agradecería muchísimo. saludos
Se puede operar desde el administrador de tareas hasta ahora sin problemas.
el error que yo tengo en mi pc es que cuando la apago o reinicio, me aparece un cuadro con un mensaje e.explorer error de inicializacion de DLL, debido a que la estacion de ventana se a cerrado, ayudenme por favor
EL PROBLEMA QUE YO TENGO. ES QUE AL APAGAR O RENICIAR MI PC SALE UN MENSAJE QUE DICE:E.EXPLORER.EXE: ERROR DE INICIALIACION DE DLL Y EN EL RECUADRO ERROR DE INICIALIZACION DE DLL DEBIDO A QUE LA ESTACION DE VENTANA SE A CERRADO. AYUDENME POR FAVOR
Compañero, muy buena la pagina felictarlo por ello pero copio el codigo 0:000> bp ole32!CoCreateInstance “dt ntdll!_GUID poi(@esp+4);gu;j (@eax & 0x0`ffffffff) = 0x0`80040154 ”;’gc'” tal como tu dices y me dice en el WIndbg error de sintaxis. Ya previamente configure este programa segun otro articulo tuyo. ¿porque pasa ese error de sintaxis?
@matias: Asegúrate de copiar y pegar la linea tal cual. ¿Quizá estás copiando también la parte “0:000>”? Eso no tienes que copiarlo, es parte de la consola de comandos de Windbg.
Hola
mi problema es que inicia mi notebook y solo llega hasta el fondo del escritorio puedo mover el mouse pero no puedo hacer nada, no acepta la opcion de control alt y supr, tampoco puedo entrar a prueba de fallos nada, de nada… Necesito tu ayuda por fisss
Gracias
Hola, el problema que tengo con el explorer es que sin motivo aparente de muere, inicia sin problemas pero después de un tiempo que es variable deja de funcionar sin enviar mensaje de error. ¿Podrías orientarme en alguna solución?
Muchas Gracias.
@José Landa: Lo primero que deberías hacer es un inicio limpio para descartar que algún programa sea el culpable: http://support.microsoft.com/kb/929135/es
De todas formas, para facilitar el seguimiento de tu problema puedes participar en mis foros: http://www.wintecnico.com/foros
hola , tengo un problema parecido solos los iconos desaparecieron . el ejecutar explorer.exe se me abre mis documentos pero no vuelven los iconos q puedo aser al respecto??
muy buen post pero todavia no puedo solucionar el problema , mi duda es la siguiente solo desaparecieron los iconos del escritorio y al ejecutar explorer.exe solo se me abre mis documentos pero los iconos no vuelven que puedo aser al respecto??
no me sirvio para mierda no me hizo nada
Hola! muy buenos consejos!! pero mira tengo un problema ligeramente distinto:
Al iniciar windows, luego de ingresar la contraseña del usuario, aparece el fondo de pantalla solamente. Luego de 2 o 3 minutos se carga la barra de herramientas con todos los iconos.
Lo que hago a veces para acelerar la carga es matar al proceso y volver a ejecutarlo. Al hacer eso la barra y los iconos se cargan instantáneamente.
Puedes darme algun consejo para que se cargue mas rápidamente?? te seria muy agradecido.
tengo una PC Emachines con el sistema de Windos 7 y tengo problemas con un mensaje de error que dice Ejecutar DLL que habia un problema inicio C:\ archivos de programa X86 acadeweb\acadeweb 32 ||,no se nada de Computadoras si alguien me puede ayudar se lo agradesco este es mi correo bertayas@yahoo.com
Cuandoquiero abrir el menú personalizar en Windows 7 Ultimate me aperece lo siguiente: Explore.exe
Error desconocido. No me deja entrar para personalizar mi escritorio. Gracias
Daniel me salvaste la vida estaba como un loco porque no iniciaba el explorer.exe ,Con toda la experiencia que tengo no tenia en la cabeza estas soluciones
PD:muchas gracias
Excelente sin lugar a dudas.
Desactivando ‘detección de hardware shell’ en servicios, volvieron a mostrarse iconos y barra sin ningún tipo de demora.
Al activarlo de nuevo, el problema persistia dandome como resultado la misma falla.
Claramente opino que algún tipo de virus o toolbar maligno, se encarga de dejar este huevecito en forma de modificación del registro.
Dejo por aquí un enlace en el que se incluye un archivo descargable para la reparación del registro del servicio ‘shell’
http://www.fermu.com/es/articulos/windows/servicios-de-windows/391-deteccion-de-hardware-shell
Me dio un resultado 100% eficaz, claro que sin tu impresionante blog no habria dado con la solución pues ya casi lo daba por perdido sin pasar por formatear.
Mil gracias Daniel !!
Hola tengo este mismo problema y no se como solucionarlo, voy a ctrl.alt+supr
pero tengo todo congelado ,me dice problema ole32.dll no se encuentra, no puedo hacer nada .
en el adm de tareas , me salen todas las carpetas vacias , y dice SISTEM trabajando ,si frena esta accion se perderan archivos???