¿Por qué no puedo cambiar el programa predeterminado para abrir una extensión en Windows 7?

20

Asigno por error Office Outlook para abrir mis archivos .eml en Windows 7. Pero, como Outlook no abre dichos archivos, descargué Live Mail, pero ahora no puedo asignarlo para abrir este tipo de archivo de manera predeterminada.

He intentado ejecutar Explorer como administrador, para no aprovechar.

ingrese la descripción de la imagen aquí

Eduardo Molteni
fuente
Sí, es bastante lamentable tener que descargar un programa solo para cambiar la configuración.
Eduardo Molteni
Wow, nunca me di cuenta de que la pestaña Tipos de archivo de Opciones de carpeta ha desaparecido. Completar el cuadro de diálogo es lento y uso el .regarchivo para administrar los tipos de archivos, por lo que nunca lo uso, pero obviamente mucha gente confió en él y ahora tiene que recurrir a otros métodos . Para el registro, el cuadro es gris a veces dependiendo de la extensión y el contexto ( siempre está en gris para los tipos ejecutables).
Synetech

Respuestas:

27

Las instalaciones de administración de tipos de archivos de Windows Vista y Windows 7 están a medias en el mejor de los casos. Nunca entendí por qué Microsoft paralizó esa parte del sistema operativo cuando lanzaron Vista. Agregaron limitaciones que no tienen absolutamente ningún sentido.

Es posible que desee intentar utilizar las alternativas enumeradas en mi pregunta anterior sobre el asunto:

¿Qué programa utilizas para editar asociaciones de archivos en Vista y Windows 7?

El programa que se destacó fue el Editor de programas predeterminados, que es gratuito y le permitirá hacer casi cualquier cosa que desee hacer.

Captura de pantalla

Andrew Moore
fuente
Esto es sorprendente: el uso de "Configuración de programa predeterminada" me da el error "La asociación de programas predeterminada para algunas extensiones no se pudo guardar debido a un problema de permisos de registro. Esto podría ser el resultado de ajustes previos de otros programas en su configuración" ( doh!)
Eduardo Molteni
Usar "Configuración de tipo de archivo" e intentar eliminar la extensión bloquea el programa (creo que también debido a los permisos)
Eduardo Molteni
Tenga en cuenta que estoy ejecutando el programa como Administrador
Eduardo Molteni
3
Yahoo !! El uso de "Configuración de tipo de archivo" y la edición del menú contextual "Abrir" resolvieron el problema.
Eduardo Molteni
1
Supongo que los permisos en el registro fueron desordenados principalmente.
Andrew Moore
3

Mi respuesta se refiere a un problema similar, pero no el mismo, en el que no puedo asociar una extensión de archivo con un programa con el mismo nombre de un programa eliminado utilizado anteriormente para esta extensión, cuando el nuevo programa se encuentra en una ruta diferente . No obstante, esto debería ser relevante para su caso.

Como otros han notado, las entradas de registro rotas explican este comportamiento. Utilicé CCleaner para deshacerme de la entrada errónea después de que intenté y no pude deshacerme de ella. Esto parece suceder cuando un programa utilizado para abrir un tipo de archivo específico se elimina e intenta asociar este tipo de archivo con otro programa con el mismo nombre instalado en otro lugar. Cuando esto sucede, Windows se confunde acerca del programa utilizado para abrirlo y el sistema no puede asociar la extensión del archivo con el nuevo programa.

Es posible que desee ver esta respuesta para obtener más información y algunas precauciones sobre los limpiadores de registro, incluido CCleaner.

bwDraco
fuente
2

Para cambiar una extensión para que ningún programa la abra :

  1. Crea un archivo de texto con una línea de galimatías.
  2. Guarde en su escritorio con la .txtextensión.
  3. En el Panel de control, vaya a la extensión para la que desea eliminar la asociación predeterminada.
  4. Asigne el archivo de texto anterior para que sea el programa predeterminado para esa extensión.
  5. Cierre el panel de control.
  6. Regrese al archivo de texto y elimínelo.

La extensión asociada con este archivo de texto en el paso 4 ahora mostrará que está asociado con un programa "desconocido".

user309870
fuente
1

Dado que la entrada del registro puede estar mal, otra forma de solucionar esto podría ser ejecutar un limpiador del registro (utilicé Eusing Free Registry Cleaner) que detectará una entrada no válida y la eliminará. Luego, puede intentar nuevamente asociar la extensión de la manera normal. Esto funcionó para mí, después de haber cambiado de una instalación portátil a una instalación de sistema, y ​​el registro todavía apuntaba a la instalación portátil.

Narretz
fuente
Uso el limpiador de registro de CCleaner, y esto también funciona. Sin embargo, visite superuser.com/questions/282539/… para algunas precauciones.
bwDraco
0

¿"NoFileAssociate" está establecido en 0?

De KB555076 :

  1. Vaya a "Inicio" -> "Ejecutar".
  2. Escribe "Regedit" y presiona el botón "Enter".
  3. Vaya a: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policy \ Explorer
  4. En el lado derecho de la pantalla, haga doble clic en "NoFileAssociate".
  5. Cambie el valor de "NoFileAssociate" de 1 a 0.
  6. Cierre "Regedit".
  7. Reinicia el servidor.
hanleyp
fuente
No hay ninguna clave, y la adición no hace ninguna diferencia
Eduardo Molteni
0

Permítanme compartir una experiencia relacionada con mi PC Win7. Mi PC tenía dos clientes de correo electrónico instalados Lotus Notes y Outlook 2013. Había configurado Outlook como predeterminado para abrir todas las extensiones relacionadas con el correo electrónico como .eml, .msg, .vcf, .vcs, etc. Sin embargo, los archivos .eml no se abrían cuando duplicaba hizo clic en un archivo con extensión .eml. Tuve que usar la opción "abrir con" para abrir dichos archivos en Outlook. Por lo tanto, fui al panel de control - "Establecer programas predeterminados" - "Outlook" - "elegir valores predeterminados para este programa" - y marqué la opción .eml. Sin embargo, al regresar, la casilla de verificación de los archivos .eml se había borrado.

Solución: se encontró la siguiente clave de registro [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] Eliminó la clave .eml. Haga doble clic en el archivo .eml y se abrió en Outlook, también se seleccionó la opción .eml en "Establecer programas predeterminados" para Outlook en el panel de control.

Ronald M
fuente