¡Hola!
En el que para mi es un formidable espacio de aprendizaje los Foros de TechNet y Answers (MSDN también por supuesto!) constantemente se producen y se siguen problemas en Windows y en general todos los productos que se vuelven muy interesantes por lo complejos y muy satisfactorios al encontrar entre todos una solución porque no sólo el que crea el hilo aprende sino que todos los que tratamos de ayudar también lo hacemos.
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:
“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.
Actualización:
Para solucionar el problema tenemos dos opciones:
Descargar FixAss®, una pequeña aplicación que desarrollé para reparar automáticamente la asociación de Carpetas y Directorios. Para esto descargan el archivo, descomprimen el ejecutable y lo ejecutan para recibir el cuadro de confirmación de la tarea, al cerrar el cuadro pueden revisar nuevamente la apertura de carpetas.
Lo pueden bajar desde aquí:
Solución manual:
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:
Espero les pueda servir y de nuevo los invito a que se den un pasón por los Foros de Microsoft TechNet y Microsoft Answers.
Saludos,
-Checho-
hola muchas gracias me sirvieron las entradas de registro que tienes en tu página. espero sigas ayudando con tus aportaciones para algunos como yo q tienen problemas con sus ordenadores. Gracias
Con gusto Sergio!
Si puedes decirme, probaste hacer el arreglo manual creando la entrada de registro?
hola gracias estube buscando por meses hace casi un año que estaba buscando una solucion y lo encontre no me sirvio el primero que dijiste pero descargue la carpeta que dejaste para descomprimir y esta como antes handa todas ms carpetas de nuevo graciasssss…..de antemano
Excelente! Muchas gracias por tu feedback!
Gracias Checho me sirvio tu aporte, me anda perfecto, gracias
Qué gusto Ariel, muchas gracias por tu comentario!!
Meses buscando esta solucion sin exito, lo unico que me resultaba era restaurar el equipo este problema me viene despues de ejecutar actualizaciones de windows, pero gracias a ti ya esta solucionado eres un genio checho, primero probe manual creando el registro pero no tubo exito hasta que ejectue el .zip que agregaste (y) Sigue asi..
Hola,
Muchísimas gracias por tu gran retroalimentación, me alegra mucho que les haya podido solucionar el inconveniente!
Muchísimas gracias excelente aporte.
Excelente más facil no se puede gracias por invertir tu tiempo en nosotros gracias hermano.
Hugo hola, muchas gracias por tus comentarios y es con todo el gusto!
Checho eres el mejor.Hase un mez que buscaba la solusion de esto,ya tenia la cabessa quadrada,macho.-muchas gracias
Checho excelente articulo.
Ademas has provocado que me interese de veras por el Process Monitor. Es usual que problemas de este tipo a nivel de SO se presenten a menudo sobre todo en PCs de clientes y esta herramienta debe ayudar bastante.
Por cierto, si lo que querias era salvar esa rama del registro no podias darle exportar y despues importar en la PC destino ?
@gico,
Me alegra mucho que haya podido ayudarte y muchísimas gracias por el comentario!
@Alejandro,
Gracias por el comentario! En efecto sale mucho más efectivo exportar e importar toda la llave de registro, pero en ocasiones esto puede afectar también a configuraciones personalizadas y además aveces no deja importar toda la llave, depende de donde se encuentre ubicada en el Regedit.
Saludos!
Ey! cielos… creo que lo menos que puedo hacer es agradecerte y esque me pase muchos dias buscando una solucion intente varias.. y esta fue la que me lo arreglo! en efecto como dicen todos, lo primero no te lo soluciona, pero al descargar esos archivos descomprimirlos y correr los registros todo va de maravilla nuevamente!
salu2 😉
Gracias Joselink! En verdad estoy muy a gusto de haberlos podido ayudar!
Gracias!!! ya me estaba volviendo loca. Dios te bendiga, amigo!!!
Con mucho gusto Martha, para eso estamos!
Muchisimas Gracias… casi me da un infarto al ver que no podia entrar a mis carpetas…
Excelente muchacho !!!
Hola Lleymy, es con todo el gusto, gracias por el feedback!
ola, no sabs cmo t agradezco q por fin me haias quitado ese error de mi computadora, la vrdd io si segui cada paso q dices pro no m funcionó i t agradezco taaanto q aias subido los archivos en linea pues aun con el bloc de notas q ize como lo dices aca, no m dejó d salir l canijo i molestoso mensaje, t digo agradezco porq pensé q era otra instruccion mas q sigo i no funciona, pero al descargar i abrir el 2 archivo q pusist para solucionar este problema i me lo soluciono en verdd t lo agradezco mucho nos vemos
pro tngo una duda los demas archivos q has puesto para que sirven??
sta bien pero mas sencillo usa el regsiterbooster lo hace todo solo con un click
Hola Melvis,
Gracias por escribir.
La verdad no estoy muy de acuerdo, los programas que manipulan el Registro de Windows como CCleaner y TuneUP entre otros causan más problemas de los que reparan, por ejemplo éste, es uno típico que puede deberse a la manipulación de Registro desde la aplicación.
@OMAR,
Con gusto!
Los demás archivos de registro son para solucionar otros problemas que he escrito aquí en el Blog 🙂
muy bueno se soluciono con tu descargar gracias
@Miguel, muchas gracias por el feedback, me alegra mucho!
Hola chavo, soy nuevo en este foro y me pareció excelente, además de funcional, el aporte que haces. Tenía varios meses con este detalle. La primer alternativa no me funcionó pero descargué las otras dos y fue todo un éxito. Saludos
Hola,
Qué gusto me da que arreglaste tu problema!
Muchas gracias por los comentarios.
La neta te rifaste con esto, tenia que recuperar unos archivines para la escuela y estaba en panico, GRACIAS !!!!!
Hola Fred,
Gracias por tu comentario y me alegra haberte podido ayudar.
Saludos,
auxilioooooooooo estudio enfermería y cada vez que me toca abrir un documento que me envían para mis asignaciones de morfología o enfermería básica no puedo abrirlos puede ayudarme es urgente de esto depende mi semestre sale el error que la carpeta no tiene programas asociados pero no entiendo mucho su explicación trate de descargar el archivo que dejo pero me engalleta hay varias y para mas colmo de mi ignorancia dice windows7 el mio es wuindows xp porfa auxilio requiero de su ayuda un poco mas clara no se nada de computación o sistemas ayuda le ruego
ok! me ha funcionado, Gracias!
¡Con gusto, gracias por tu comentario!
WAOOOOOOOO un millon de gracias, me estaba poniendo loco y estaba a punto de resetear.
TKS!!!!!!!!!!!!!!!
¡Con gusto Angelo!
Hola!! muchas gracias me sirvió y solucioné el problema, guardé los archivos para futuras fallas
¡Qué bueno Ramsés! Gracias a ti por tus comentarios!
Gracias!! en verdad esto ya me abia fastidiado!..ya se soluciono el problema!..GRASIAS!!..
Oye me podras ayudar, tengo un problema…
Anteriormente yo tenia el windows 7 starte y lo actualize al home Premium y ya lo active y todo, pero ahora no puedo cambiarle el fondo, selecciono un tema y nada , nada mas cambia el color de la barra de escritorio y las ventanas, pero el fondo no, que da igual , un color negro…
que puedo hacer para solucionar ese problema?, me puedes ayudar?..
te lo agradecere mucho!.
Hola Kevin,
El problema pudo haber estado desde el Upgrade que se aplicó mal y se mantiene la característica, la recomendación que te haría sería hacer la instalacioón de Premium en limpio
Hola a todos, Desde hace un tiempo me ha dado bastante curiosidad por empezar a conocer sobre este fantástico
gracias por sol este problema , te lo agradesco 🙂 . se valora !!1
Gracias Jimmy!
¿Podrías decirme si lo arreglaste con los Registros o la Aplicación?
a mi no me funcionan los registros, sigo teniendo el mismo problema
Esta excelente tu aportacion.
¿Probaste la descarga y ejecución de la aplicación? ¿Pudiste solucionarlo?
demasiado bueno ese programa me funciono al pelo y en un segundo gracias man =D
¡Estupendo! ¡Muchas gracias por ese feedback y me alegro que se te haya solucionado!
Hola. me funcionó Excelente.. ya me estaba cansando de buscar y buscar…:! gracias de veras Saludos desde Honduras
Hola René,
Si es posible y ves esto, ¿Podrías decirme si también utilizaste la aplicación o los archivos de registro?
¡Qué bueno que se te solucionó!
MUCHAS GRACIAS ..¡¡¡ EXELENTE TU APLICACION .. POR FIN ARREGLE EL PROBLEMA ..
DE VERDAD SE AGRADECE
Muchas gracias parcero, lo estuve buscando por meses y vos tenías la solución, sigue con tus excelentes aportes
te pasaste, funciona al instante!!!
Carlos, Jairo, Franz, ¡Muchas gracias por sus comentarios y me alegra haber ayudado!
Hola, En artículos anteriores ya hemos visto problemas relacionados con Asociación de iconos en Windows
grcias me solucionaste horas y horas de es tar intentando distinas cosas graacias master
gracias man te pasaste, este problema, no estoy seguro, pero creo que apareció cuando instalé el navegador de internet explorer ( la versión 9). pero en fin, como te estamos diciendo, más rápido no pudo ser (y)
Muchas gracias, Checho!!!! Es fantástica la aplicación que desarrollaste y que nos has dejado en el Zip. Había perdido la apertura de Explorador de Windows. Voy a guardar la FixAss®, ante futuros problemas.
@Pedro, qué gusto que te haya funcionado y muchas gracias por tu comentario!
muchas gracias te agradesco por el programa me resulto super bien ya esta funcionando bien mi compu
Con gusto Roberto, gracias a ti por el feedback.
Uff muchas gracias por el tip.. llevaba meses con ese problema. Y fue como un milagro.
Hola Luisa, gracias a ti por el feedback, me alegra haberte podido ayudar.
Hola como estas , xfavor me podrias ayudar yo tenia el problema mencionado , lugo me descarge y aplique el archivo de registro y me sirvio de mucho por que sino no podia ni acceder al disco D q es donde tengo mis archivos , pero pasa lo siguiente no aparecen ninguna de las opciones cuando se da click derecho en el escritorio , como crear carpetas , actualizar y todo, es mas doy click derecho en el escritorio y se cuelga la maquina,en el menu inicio doy click en mi pc y me manda a mis documentos,lo mismo con panel de control, y el resto de accesos, y no pudo crear carpetas ,tampoco pegar algo que copie que tambien se cuelga, como recupero el registro de xp o omo exporto las claves d otro equipo o q hago!! q no c mucho del tema
GRACIAS!!!
Hola a todos, Ya hemos tocado aquí varias características notables del nuevo Windows 8, algunas enfocadas
tengo el mismo problema y no se cuales son los archivos que tengo que descargar, espero me puedas ayudar. gracias
Te has currado una muy buena app, ningún método alternativo funcionaba en mi caso.
Gracias por tu aporte
Excelente el ejecutable ese, lo acabo de usar y sin reiniciar ya funciona y abren las carpetas. Tengo Windows 10. Gracias!!