Los programas predeterminados de Windows 10 siguen cambiando

50

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í.

kp91
fuente
¿Ha sucedido esto más de una vez desde que instaló la actualización de la Versión 1511? Sin embargo, esa es la única vez que me pasó, tardé menos de un minuto, restablecer mi configuración y solo sucedió por la forma en que instalé la actualización.
Ramhound
1
@Ramhound: sí, esto ha sucedido varias veces y es por eso que estoy buscando alguna solución. Se pone frustrante.
kp91
Ver también aquí .
Paolo Gibellini
Sugiero ejecutar "ASSOC" y "FTYPE". Salida a un archivo de texto. Luego, si se realizan cambios, puede buscar fácilmente los cambios más antiguos. También puede crear un archivo por lotes para corregir fácilmente los cambios que parecen romperse más fácilmente o que simplemente le interesan más.
TOOGAM

Respuestas:

14

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:

Get-AppxPackage *zunemusic* | Remove-AppxPackage

o

Get-AppxPackage *zunevideo* | Remove-AppxPackage

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

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

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)

jljtgr
fuente
¿Puedes especificar qué hiciste para identificar la causa desencadenante? ¿Usó algún programa o aplicación específica?
Ayusman
1
@Ayusman que mencioné anteriormente, usé Procmon de Sysinternals / Microsoft. Probablemente lo hice filtrar a los programas en cuestión y también si la "ruta" tenía 'pdf'.
jljtgr
1
Esta no es una respuesta al problema. No estoy seguro de por qué ha recibido tantos votos positivos.
Appleoddity
9

Una explicación y solución se da en ghacks .

Puedes usar Stop Resetting My Apps, que fue desarrollado para detener este restablecimiento

Dejar de restablecer mis aplicaciones

o modificar el registro a mano.

Entonces, esto es lo que debe hacer para eso si prefiere la forma manual:

  1. Toque la tecla de Windows, escriba regedit.exe y presione la tecla Intro. Esto abre el Editor del Registro de Windows. Si puede, abra una segunda ventana de Registro para manejar más fácilmente las siguientes operaciones.
  2. Navegue a la siguiente clave: HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages
  3. Ubique la aplicación que desea bloquear para que no sea la predeterminada y abra allí App \ Capabilities \ FileAssociations. Esto muestra la lista de asociaciones de archivos de esa aplicación en particular.
  4. Tome nota del valor en Datos, parece una larga cadena aleatoria: AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. Tenga en cuenta que esta cadena puede ser diferente para cualquiera de los tipos de archivo o protocolos enumerados allí.
  6. Cambie a la segunda ventana del Editor del registro y vaya a HKEY_CURRENT_USER \ SOFTWARE \ Classes \ ThatRandomString, por ejemplo HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  7. Haga clic derecho sobre él y seleccione Nuevo> Valor de cadena.
  8. Nómbrela NoOpenWith y mantenga su valor vacío.

Repita el proceso para cualquier asociación de archivos con la que no desea que esa aplicación en particular se asocie nuevamente.

Frank Breitling
fuente
6

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 ...

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations]
".htm"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".html"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".pdf"="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723"
".svg"="AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs"
".xml"="AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t"

... 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:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=""

(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.

Uwe
fuente
3
Su respuesta es casi imposible de entender porque está muy mal formateada. Lea la ayuda de Markdown e intente mejorar el formato.
DavidPostill
1
Ver winhelponline.com/blog/windows-10-resetting-file-associations para el archivo de registro con todas esas cosas
Siarhei Kuchuk
Rompe la funcionalidad de Windows permitiendo que la opción de verificación use siempre el programa ceratin para abrir los tipos de archivo deseados (elimina la casilla de verificación del cuadro de diálogo).
Waldemar Gałęzinowski
3

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.

kp91
fuente
Si. La Base de conocimiento de WinZIp redacta cosas para que parezca que Windows 10 es el problema, pero el problema es que WinZip está jugando con las asociaciones de archivos en primer lugar. ¿Y por qué está jugando con las asociaciones de tipos que no son archivos ?
Medinoc
2

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.

w32sh
fuente
1
Cite las partes esenciales de la respuesta de los enlaces de referencia, ya que la respuesta puede volverse inválida si las páginas enlazadas cambian.
DavidPostill
Este artículo lleva a otro que tiene una versión más fácil de la corrección, un archivo regedit descargable para insertar los cambios de registro apropiados (y otro para deshacerlos). enlace
Eric Sassaman
1

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:

kenorb
fuente
0

Aquí hay otra causa de esto, al menos para mí:

SageThumbs 2.0.0.23

Todo funcionaba bien cuando instalé la versión original de Windows 10,

Pero ahora cuando reinstalé recientemente:

Microsoft Windows [Versión 10.0.15063]

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:

Winamp 5.666

Ya no funciona bien, ya que no aparece como una opción para ser la aplicación predeterminada para la música.

Aybe
fuente
0

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 TABs para acceder al navegador que elija.

Probado en Windows 10, compilación 1809.

; Fix default browser

    Sleep 1250
    SendInput {RWin}
    Sleep 1000
    Send Default apps
    Sleep 3500
    Send {enter}
    Sleep 3500
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 2000
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 7500
    Send !{F4}
    Sleep 100
Coruscate5
fuente
0

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

 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\{.ext}\UserChoice

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 RegSetValuea 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.

Doc Brown
fuente
-1

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

Robert Meany
fuente
¡Bienvenido a Super User! Cite las partes esenciales de la respuesta de los enlaces de referencia, ya que la respuesta puede volverse inválida si las páginas enlazadas cambian.
DavidPostill