"Ouvrir avec" (menu contextuel) - Liste des programmes inaccessible

Bonjour ou bonsoir,

Voici mon problème :

Auparavant, lorsque je faisais un clic droit sur un fichier, puis que je sélectionnais “Ouvrir avec > Choisir le programme…”, un menu apparaissait me proposant une liste des programmes installés sur la machine et permettant d’ouvrir le fichier avec l’un de ceux-ci. Or, par je ne sais quel maléfice, un message d’erreur critique apparait désormais à la place de ce menu. Le contenu de ce message d’erreur est le suivant : “Aucun programme n’est associé à ce fichier pour exécuter cette action. Créer une association en utilisant l’application Option des dossiers dans le panneau de configuration”. Je suis allé dans ce menu, mais n’ais trouvé aucun moyen de résoudre mon problème. Je tiens à préciser que l’erreur survient quelle que soit l’extension du fichier.

Si vous pouviez m’aider à résoudre ce problème, ce serait très aimable à vous. Merci.

tu ouvres l’explorateur, outils\options des dossies\types de fichiers, et là tu associes les extensions
sinon, pour avoir ouvrir avec, tu laisses le doigt appuyé sur la touche ctrl, et tu as l’option qui apparait

Salut,

Merci pour ta réponse, mais en fait, c’est le menu “Choisir le programme…” que je n’ai pas. “Ouvrir avec” est bien dans le menu contextuel, lui.

Voici le menu auquel je ne peux plus accéder :
http://www.teledisnet.be/web/pgi06532/ouvrir_avec.jpg

Et voici le message d’erreur lorsque je fais “Clic droit > Ouvrir avec > Choisir le programme…” :
http://www.teledisnet.be/web/pgi06532/erreur_critique.jpg

je vois pas trop alors…
en attendant, fais comme je t’ai dit pour associer un fichier à un programme

Bonjour,

Sans en être certain, je pense que le probleme se situe dans le Registre au niveau du gestionnaire “Open with”
>ouvrir le registre : Démarrer - executer- taper: regedit.exe
>aller à la clé:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With
Panneau de droite, vérifier la donnée de la valeur ‘(par défaut)’ qui doit contenir:
{09799AFB-AD67-11d1-ABCD-00C04FC30936}

c’est la ‘classe’ du gestionnaire Open with

Ensuite, on vérifiera ce qu’il y a dans cette classe . C’est une autre clé.

Merci mike.

Je pense aussi que le problème vient d’une clé du registre. Cependant, j’ai vérifié celle que tu m’as donnée et la valeur est bien exacte. Donc ce n’est pas encore ça. En cherchant sur la toile, j’ai vu que d’autres personnes ont eu le même problème, mais aucune n’a réussi à le résoudre par un autre moyen que le formatage. Je n’ai pas vraiment envie de formater pour ça et je suis sûr qu’il doit exister une solution.

Je connais cette soluton, mais le problème c’est que j’ai parfois besoin d’ouvrir un même fichier avec plusieurs programmes différents. D’où l’utilité du menu “Choisir le programme…” dans “Ouvrir avec”.

maintenant, vérifier:
{09799AFB-AD67-11d1-ABCD-00C04FC30936}

elle se trouve ici:
HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}

une exportation en format texte donne:

Nom de la clé :          HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}
Nom de la classe :        <Sans classe>
Heure de dernière écriture :   06/01/2003 - 19:27
Valeur 0
  Nom :            <SANS NOM>
  Type :            REG_SZ
  Données :            Open With Context Menu Handler


Nom de la clé :          HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\InProcServer32
Nom de la classe :        <Sans classe>
Heure de dernière écriture :   06/01/2003 - 19:27
Valeur 0
  Nom :            <SANS NOM>
  Type :            REG_EXPAND_SZ
  Données :            %SystemRoot%\system32\SHELL32.dll

Valeur 1
  Nom :            ThreadingModel
  Type :            REG_SZ
  Données :            Apartment


Nom de la clé :          HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex
Nom de la classe :        <Sans classe>
Heure de dernière écriture :   06/01/2003 - 19:27
Valeur 0
  Nom :            <SANS NOM>
  Type :            REG_SZ
  Données :            


Nom de la clé :          HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex\MayChangeDefaultMenu
Nom de la classe :        <Sans classe>
Heure de dernière écriture :   06/01/2003 - 19:27
Valeur 0
  Nom :            <SANS NOM>
  Type :            REG_SZ
  Données :            


Vérifier avec tes valeurs
les <SANS NOM> sont les valeurs dites ‘(par défaut)’

J’ai galèré sur un problème similaire.
Pour ma part c’est carrément le menu ouvrir avec qui avait disparus.

En cherchant j’ai trouvé une solution, donc je transmet :slight_smile: (tout du moins pour moi ca marche). Bien que cela ne soit pas tout a fait le même souci , je me suis dis que cela pourrait peut être le résoudre ( ce qui n’est pas sure hélas).

http://www.kellys-korner-xp.com/regs_edits…withrestore.reg

Ou si tu n’a pas trop confiance voila la source :):


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With]
@="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With EncryptionMenu]
@="{A470F8CF-A1E8-4f65-8335-227475AA5C46}"


Voila en espérant que cela puisse solutionner à toi aussi ton problème .

Tu peux tenter une réparation du système avec le CD d’installation. Si tu as upgradé en SP1 ou SP2, il vaut mieux te faire prêter un CD SP1 ou SP2 si tu n’as qu’un CD de version inférieure.

Assure-toi que tes sauvegardes sont à jour avant, on sait jamais… :confused:

Salut les amis,

Comme vous pouvez le voir ci-dessus, ce post date un peu… Entre temps, j’ai formaté donc le problème est résolu. C’est vrai que j’aurais dû vous en avertir. J’avoue que je n’y ai plus du tout pensé. Mais vos solutions peuvent toujours servir pour d’autres ou même pour moi si le problème revient.

Merci beaucoup, à bientôt. :wink:

Bonjour à tous,

Probleme resolu ! (ca a été long pour trouver… vu que la plupart des gens ne
comprenait pas la subtilité du probleme) :

[HKEY_CLASSES_ROOT\Unknown]
"AlwaysShowExt"=""
"QueryClassStore"=""

[HKEY_CLASSES_ROOT\Unknown\shell]
@="openas"

[HKEY_CLASSES_ROOT\Unknown\shell\openas]

[HKEY_CLASSES_ROOT\Unknown\shell\openas\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,25,00,53,\
00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,65,00,6c,00,6c,\
00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,41,00,\
73,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,00,31,00,00,00

:super:

trouvé sur http://www.kellys-korner-xp.com/xp_tweaks.htm,
le .reg de "Restore Choose Program - Open With"

Tu fais clik droit en appuyant sur shift (la touche avec la flèche dessus pour avoir les majuscules) et normalement tu auras Ouvrir avec…

Merci beaucoup jimi7fr ta solution a marché :clap:

Bonjour jimi7fr,
Apparemment votre solution a marché pour ce problème ! j’ai exactement le même soucis avec " choisir programme"
Mais pouvez vous me dire comment procédez sans faire de mauvaises manip avec votre soluce dans le registre Merci d’avance

Bonjour a tous !!!

Je jette une bouteille à la mer !!!
J’ai exactement le meme soucis rencontré : je suis sur Windows 10

Le menu “Ouvrir Avec”=> “Choisir une autre application” ne fonctionne plus.

Un message d’erreur apparait :
Aucun programme n’est associé à ce fichier pour exécuter cette action. Installez un programme ou, si c’est déjà fait, créez une association dans le Panneau de configuration Programmes par défaut.

Aidez-moi s’il vous plait !
Merci d’avance.
Edité le 20/01/2018 à 23:42

Probleme resolu ! (ca a été long pour trouver… vu que la plupart des gens ne
comprenait pas la subtilité du probleme) :

HKEY_CLASSES_ROOT\Unknown\shell

clef à inscrire

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Unknown\shell]
@=“OpenOnline openas”

[HKEY_CLASSES_ROOT\Unknown\shell\InvokeDefaultVerbInOtherProcess]
“ProgrammaticAccessOnly”=""

[HKEY_CLASSES_ROOT\Unknown\shell\InvokeDefaultVerbInOtherProcess\command]
“DelegateExecute”="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

[HKEY_CLASSES_ROOT\Unknown\shell\Open]
“MultiSelectModel”=“Single”
“ProgrammaticAccessOnly”=""

[HKEY_CLASSES_ROOT\Unknown\shell\Open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,
65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,31,00,22,00,00,00
“DelegateExecute”="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

[HKEY_CLASSES_ROOT\Unknown\shell\openas]
@=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,
68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,35,
00,33,00,37,00,36,00,00,00
“MultiSelectModel”=“Single”

[HKEY_CLASSES_ROOT\Unknown\shell\openas\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,
65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,31,00,22,00,00,00
“DelegateExecute”="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

[HKEY_CLASSES_ROOT\Unknown\shell\OpenOnline]
“CommandStateSync”=""
“ExplorerCommandHandler”="{aca502b5-75d0-45ef-8c18-cb84c4b48ee5}"
“MultiSelectModel”=“Single”

[HKEY_CLASSES_ROOT\Unknown\shell\OpenWithSetDefaultOn]
“MultiSelectModel”=“Single”
“ProgrammaticAccessOnly”=""