web-dev-qa-db-fra.com

Ajouter à un programme à ouvrir avec dans Windows 10

J'ai une version autonome d'IrfanView (x64) et je souhaite qu'elle apparaisse dans le menu Ouvrir avec pour tous les fichiers image. Je ne veux cependant pas que ce soit le programme par défaut. Pour une raison quelconque, peu importe ce que je fais, il ne veut pas entrer dans cette liste. Il n'apparaît même pas dans le menu "Plus d'applications" après avoir cliqué sur Ouvrir avec. Voici les choses que j'ai essayées (sans ordre particulier):

  • Ouvrir le fichier avec IrfanView
  • Assigner IrfanView comme application par défaut, puis réaffecter l'application précédente
  • Suivez les instructions ici: Ajoutez des éléments à la liste "Ouvrir avec" de Windows 8 (la clé de registre correspondante existe déjà!)
  • Téléchargement de l'éditeur de programmes par défaut (il ne semble pas disposer de cette option et je ne souhaite pas ajouter l'option Shell "Éditer avec IrfanView")
  • En suivant les instructions ici: http://www.sevenforums.com/tutorials/178066-open-add-program.html (le problème est que le le site hébergeant l'application correspondante semble être en panne permanente)
10
Ynhockey

Je pense que vous devriez réessayer Editeur de programmes par défaut .

Ne cliquez pas sur "Menu contextuel" mais plutôt sur l'option en bas - "Change'Open with 'programmes":

enter image description here

et alors:

enter image description here

Vous devrez peut-être redémarrer votre ordinateur pour que les modifications apparaissent.

6
FKasa

Un autre excellent outil est OpenWithView , de Nir Sofer.

Cela vaut vraiment la peine de vérifier ses autres outils gratuits.

2
sancho.s

J'ai rencontré un cas spécial qui nécessitait d'autres étapes et je voulais le partager avec la probabilité que quelqu'un d'autre se heurte au même problème:

Je voulais donc corriger les Visual Studio 2013 et 2015 et non apparaissant dans la liste initiale Ouvrir avec pour les fichiers .sln; seulement 2017 et 2010 (le dernier n'a jamais été installé sur cette machine). Imaginez ma frustration lorsque, selon l'éditeur de programmes par défaut, tout ce que je veux est déjà dans la liste.

Et ils (en fait) étaient déjà dans la variable OpenWithProgids de .sln, mais il s'avère que MS a inventé une nouvelle valeur de registre AllowSilentDefaultTakeOver pour les classes de fichiers dans Windows 8 que fait peut-être quelques choses , mais parmi elles semble empêcher un programme de figurer dans la liste initiale Avec; car dès que j'ai supprimé la valeur AllowSilentDefaultTakeOver des clés VisualStudio.sln.12.0 et VisualStudio.sln.14.0 sous HKEY_CLASSES_ROOT, Visual Studio 2013 et 2015 sont finalement arrivés.

Et juste pour être sûr, j'ai ajouté AllowSilentDefaultTakeOver à la classe inutile de Visual Studio 2010 et lo , il a disparu de la liste Ouvrir avec!

Ainsi, s'il semble que vous ayez tout essayé pour qu'un programme apparaisse dans la liste Ouvrir avec d'un type de fichier et que cela ne fonctionne tout simplement pas, recherchez une valeur AllowSilentDefaultTakeOver dans HKEY_CLASSES_ROOT\[program's file type ProgID]. (De manière réaliste, vous ne verrez probablement cela sur les anciennes versions des programmes Microsoft que si une version plus récente est également installée.)

1
Kyle Fiegener