miércoles, 23 de noviembre de 2016

Eliminar asociaciones erróneas de archivos en Windows

Hace unos días me llama una amiga para que viese su computadora. Según ella no había hecho nada, pero cambiaron los íconos en su escritorio y no puede abrir sus archivos ni ejecutar los programas.

De inmediato pienso "¿quizás qué cresta hizo?"... Pues resultó que tenía íconos de documentos Word por todas partes, incluyendo los botones anclados en la barra de tarea. Hacía clic en cualquier archivo y abría Word.

Bueno, pedí Propiedades de los distintos archivos y pues eran extensión .lnk (atajos de archivo) y comprendí que mi comadre asoció los atajos con Word... ¬ ¬

Qué quería hacer y cómo terminó allí será un enigma sin solución. 😆


Como sea, asociar una extensión a un programa es fácil, pero ¿cómo romper una asociación? Pues en el foro de Microsoft encontré la respuesta:

Original por JoLu888:

Usando REGEDIT, has de ir a la clave donde se guarda la asociación del archivo.
Por ejemplo, para mp3 es:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp3\OpenWithList

y ahí tienes la lista de los programas asociados.
Eliminas el indeseado, y ya está.

... y paso a explicar aquí de forma algo más detallada. Los pasos son más o menos los siguentes:

1. Determinar la extensión del archivo en cuestión.

Se da clic derecho sobre el ícono del archivo y se pide Propiedades. Allí podrá observarse la extensión de archivo.





2. Luego se activa la ventana ejecutar [Win+R] para abrir el Editor del Registro de Windows.




A la pregunta ¿Desea permitir que este programa realice cambios en el equipo? se responde <Sí>.

En el panel izquierdo del editor aparecen las claves del registro ordenados como árbol similar al formato usado por el Explorador de Windows simulando carpetas y archivos.

En el panel derecho del mismo se verán los valores de las claves del registro (cuando se tenga alguna seleccionada).



3. Se sigue la siguiente ruta del registro: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\

De esa forma se verá que el contenido de FileExts son un largo listado con todas las extensiones de archivos disponibles en el sistema.



Las distintas extensiones de archivos pueden contener distinta información, generalmente generada o modificada cada vez que se instala un software.



Lo común es que las extensiones de archivos tengan 1 o 2 claves (OpenWithList, OpenWithProgids), pero también suele aparecer la clave UserChoice. Como podrá suponer, dicha clave se crea cuando el usuario crea una nueva asociación de archivo de forma "manual".

4. Para eliminar una asociación de archivos errónea lo más probable es que se necesite intervenir OpenWithList y UserChoice.

En OpenWithList aparece listado todos los programas que abren un tipo de archivo además del orden en que aparecen en los menús Abrir/Abrir con.



En el panel derecho del editor aparecen las claves del registro. Se identifica la clave errónea y se elimina activando el menú contextual con el clic derecho.



Además, la clave UserChoice también debiese ser eliminada.



5. Reinicie la computadora para que se ejecuten los cambios.

Importante: Si tiene dudas o temor a realizar cambios innecesarios con el Editor de Registro, pues puede hacer un respaldo. No se necesita respaldar todo el registro, sino que puede respaldar la rama que va a intervenir.

Para ello, con la ruta del registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\ seleccionada puede solicitar la opción Archivo/Exportar...




El archivo resultante tendrá la extensión .reg.

En caso de emergencia, es posible abrir el editor y solicitar Archivo/Importar...

Advertencia: En el Explorador de Windows, hacer doble clic sobre un archivo .reg importa el archivo hacia el Registro en el equipo. Tenga cuidado de no tener bien identificado los archivos .reg que pudiesen ser obsoletos.

No hay comentarios.:

Publicar un comentario

Comentario sujeto a moderación; se exige verificación de palabras para evitar spam.