Desde la actualización de otoño del mes pasado, Windows 10 cambia automáticamente las aplicaciones predeterminadas para ciertos tipos (principalmente navegador, pdf, mp3, jpg). He intentado volver a cambiarlos desde la aplicación Configuración y desde el Panel de control.
He observado que esto sucede principalmente al descomprimir archivos usando WinZip. Windows vuelve a cambiar los programas predeterminados a los programas recomendados por Microsoft como Edge, Photos, Groove, etc.
¿Hay alguna manera de restringir que esto suceda? ¿Alguien más ha encontrado una situación similar? No pude encontrar una pregunta similar en ningún lado, así que estoy preguntando esto aquí.
Respuestas:
He tenido este problema con frecuencia pero al azar. Finalmente pude rastrear un conjunto de desencadenantes para el problema, pero no una solución directa ... solo soluciones alternativas parciales y hackeadas.
Solución alternativa:
Por ejemplo, "Groove" o "Películas y TV" intentará capturar las asociaciones de formatos de música y video. La única solución que he encontrado es desinstalar estos programas aparentemente desinstalables.
http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/
El artículo anterior describe cómo usar Power Shell (admin) para desinstalar temporalmente algunas aplicaciones instaladas de Microsoft.
Por ejemplo:
o
Después de desinstalar estas aplicaciones, Windows 10 nunca ha intentado volver a tomar estas asociaciones de archivos. Casi esperaba que lo intentara independientemente y rompiera las asociaciones por completo, pero tuve suerte.
Lamentablemente, esto no solucionará todos estos problemas. Los archivos PDF continuarán volviendo a Microsoft Edge porque este método no puede desinstalarlo.
Causa del disparador:
Pude rastrear un disparador que causa esto a uno de mis programas. Aunque no estoy seguro de que sea el único que lo hace, ya que solo hace que algunas asociaciones cambien. Por lo tanto, lo más probable es que ciertas acciones causen que el programa configure el primer disparador; y otro programa completa la secuencia de activación.
De acuerdo con procmon, realiza algunas indagaciones en el registro con asociaciones de archivos. El segundo desencadenante es abrir un programa asociado con un tipo de archivo que a menudo se revierte. Ese segundo programa también espía las asociaciones de archivos de acuerdo con procmon.
Lo que imagino que sucede es que el primer programa hace algo para corromper la "protección" que Windows 10 tiene para los programas que cambian las asociaciones de archivos. Al abrir el segundo programa, Windows vuelve a verificar su protección y cuando el hash / progid termina siendo inválido, vuelve a los valores predeterminados de Microsoft.
Por ejemplo, puedo ver una versión anterior de PhotoShop y Firefox haciendo esto. Ambos miran la llave
El programa 1 estropea el hash / progid de alguna manera, el programa 2 que está asociado con el tipo hace que Windows lo vuelva a verificar y lo revierta. Estoy un poco desconcertado de por qué se considera corrupto para empezar porque la asociación de archivos es correcta antes y después de que el Programa 1 haga lo suyo. La asociación no fue secuestrada, por lo que no necesitaba la extralimitación de Microsoft para empezar.
No todos mis sistemas tienen los mismos programas instalados, así que supongo que puede haber muchos programas antiguos esotéricos que causan el primer evento desencadenante. Además de mi solución original anterior, supongo que podría tener en cuenta el uso de los programas ofensivos. (encogimiento de hombros)
fuente
Una explicación y solución se da en ghacks .
Puedes usar Stop Resetting My Apps, que fue desarrollado para detener este restablecimiento
o modificar el registro a mano.
fuente
Varias aplicaciones como Edge, Groove o Photo tomaron el control de sus archivos cuando actualizó a Windows10, entonces no podrá elegir su propio software de su agrado para abrir sus archivos. PERO este comportamiento se puede detener si agrega una configuración a su registro para Excluir Eg Edge como un controlador de archivos "disponible" para archivos PDF. Lo siguiente detendrá a Edge por bloquear el uso de Acrobat para abrir archivos PDF y otro software como FIREFOX para abrir archivos HTM y HTML (uso la palabra BLOQUEO porque Edge actúa como un VIRUS, siempre restablece la asociación de archivos a Edge, incluso mi El vigésimo intento de asociar Acrobat Pro o Reader se restableció después de unas pocas horas, a veces segundos ...). Ahora a la configuración Regedit. Debe buscar la ID DE PROGRAMA asociada dentro del registro Y luego crear una nueva clave para el TIPO DE ARCHIVO que desea excluir de ese programa. La siguiente entrada ...
... muestra que para PDF
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
es esa ID DE PROGRAMA.
Ahora va a ...
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
(observe la misma ID) y cree una nueva clave STRING NoOpenWith (déjelo vacío)EJEMPLO (siempre que MS no cambie las ID) lo siguiente detendrá a Edge para secuestrar archivos .HTM .HTML y .PDF:
(puede copiar esto en un archivo de texto, cambiar la extensión a .reg e importarlo a su registro).
Si elimina esas 2 claves NoOpenWith nuevamente, volverá a la configuración original.
fuente
Cambié a la última versión de WinZip (20.0) y no he encontrado el problema desde entonces. Así que supongo que la versión anterior (15.0) era de alguna manera incompatible con las asociaciones de archivos de Windows 10 y activó el reinicio.
fuente
He encontrado una manera de evitar que edge se convierta en el controlador pdf / html. Es posible agregando el valor Noopenwith para ProgID de Edge (la tecla AppX ....., esto puede variar de un sistema a otro). Más detalles al respecto aquí. ¿Cómo evitar que Edge secuestra sus asociaciones de PDF o HTML? El mismo método funciona para cualquier otra aplicación.
fuente
Este problema probablemente sea causado por la actualización KB3135173 (del 9 de febrero de 2016). La solución consiste en desinstalar la actualización y bloquear su reinstalación mediante el uso del paquete de solución de problemas "Mostrar u ocultar actualizaciones" .
Fuente: La publicación @ Jukin.Kei en Una aplicación predeterminada se restableció en Microsoft Answers .
Relacionado: Windows 10 ahora bloquea IrfanView en Reddit.
Otras soluciones alternativas:
fuente
También vea eso (el programa de actualización / instalación que puede abrir algunos archivos puede conducir a ese diálogo, si no está deshabilitado) http://www.tenforums.com/software-apps/14819-windows-asks-default-program-even- after-being-set-disable.html
fuente
Aquí hay otra causa de esto, al menos para mí:
Todo funcionaba bien cuando instalé la versión original de Windows 10,
Pero ahora cuando reinstalé recientemente:
SageThumbs no funcionó como se esperaba y apareció este problema, lo desinstalé, reinicié, configuré aplicaciones predeterminadas, reinicié y el problema desapareció ahora :)
Abrí un problema aquí para ese problema.
Por cierto, también parece que:
Ya no funciona bien, ya que no aparece como una opción para ser la aplicación predeterminada para la música.
fuente
La automatización de la interfaz de usuario de la aplicación Configuración parece, desafortunadamente, la mejor opción aquí.
Creé un script simple de AutoHotkey (AHK) para configurar mi navegador en Firefox al inicio (primero debe compilar el script AHK, luego lo configuré para que se ejecute "tarde" después de iniciar sesión). El navegador está determinado por el número de
TAB
s para acceder al navegador que elija.Probado en Windows 10, compilación 1809.
fuente
Algunas de las correcciones descritas aquí en 2016 no funcionan en las versiones más recientes de Windows 10 (1809 o posterior). Entonces, esto es lo que hice hoy para solucionar el problema, que se manifestó en nuestra red de dominio al restablecer el visor de PDF predeterminado cada hora.
Primero, averigüe qué programa intenta escribir en la clave de registro
Como se describe aquí , escribir en esta tecla directamente ya no está prohibido, hace que Windows restablezca las extensiones de archivo a sus valores predeterminados. Encontré el proceso exacto y su tiempo de acceso usando Sysinternals ProcessMonitor (establezca un filtro para mostrar solo las operaciones de tipo
RegSetValue
a la clave nombrada).En mi caso, el proceso fue "svchost.exe", que indica que algunos de los servicios en segundo plano causaron el problema. Lo siguiente que hice fue mirar los registros de Windows, lo que me mostró que el único servicio que se inició en ese momento era el servicio de Política de Grupo de nuestro dominio. Finalmente, al examinar los registros de Windows del servicio GPO, lo rastreé hasta dos servicios potenciales, de los cuales uno tenía un nombre que parecía muy sospechoso.
Envié esta información a nuestros administradores de red y, en función de esa información, pudieron solucionar el problema en menos de una hora.
fuente
Otra posible solución es cambiar cuáles son sus asociaciones predeterminadas, de modo que cuando Windows VUELVA a las asociaciones predeterminadas, vuelva a lo que usted quiere que sea.
Ver https://technet.microsoft.com/en-us/library/hh825038.aspx
¿SE APLICA ESTO PARA GANAR 10? El encabezado de la página vinculada no dice eso.
Para Windows 10
Después de la instalación de KB3135173 y cómo
fuente