53 votes

Les programmes par défaut de Windows 10 ne cessent de changer

Depuis la mise à jour d'automne du mois dernier, Windows 10 continue de changer automatiquement les applications par défaut pour certains types (principalement navigateur,pdf,mp3,jpg). J'ai essayé de les changer à nouveau à partir de l'application Paramètres ainsi que du Panneau de configuration.

J'ai observé que cela se produit principalement lors de la décompression de fichiers à l'aide de WinZip. Windows remplace les programmes par défaut par des programmes recommandés par Microsoft tels que Edge, Photos, Groove, etc.

Existe-t-il un moyen d'empêcher cela ? Quelqu'un d'autre a-t-il rencontré une situation similaire ? Je n'ai trouvé aucune question similaire nulle part, c'est pourquoi je pose la question ici.

15voto

jljtgr Points 159

J'ai eu ce problème fréquemment mais de manière aléatoire. J'ai finalement réussi à trouver une série de déclencheurs pour le problème, mais pas de solution directe... seulement des solutions de contournement partielles.


Solution de contournement :

Par exemple, "Groove" ou "Movies & TV" essaieront de s'approprier les associations de formats musicaux et vidéo. La seule solution que j'ai trouvée est de 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 décrit comment utiliser (admin)Power Shell pour temporairement désinstaller certains Applications installées par Microsoft.

Par exemple :

Get-AppxPackage *zunemusic* | Remove-AppxPackage

ou

Get-AppxPackage *zunevideo* | Remove-AppxPackage

Après avoir désinstallé ces applications, Windows 10 n'a jamais essayé de reprendre ces associations de fichiers. Je m'attendais à ce qu'il essaie malgré tout et qu'il brise complètement les associations, mais j'ai eu de la chance.

Malheureusement, cela ne résoudra pas tous ces problèmes. Les PDF continueront à revenir à Microsoft Edge car il ne peut pas être désinstallé par cette méthode.


Cause de déclenchement :

J'ai pu trouver le déclencheur de ce phénomène dans l'un de mes programmes. Je ne suis pas certain qu'il soit le seul à le faire, car il ne modifie que certaines associations. Il est donc plus probable que certaines actions du programme provoquent le premier déclenchement, et qu'un autre programme complète la séquence de déclenchements.

D'après procmon, il fouille dans le registre avec les associations de fichiers. Le deuxième déclencheur est l'ouverture d'un programme associé à un type de fichier qui revient souvent. Ce deuxième programme fouille également les associations de fichiers selon procmon.

Ce que j'imagine, c'est que le premier programme fait quelque chose qui corrompt la "protection" de Windows 10 contre les programmes qui modifient les associations de fichiers. En ouvrant le second programme, Windows revérifie sa protection et lorsque le hash/progid s'avère être invalide, il est ramené aux valeurs par défaut de Microsoft.

Par exemple, je peux voir une ancienne version de PhotoShop et de Firefox faire cela. Ils regardent tous deux la clé

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

Le programme 1 perturbe le hash/progid d'une manière ou d'une autre, le programme 2, qui est associé au type, oblige Windows à le revérifier et à l'inverser. Je me demande un peu pourquoi il est considéré comme corrompu au départ, car l'association de fichiers est correcte avant et après que le programme 1 ait fait son travail. L'association n'a pas été détournée, elle n'avait donc pas besoin de l'intervention de Microsoft pour commencer.

Tous mes systèmes n'ont pas les mêmes programmes installés, je suppose donc que de nombreux programmes anciens et ésotériques peuvent être à l'origine du premier événement déclencheur. Outre la solution de contournement que j'ai proposée ci-dessus, je suppose que vous pourriez faire attention à l'utilisation des programmes incriminés. (haussement d'épaules)

9voto

Frank Breitling Points 575

Une explication et une solution sont données à l'adresse suivante ghacks .

Vous pouvez soit utiliser Ne plus réinitialiser mes applications qui a été mis au point pour empêcher cette réinitialisation

Stop Resetting My Apps

ou modifier le registre à la main.

Voici donc ce que vous devez faire si vous préférez la méthode manuelle :

  1. Appuyez sur la touche Windows, tapez regedit.exe et appuyez sur la touche Entrée. L'éditeur du registre de Windows s'ouvre alors. Si vous le pouvez, ouvrez une deuxième fenêtre de registre pour faciliter les opérations suivantes.
  2. Accédez à la clé suivante : HKEY_CURRENT_USER \SOFTWARE\Classes\Local Paramètres \Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages
  3. Localisez l'application que vous souhaitez empêcher d'être l'application par défaut, et ouvrez App \Capabilities\FileAssociations là. La liste des associations de fichiers de l'application en question s'affiche.
  4. Prenez note de la valeur de Data, qui ressemble à une longue chaîne aléatoire : AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. Veuillez noter que cette chaîne peut être différente pour l'un ou l'autre des types de fichiers ou des protocoles énumérés ici.
  6. Passez à la deuxième fenêtre de l'éditeur de registre et allez à HKEY_CURRENT_USER \SOFTWARE\Classes\ThatRandomString par exemple HKEY_CURRENT_USER \SOFTWARE\Classes\AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  7. Cliquez avec le bouton droit de la souris et sélectionnez Nouveau > Valeur de la chaîne.
  8. Nommez-le NoOpenWith et laissez sa valeur vide.

Répétez le processus pour toute association de fichiers à laquelle vous ne voulez plus que cette application soit associée.

6voto

shweta Points 460

Plusieurs applications comme Edge, Groove ou Photo ont pris le contrôle de vos fichiers lors de la mise à jour vers Windows10, vous ne pourrez donc plus choisir le logiciel de votre choix pour ouvrir vos fichiers. MAIS ce comportement peut être arrêté si vous ajoutez un paramètre à votre registre pour exclure par exemple Edge comme gestionnaire de fichiers "disponible" pour les fichiers PDF. Cela empêchera Edge de bloquer l'utilisation d'Acrobat pour ouvrir les fichiers PDF et d'autres logiciels comme FIREFOX pour ouvrir les fichiers HTM et HTML (j'utilise le mot BLOQUER parce que Edge agit comme un VIRUS, il réinitialise toujours l'association de fichiers à Edge, même ma 20ème tentative d'associer Acrobat Pro ou Reader a été réinitialisée après quelques heures, parfois quelques secondes... ). Passons maintenant à la configuration de Regedit. Vous devez rechercher l'ID PROGRAMME associé dans le registre ET créer une nouvelle clé pour le TYPE DE FICHIER que vous souhaitez exclure de ce programme. L'entrée suivante : ....

[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"

...montre que pour les PDF
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
est l'identifiant du programme.

Maintenant, vous allez...
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (noter le même numéro d'identification) et créer une nouvelle clé STRING NoOpenWith (laissez-la vide)

EXEMPLE (tant que MS ne modifie pas les identifiants) : ce qui suit empêchera Edge de détourner les fichiers .HTM, .HTML et .PDF :

Windows Registry Editor Version 5.00

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

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

(vous pouvez le copier dans un fichier texte, changer l'extension en .reg et l'importer dans votre registre).
Si vous retirez à nouveau ces deux clés NoOpenWith, le réglage initial sera rétabli.

3voto

lysergic-acid Points 5389

Je suis passé à la dernière version de WinZip (20.0) et je n'ai pas rencontré le problème depuis. Je suppose donc que la version précédente (15.0) était d'une certaine manière incompatible avec les associations de fichiers de Windows 10 et a déclenché la réinitialisation.

2voto

w32sh Points 10300

J'ai trouvé un moyen d'empêcher edge de devenir le gestionnaire pdf / html. C'est possible en ajoutant la valeur Noopenwith pour le ProgID de Edge (la clé AppX....., cela peut varier d'un système à l'autre). Plus de détails ici. Comment empêcher Edge de détourner vos associations PDF ou HTML ? La même méthode s'applique à toute autre application.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X