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)