Solucion "este archivo no tiene ningun programa..."

¡Hola!

--Antes que nada decir que esta información la encontré en Internet y no es de mi autoria por lo que los creditos van a su creador -Checho-,tras varias actualizaciones de windows 7 me canse de "volver el sistema a un estado anterior" y reinstalar las actualizaciones para volver a poder abrir las carpetas con 2 click como todo cristiano(o no tanto) lo hace,de casualidad encontre este post tras varios intentos fallidos de buscar alguna solucion por papá google y alfinal di con esto,si avos te pasa que haces click en una carpeta que esta por ejemplo dentro de otra carpeta,o haces click en el disco duro y te aparece la bendita frase “Este archivo no tiene ningun programa asociado para ejecutar esta acción. Por favor instale el programa o si lo tiene cree una asociación en el panel de control de programas predeterminados” y si al hacer click derecho te aparece "explorar" como primera opcion y no "abrir" entonces segui leyendo que tenes la solucion asegurada --(fin de mi comentario)

Hay un problema que se ha estado presentando con bastante frecuencia últimamente, y es que al intentar abrir una carpeta ubicada en cualquier directorio obtienen el siguiente mensaje de error:

Error

“Este archivo no tiene ningun programa asociado para ejecutar esta acción. Por favor instale el programa o si lo tiene cree una asociación en el panel de control de programas predeterminados”

El problema como el planteado en el artículo pasado pasa por la asociación de archivos que tiene Windows. Este mensaje es muy similar cuando se pierde la asociación de extensiones de algún ejecutable (.exe, msi) o incluso cualquier otro tipo de archivo que reconozca el sistema operativo.

Puntualmente aquí el problema sólo se presenta abriendo carpetas y no ejecutando algun otro tipo de archivo.

Afortunadamente para mí logré reproducir el problema en un equipo y digo “afortunadamente” porque estos problemas se presentan por lo general porque Windows hace la búsqueda en el registro por la asociación de la extensión o tipo de archivo pero cuando falta o está corrupta obviamente debe informarlo.

Para saber qué está pasando entonces procedí a llamar al mejor recurso que se puede tener con estos inconvenientes, de nuevo Process Monitor!

Recordemos que esta Herramienta de Sysinternals nos ayuda a monitorear todo lo que está pasando a nivel de I/0 en disco, red, registro entre muchas otras y que por supuesto nos dan una gran mano.

Lo que hice (Todavía bastante novato con Sysinternals!) fue hacer un trace en la máquina que tenía el problema abriendo la carpeta y en una máquina donde todo estaba funcionando muy bien, posteriormente guardar el Log y empezar a comparar todas las operaciones que se estaban haciendo para saber cuál era la que invocaba la asociación a las carpetas.

Lo primero que encontré es que se hacían unas llamadas a HKCRDirectory y a varias claves internas pero los resultados tanto en el equipo con el problema (Captura derecha) como el que procedía correctamente (Captura izquierda) eran muy similares.

Seguí buscando minusiosamente descartando operaciones que podía filtrar fuera del problema hasta que encontré otra referencia a HKCRFolder (HKEY_CLASSES_ROOTFolder) y de nuevo a varias claves dentro de esta carpeta, así que de nuevo comparé los resultados de los dos equipos:

Mirando cada línea encontré que la mayoría de los resultados eran de nuevo similares exceptuando uno: HKCRFolderShellOpenCommand

En el Equipo que estaba funcionando entregaba un resultado de SUCCESS:

Pero, en el Equipo que presentaba el error tenía como resultado NAME NOT FOUND:

Cabe aclarar que el resultado NAME NOT FOUND no siempre se refiere a un problema puesto que Windows puede intentar realizar consultas en un registro “padre” y al no tener resultados, pasa a realizar la consulta en un registro “hijo”.

Aquí por supuesto no pasaba esto ya que claramente en la máquina funcional estaba teniendo un resultado de exitoso pero en la otra no podía hacer referencia a la clave.

Decidí entonces ir hasta la llave del registro, desde Process Monitor, para esto basta con hacer clic derecho sobre la llave y seleccionar Jump to…

Como era de esperarse, en el equipo que entregaba un resultado satisfactorio la clave existía y funcionaba:

Al hacer este mismo proceso en el Equipo no funcional encontré que la clave no existía:

La solución…

Windows para el caso de abrir una carpeta, entre muchas operaciones referencia a esta clave para establecer la asociación con Windows Explorer y además para que la ventana sea mostrada en el directorio donde se está ejecutando.

Para solucionar el problema en primera instancia podemos crear nuevamente esta clave y ejecutarla en el equipo que tiene el problema, para eso:

Abrimos un Blog de notas y escribimos lo que indico dentro de estas líneas (Obviamos las líneas horizontales):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTFoldershellopencommand]
"DelegateExecute"="{11dbb47c-a525-400b-9e80-a54615a090c0}"
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,
65,00,00,00

Hacemos clic en Archivo (File) y Guardar como (Save as).

Le debemos especificar un nombre cualquiera con la extensión .reg, por ejemplo: Command.reg

Ejecutamos el registro, aceptamos las dos ventanas y de nuevo tratamos de abrir la carpeta, y si todo sale bien debería ahora abrir sin problemas:

Si el problema persiste pueden haber otras claves corruptas o perdidas dentro de HKCRFolder o HKCRDirectory.

Para este caso la solución más inmediata sería exportar estas claves desde un equipo funcional y posteriormente importarlas en el equipo que tiene los problemas.

También pueden hacer si desean ustedes mismos el Trace con el Process Monitor!

Para los que puedan ver este artículo buscando solución y la anterior no la proporcionó, les dejo el enlace a mi Skydrive con las dos llaves de Registro (Folder y Directory) para que las descarguen, descompriman y ejecuten para solucionar el problema:

http://cid-69fbd8240f3b536e.office.live.com/self.aspx/Troubleshooting/FixFolderAss.zip

Anuncios

49 comentarios - Solucion "este archivo no tiene ningun programa...&quot

@Reykan30
Gracias te dejo 10 puntos me costo mucho encontrar esta solucion, lo mas facil es ejecutar las llaves y se soluciona
@jogepa +1
CAPOOOOOOOOOOO SI TUVIERA PUNTOS TE DEJOOO
@TOMASCODE2009 +1
loco yo tengo un windows 7 y no se si puedo aserlo esto sirve tambien para el windows 7? repondeme y tee ayudaree
@warrion10
amigo loco te agradesco por esto lo necesitaba no me dejaba abrir las carpetas, toma + 10, si se pudiera dar +100 te los doi, me salvaste !!
@wilbert90
uffffffffffff mas de sico meses buscando esa vendita solucion mi hermano no sabe las gracias k le doy si estuviera puntos se lo daria todos pork eso no tiene precio me estaba vorviendo loco cada ves k instalava unas actualisaciones tenia k hacerle recoveri a la pc pork me hacia eso gracias a usted ya nooo gracias mi hermanoo
@nico32447
Gracias cumpa, muchas gracias...
@matferfac
sos un maestro pablo que bueno que exista gente como vos mucha suerte .. muy bueno taringa che
@chamaquin
gracias genio a las 12 te dejo +10
@pedrito2411
te devo una compañero y si tuviera puntos te dejo 10. ok peter_2411
@AxelReich
mira, mi problema es que abre todo bien las carpetas y todo pero cuando quiero abrir un ACCESO DIRECTO me manda a Mis Documentos y con la opción "Carpetas" que se encuentra en donde esta el botón atras, adelante, vistas, etc... porfavor ayudame...
@AxelReich
mira, mi problema es que abre todo bien las carpetas y todo pero cuando quiero abrir un ACCESO DIRECTO me manda a Mis Documentos y con la opción "Carpetas" que se encuentra en donde esta el botón atras, adelante, vistas, etc... porfavor ayudame...
@warrion10
Amigo pone tu post en alguna comu o decile a alguien unos 10 puntines asi sos nfu
@numapinto
hola pana mira el error que meda mi PC yo tengo window xp .. ok mira el error ES QUE cuando quiero editar cualquier foto que tengo en mi pc meda el siguiente error este archivo no tiene un programa asociado para realizar esta acción. cree una asociación en panel de control opciones de carpeta ese es el error que meda. otra cosa yo busque ase dia por interne y incontre esto darle clip derecho luego propiedades luego darle donde dice cambiar y hay seleccionas el programa que quieres que abra el archivo bueno yo ice eso pero nada me sigue lanzando el mismo error si me puedes ayudar con este problema enviame un mensaje ami correo numa-daniel@hotmail por que después no me recuerdo en que post me meti aci no se si me contestaste GRACIAS PANA ESPERO TUS REPUESTA BUEN POSTS AYUDAME Y TEDEJO PUNTOS
@Diago_Esguerra
Si me hubiera servido, te habrìa dejado puntos ...
@xxLuksxx -1
lpm no se porque me paso eso pero lo solucione, gracias!
Creo qe fue cuando toque lo de BitLocker D:
@friki_weon
Dios mio santo van +10, que me has salvado el culo Después de una reverenda cagada a mi pc me has ayudado, Gracias!
@PabloSwat
un placer amigo

un saludo
@jamesoro
excelente men funsiona de una, gracias
@PabloSwat
de nada amigo disfrute
@Gouk687
Muy bueno tu aporte, esos maldi.... virus me estropearon el sistema, pero con eso pude volverlo normal. gracias
@ChechinChecho
Me anduvo a la perfeccion ! muchísimas gracias.. te dejo mis 10 del dia de hoy y, por favor, trata de no borrar el archivo de tu SkyDrive que seguro mucha gente lo va a necesitar.

Mañana te dejo 10 mas, porque estaba a punto de formatear y entre justo jeje
@danisitodan
valla pana grandio, grandioso, me mate 1 dia enterod esde la mañana hasta la noche tratando de ver tutoriales y anda me pedian formaterala, restaurat el sistema, pero ya a lo ultimo vi esta pagina y valla deverdad nos e que decir que gracias pana!!!! 1000000 puntos!!!! te sigo!!
@PabloSwat
un placer haberte ayudado amigo descuida los puntos no me importan era para llegar a new full user en la epoca que estaba eso ahora ya no me sirven hehe
@Extremofilo7
Hola, al parecer solo sirve para windows 7, por que para windows 8 no me sirvio
@PabloSwat
sip....en teoria mi post es de hace 2 años atras tene en cuenta que en ese entonces w8 ni existia, igualmente sirve para el que quiera intentarlo en windows 8 ya sabe que no funciona!

saludos
@ejimnewend -1
no he reiniciado el win 7 y pues no funca
@johnkennedy1993
muchisimas gracias mucho tiempo buscando esta solucion y nada que la encontraba si tuviera puntos dejaria pero lamentablemente no tengo pero gracias
@serbarmax2
che si el regedit es un .EXE como vas a poder ejecutarlo e incorporar el .REG ?
Tampoco me andan los .COM, en modo seguro tampoco.
Le pasé un Avira Live CD encontró 19 virus pero naranja fanta.
Saludos.
@quior
yo lo solucione recuperando los registros de seguridad de ccleaner
@delair
No funciona el enlace
@carlosgadea
Este archivo no tiene ningún programa asociado para realizar esta acción. Instale el programa que corresponda o, si ya lo tiene instalado, cree una asociación en el panel de control de Programas predeterminados. DEL BT3 YA LO SOLUCIONE FUE A LA RUTA ENN MI PC QUE TE DICE Y PUSE AL CROME COMO ASOCIADO ES FASIL
@facundo787
cuantas vuelta loco hacela corta
@PabloSwat
cagate aprende a leer ni que me pagaras para arreglarte tus problemas jajaja
@manueliando
Mi pc no habré nada ni siquiera los archivos .reg creo que tendré que formatear mi pc :'(
@PabloSwat
lo siento amigo, como dije varias veces en los comentarios....este post tiene 3 años de antigüedad, y ya no creo que funcione todo lo que puse en ese entonces, la verdad ya no visito taringa tan a menudo asi que tengo abandonada la cuenta.

suerte con tu problema,espero lo puedas resolver
@Tedoigarrote
que quiere decir esto amigo ? Abrimos un Blog de notas y escribimos lo que indico dentro de estas líneas (Obviamos las líneas horizontales):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTFoldershellopencommand]
"DelegateExecute"="{11dbb47c-a525-400b-9e80-a54615a090c0}"
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,
65,00,00,00
@PabloSwat
literalmente que abras un bloc de notas y copies eso....igualmente cuando yo encontre esta info no me salio copiando me descarge los archivos desde su nube que la ultima vez que me fije ya no estaban mas.
@Tedoigarrote
no sabes de alguna solucion ? gracias igual
@PabloSwat
no amigo, cambie a windows 8 hace un tiempo y ya no me dio este problema...por ahoa jaja si alguna vez me explota la pc de nuevo publico algun otro post con la solucion =)
@Oscar878
Oye, hice esto y me jodió más la computadora. . . cómo la regreso a cómo estaba? ._.
gracias. y es windows 8.1
lo que pasa es que no me abria ningun archivo, no me los leía, pero imagenes si, pero videos y música no. ahora para hacerlo me tuvwe que dar acceso y listo pero cómo quiera, lo que hice (que me indicó aquí) me ocultó muchas cosas, cómo programas y en "documentos" no hay nada