Je rencontre également ce problème et j'ai comparé les applications visibles avec celles qui sont invisibles.
Il s'avère que la principale raison pour qu'une application devienne invisible dans le menu ouvert avec est qu'elle ne contient pas de ApplicationCompany
dans les informations du fichier exe.
Cette information est copiée dans le registre dans le dossier Computer\HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
.
Dans votre exemple, l'entrée pour sublime_text.exe
est définie comme la deuxième entrée mais elle est absente du menu "Ouvrir avec".
Vous devriez vérifier la clé de registre mentionnée ci-dessus. Il y a deux REG_SZ
des entrées pour une application visible :
- Une qui se termine par
.FriendlyAppName
- Une qui se termine par
.ApplicationCompany
Ejemplo:
C:\Program Files\Sublime Text 2\sublime_text.exe.FriendlyAppName
C:\Program Files\Sublime Text 2\sublime_text.exe.ApplicationCompany
Dans mon cas, la deuxième entrée était manquante et l'application n'apparaissait pas dans le menu "Ouvrir avec". Si elle est manquante, il suffit de créer et de vider REG_SZ
de ce nom et vérifiez le menu Ouvrir avec - il devrait être visible maintenant.
Edit : Malheureusement, Windows 10 semble mettre à jour ce tableau régulièrement, supprimant les entrées ajoutées manuellement. Par conséquent, l'ajout des entrées nécessaires ne règle le problème qu'une certaine fois.
Testé avec Windows 10 version 17.04 et 17.09