J'ai eu ce problème fréquemment mais au hasard. J'ai finalement pu localiser un ensemble de déclencheurs pour le problème, mais pas de solution directe… seulement des solutions de rechange furtives et partielles.
Solution de contournement:
Par exemple, "Groove" ou "Movies & TV" tentera de saisir les associations de formats de musique et de vidéo. La seule solution que j'ai trouvée consiste à désinstaller ces programmes apparemment désinstallables.
http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/
L'article ci-dessus explique comment utiliser (admin) Power Shell pour désinstaller temporairement certaines applications installées par Microsoft.
Par exemple:
Get-AppxPackage *zunemusic* | Remove-AppxPackage
ou
Get-AppxPackage *zunevideo* | Remove-AppxPackage
Après la désinstallation de ces applications, Windows 10 n'a jamais tenté de reprendre ces associations de fichiers. Je m'attendais à moitié à ce qu’il essaie malgré tout de casser les associations, mais j’ai eu de la chance.
Malheureusement, cela ne résoudra pas tous ces problèmes. Les fichiers PDF continueront de revenir à Microsoft Edge car il ne peut pas être désinstallé par cette méthode.
Cause de déclenchement:
J'ai été en mesure de détecter un déclencheur à l'origine de l'un de mes programmes. Bien que je ne sois pas sûr que ce soit le seul qui le fasse, cela ne fait que changer certaines associations. Il est donc plus probable que certaines actions provoquées par le programme configurent le premier déclencheur; et un autre programme termine la séquence de déclenchement.
Selon Procmon, il surveille le registre avec des associations de fichiers. Le deuxième déclencheur consiste à ouvrir un programme associé à un type de fichier qui revient souvent. Ce second programme détecte également les associations de fichiers selon procmon.
Ce que je suppose, c’est que le premier programme corrompt la "protection" de Windows 10 pour les programmes modifiant les associations de fichiers. En ouvrant le deuxième programme, Windows vérifie à nouveau sa protection et, lorsque le hachage / progid devient invalide, il revient aux valeurs par défaut de Microsoft.
Par exemple, je peux voir une ancienne version de PhotoShop et Firefox faire cela. Ils regardent tous les deux la clé
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
Le programme 1 gâche le hash / progid en quelque sorte, le programme 2 associé au type fait que Windows le revérifie et le retourne. Je suis un peu perplexe quant à la raison pour laquelle il est considéré comme corrompu au début, car l’association de fichiers est correcte avant et après le programme 1. L'association n'a pas été détournée, elle n'a donc pas besoin de la portée excessive de Microsoft.
Les mêmes programmes ne sont pas tous installés sur mes systèmes. Je suppose donc que de nombreux anciens programmes ésotériques peuvent être à l'origine du premier événement déclencheur. En plus de la solution de contournement originale ci-dessus, je suppose que vous pourriez utiliser les programmes incriminés. (hausser les épaules)