¿Cómo se elimina una asociación de programa predeterminada para los tipos de archivo en Windows 7?


103

De alguna manera, he establecido la asociación de tipo de archivo predeterminada para un tipo de archivo en Windows 7. No parece posible eliminarlo de la pantalla de opciones "Cambiar el tipo de archivo asociado con una extensión de archivo". ¿Es posible eliminarlo?


¿Cuál es su versión de Windows (XP, Vista ...)?
harrymc 01 de

Win7: editó la pregunta para reflejar esto. Tenga en cuenta que las opciones de eliminación en la IU de asociaciones de archivos no parecen estar disponibles en Win7.
Christothes

Relacionado: superuser.com/questions/520193/… . Puede considerarse un duplicado, pero es más nuevo y la respuesta allí no se menciona aquí. Básicamente sugiere descargar y ejecutar una aplicación portátil (no requiere instalación) que fue proporcionada por un MVP de Microsoft.
Fabio Turati

Respuestas:


95
  1. Busque la extensión de archivo en cuestión bajo esta clave en el registro:

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts

    Al eliminar la subclave con el mismo nombre que la extensión que desea desasociar, se eliminará la asociación de programa predeterminada. En versiones anteriores de Windows, tendrá que matar y reiniciar explorer.exepara que esto surta efecto (el cambio es instantáneo a partir de Windows 10 de 64 bits).

  2. En la mayoría de los casos, también deberá eliminar la misma subclave de HKEY_CLASSES_ROOT .


3
@harrymc Si su explorer.exe falla, la mayoría de las veces se reiniciará automáticamente. De lo contrario, puede iniciar 'explorer.exe' a través de Ejecutar indicador o administrador de tareas -> Pestaña Aplicación -> nueva tarea -> explorer.exe
Ganesh R.

1
@ Ganesh.R: En teoría. En la práctica, puede tomar algún tiempo reiniciar, e imagine el efecto que esto tendrá en el OP.
harrymc 01 de

55
También es posible que deba eliminar una entrada asociada dentro de la clave HKEY_CLASSES_ROOT. Usé su método anterior sin eliminar también la entrada relacionada en HKEY_CLASSES_ROOT, y la subclave específica del usuario apareció nuevamente una vez que ejecuté el archivo en cuestión. Me pareció extraño que el ícono del archivo no cambiara al reiniciar cuando utilicé solo su método. ¡De todas formas, gracias por la ayuda!
Jonathan Nesbitt

1
La eliminación adicional de claves sugerida por @JonathanNesbitt también fue necesaria en mi situación. Eliminar la subclave HKEY_CURRENT_USER no parece ser suficiente por sí solo.
Iakovosian

3
Esto no funcionó para mí. Necesitaba buscar en todo el registro la extensión, y encontré una entrada llamada "xxx_auto_file" en HKEY_USERS (donde xxx era mi extensión de archivo). Tuve que eliminar esto para eliminar por completo la posibilidad de hacer doble clic en el icono del archivo y hacer que abra la aplicación.
Mark Lakata

10

Método aún más fácil que encontré, solo requiere la línea de comando.

  1. Abra un símbolo del sistema con privilegios de administrador (haga clic con el botón derecho> Ejecutar como administrador).
  2. Ejecute el comando assoc .<file_extension>en el indicador. Esto le dará el tipo de archivo que está asociado con la extensión. Si este comando regresa File association not found for extension .<file_extension>, significa que la extensión no está asociada con ningún tipo de archivo. Si devuelve un valor de asociación en formato .<file_extension>=<Some Value>, vaya al Paso 3.
  3. Ejecutar el comando ftype [FileType]=, donde FileType es el tipo de archivo devuelto en el paso 2.

Un agradecimiento especial a My Digital Life por las instrucciones que usé para resolver esto. También incluyeron un paso que disocia la extensión del tipo de archivo, pero en función de lo que está buscando, eso no es estrictamente necesario.


Debería haber aclarado que ext es un ejemplo y no un comando que inicia el proceso. De todos modos, esa es una respuesta realmente buena y va directamente a la solución. El enlace puede desaparecer una vez, por lo que si alguien necesita asociar una extensión con nulo, debe escribir: assoc .ext = luego ftype WinRAR = para borrar las asociaciones del programa. En mi caso no funcionó para .localstorage (los archivos de Mozilla para contenido descargado). Entonces utilicé la respuesta de Christothes.
Yannis Dran

5

En el Explorador, vaya a Herramientas | Opciones de carpeta | Tipos de archivo, busque la extensión que está buscando y haga clic en Eliminar.

O, si Eliminar está atenuado, haga clic en Restaurar (para restablecer los valores predeterminados), luego Eliminar.


66
Este menú no se encuentra en Windows 7. He utilizado por defecto utilidad de los programas de edición como se menciona en varias respuestas, como este: superuser.com/a/294490/38267
goodeye

Maravilloso. Hizo el trabajo bien (XP). Y no tuve que mirar regedit.
Contrabandista de plutonio

4

¿Por qué no usar este método aquí?

http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm

Siga estos sencillos pasos para cambiar el programa que se inicia cuando abre un tipo particular de archivo en Windows 7.

Así es cómo:

  1. Haga clic en Inicio y luego en Panel de control .

    Consejo: ¿Tienes prisa? Escriba asociaciones en el cuadro de búsqueda después de hacer clic en el botón de inicio. Elija __Haga que un tipo de archivo siempre se abra en un programa específico_ de la lista de resultados y luego salte al Paso 4 .

  2. Haga clic en el enlace Programas .

    Nota: Si está viendo la vista Iconos pequeños o Iconos grandes en el Panel de control, no verá este enlace. Haga clic en el icono Programas predeterminados y luego haga clic en Asociar un tipo de archivo o protocolo con un enlace de programa . Luego proceda al Paso 4.

  3. Haga clic en Hacer que un tipo de archivo siempre se abra en un enlace de programa específico bajo el encabezado Programas predeterminados .

  4. En la ventana Establecer asociaciones , desplácese hacia abajo en la lista hasta que vea la extensión de archivo para la que desea cambiar el programa predeterminado.

  5. Haga clic en la extensión del archivo para resaltarlo, una vez que encuentre el que está buscando.

  6. Haga clic en el botón Cambiar programa ... encima de la barra de desplazamiento.

    El cuadro de diálogo Abrir con debería aparecer.

  7. Mire las opciones en el área Programas recomendados y elija la aplicación con la que desea abrir la extensión de archivo cuando haga doble clic en el tipo particular de archivo en su computadora.

    Nota: Lo más probable es que las aplicaciones enumeradas en Programas recomendados contendrán los programas más aplicables para este tipo de archivo, pero asegúrese de mirar las aplicaciones en Otros programas . Es posible que deba hacer clic en la v para expandir la lista de estos programas.

    Nota: Haga clic en Examinar ... para buscar en su computadora cualquier programa que no esté en la lista y que desee utilizar.

  8. Haga clic en el botón Aceptar en la ventana Abrir con . Windows 7 actualizará la lista de asociaciones de archivos para mostrar el nuevo programa predeterminado para abrir este tipo de archivo.

  9. Haga clic en el botón Cerrar en la parte inferior de la ventana Establecer asociaciones . También puede cerrar la ventana del Panel de control si aún está abierta.

  10. A partir de este momento, cuando haga doble clic en cualquier archivo con esta extensión de archivo en particular, el programa con el que lo asoció en el Paso 7 se iniciará y cargará el archivo en particular.

    Importante: Cualquier programa que se abriera automáticamente cuando se iniciaron estos tipos de archivos seguirá abriéndolos. Para usar otro programa, solo necesitará iniciar el programa manualmente y luego buscar en su computadora el archivo en particular.


1
Bienvenido a Superusuario. No proporcione respuestas de solo enlace, las páginas web se mueven y los enlaces mueren, por lo que esta respuesta puede no ser útil para futuros visitantes. Intente agregar una versión precisa o resumida de los contenidos de ese enlace.
Tog

77
Buena respuesta para obtener este diálogo oculto en Win7. Pero solo es útil para cambiar la aplicación asociada, no para eliminarla . Había asignado Notepad ++ a .bat. Y luego no sabía cómo eliminar esta asociación para obtener la opción de ejecutar el archivo .bat. Para este caso especial, la respuesta de Christothes me ayudó.
thersch

No se están realizando cambios y el programa anterior sigue siendo el predeterminado, incluso le ordené que cambiara al programa más nuevo.
Ankit

3

No pude encontrar la línea correcta del Registro de Windows , así que utilicé una solución alternativa. En mi escritorio, creé un archivo de texto llamado "deleteable.txt". Cambié la extensión a .exe. Luego, utilicé el panel de control para cambiar el programa predeterminado asignado a la extensión de archivo deseada al nuevo "deleteable.exe". Luego cerré el panel de control y finalmente eliminé el archivo de escritorio.


Buen truco. Tendré que intentarlo.
Kevin Fegan

Así :-) Bastante sencillo también. Aún así, tener una opción para desactivar esa estúpida casilla de verificación por defecto sería aún mejor :-)
Christian Stieber

Esto no parece funcionar en Windows 7 (probé en Windows 7 Enterprise de 64 bits). Cuando se elimina el archivo EXE falso, vuelve a la asociación anterior.
Peter Mortensen

¿Hay algunos requisitos para que esto funcione? ¿32 bits frente a 64 bits? ¿Paquete de servicio? Edición de Windows (hogar, profesional, etc.)? ¿Privilegios de usuario?
Peter Mortensen

3

Similar a la respuesta principal, pero me parece mejor eliminar solo la subclave UserChoice porque no necesita eliminar toda la información sobre la extensión del archivo (como abrir con lista), solo la "elección que seleccionó el usuario "(aka-UserChoice). Utilizo un archivo REG para que sea rápido repetirlo para las pruebas. Puede copiar pegar esto, incluida la línea de versión, y guardarlo como un archivo REG. Simplemente cambie .ics y .vcs a las extensiones que desee (o simplemente elimine una línea si solo desea restablecer una):

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]

Si no está familiarizado con los archivos REG, las líneas anteriores que comienzan con "-" simplemente eliminan esas claves del registro.

Además, y la razón principal por la que publiqué esta respuesta, con esta solución no tengo que reiniciar explorer.exe. Tal vez algo específico para mi configuración, pero he usado Win7 y Win8 y nunca tuve que reiniciar explorer.exe para que el cambio surta efecto.


1

Creative Element Power Tools es una colección de herramientas de productividad para Microsoft Windows Vista, Windows XP, Windows Server 2003, Windows 2000 y Windows Me. Una de las utilidades de archivo es File Type Doctor, que permite al usuario hacer clic con el botón derecho en cualquier archivo y seleccionar Editar tipo de archivo para modificar las aplicaciones utilizadas para abrir archivos de ese tipo. Use File Type Doctor para elegir programas predeterminados, agregar o eliminar tipos de archivos del menú Nuevo del Explorador y personalizar los menús contextuales de los archivos.

texto alternativo

Más utilidades aquí: Asociaciones de archivos de Windows Vista Herramientas avanzadas de administración de edición


3
Agradable, pero no gratis. Prueba de 45 días, registro de $ 18. FYI.
quack quijote

si un programa es libre, yo suelo añadir una nota al pie de mis mensajes, y algunas veces se aplica el viejo lema shareware: vale la pena utilizar el software vale la pena pagar :)

1
@ Molly7244 El enlace está muerto
Simon

1

Mis soluciones:

  1. Use este método de esta pregunta ... pero para algunos usuarios no funciona
  2. Otra solución :
    buscar php_auto_fileen el registro y eliminar la entrada. después de que el explorador reinicie ... es trabajo
  3. Mejor Solución :
    Descarga hombre tipo de archivo NirSoft ( Descripción Enlace ), luego abrirlo, haga clic en el icono de actualización, espere actualización completa, encontrar por ejemplo: .phpla extensión ... y haga doble clic en esta fila ... y ahora aparece una ventana de diálogo ...revisa ahorashow this file type in the 'New' menu of Explorer

0

Hice el método ignorante de la fuerza bruta. Elimine todas las claves de registro que tengan la extensión mencionada, así como elimine todas las claves de registro que tengan la aplicación anterior (bar.exe) mencionada en ellas.

Suponiendo que la extensión es .fooy la aplicación es bar.exe, creo que encontré cosas aquí

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_USERS\foo_auto_file
 HKEY_CLASSES_ROOT\Applications\bar.exe

así como algunas otras cosas que no parecían útiles para eliminar (muchas listas MRU)

Y es posible que también haya tenido que cerrar sesión / iniciar sesión, aunque no estoy seguro de si eso era 100% necesario.


3
La "fuerza bruta" tiene razón, como un mazo. Esto parece muy peligroso; especialmente la parte sobre la eliminación de todas las entradas de registro que hacen referencia a la aplicación.
Scott

Escribí la solicitud, por lo que me preocupa menos que sea peligrosa. El problema era que quería reubicar la aplicación en una carpeta diferente, pero todos los esfuerzos de tratar de reasignarla a través de las herramientas proporcionadas en el Panel de control fallaron.
Mark Lakata

2
Bien por ti. Mi punto es que su respuesta podría ser peligrosa para Christothes o cualquier otra persona que tenga la misma pregunta.
Scott

0

Abra un nuevo archivo de texto .txty guárdelo en el escritorio dando cualquier nombre y extensión como .exey ciérrelo, abra las propiedades del archivo que desea cambiar, abra y, en general, haga clic en cambiar en abrir con columna, haga clic en Examinar y seleccione su .exearchivo creado y haga clic en Aceptar, cambiará a su nuevo programa creado y luego eliminará su archivo exe, eso es todo y cuando abra su archivo, pedirá abrirlo con.


0

Método seguro de fuerza bruta

Ninguno de los métodos de las otras respuestas trabajó por su cuenta para mí al intentar eliminar la asociación de archivos para algo así .htaccess. Este método combinado funcionó (Windows 10):

  1. Cree un nuevo archivo vacío llamado algo así foo.exe.

  2. Vaya a un archivo con la extensión que desea restablecer y Open with.... Asegúrese de que Always use this app to open .<extension> filesesté marcado. Luego Look for another app on this PCy elige el foo.exeque acabas de crear.

  3. Eliminar foo.exe.

  4. Vuelva a hacer doble clic en el archivo y cierre el cuadro Abrir con (esto puede no ser necesario).

  5. Ahora abra regedit y elimine las siguientes teclas:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. Cierre sesión y vuelva a iniciarla.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.