Impossible de choisir le formulaire de programme par défaut ouvert avec le menu contextuel dans Windows 7

// En tant que commentaire, je veux dire que je peux ouvrir le contexte, mais cela ne fonctionne pas.

Je clique avec le bouton droit de la souris sur un fichier et passe la souris sur l'option Ouvrir avec, puis dans le menu Ouvrir avec le contexte, je souhaite choisir le programme par défaut pour ce fichier, cela me montre une erreur en disant:

Ce fichier n'a pas de programme associé à cette action, s'il vous plaît installez un programme ou si, un déjà installé, créez une association dans le panneau de contrôle des programmes par défaut.

Mais je ne veux pas créer une association dans le panneau de contrôle chaque fois que je veux changer le programme par défaut, je veux simplement le faire en cliquant avec le bouton droit sur un fichier et fr

2 Solutions collect form web for “Impossible de choisir le formulaire de programme par défaut ouvert avec le menu contextuel dans Windows 7”

Le problème se produit en raison des clés de registre manquantes. Pour le réparer, il est plus facile de télécharger une correction de registre spécifique pour ce problème:

Après avoir téléchargé l'un de ceux-ci, décompressez-le si nécessaire, puis exécutez le fichier de registre. Après cela, essayez de Change default program nouveau.

Source: http://www.eightforums.com/tutorials/34736-open-choose-default-program-error-fix.html http://www.winhelponline.com/blog/fix-file-association-error-explorer -in-windows-7 /

Les correctifs de @ edvinas.me n'ont pas aidé dans mon cas. Je lance w7hprem SP1 sur cette machine.

Plus tard, j'ai constaté que CCleaner a supprimé la valeur par défaut de la clé lors de la première exécution:

 HKEY_CLASSES_ROOT\Unknown\shell\opendlg\command 

Ce qui diffère (en quelques symboles) de ce que beaucoup de messages de réseau racontent:

 HKEY_CLASSES_ROOT\Unknown\shell\openas\command 

Je l'ai trouvé en effectuant des tests de régression (à la main) en utilisant le fichier de sauvegarde secondaire fourni par mon CCleaner. Plus tard, il s'est avéré (après avoir testé diverses valeurs), il suffisait d'ajouter ici la valeur par défaut, par exemple:

 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Unknown\shell\opendlg\command] @="nothing" 

… et le dialogue Open With est apparu de retour.

Mais en général, vous devriez probablement importer le fichier openas_win7.reg . Il semble manquer à la plupart des miroirs, alors voici:

 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Unknown] "AlwaysShowExt"="" "QueryClassStore"="" "TypeOverlay"="" [HKEY_CLASSES_ROOT\Unknown\DefaultIcon] @=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,53,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,30,00,00,00 [HKEY_CLASSES_ROOT\Unknown\shell] @="openas" [HKEY_CLASSES_ROOT\Unknown\shell\openas] "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,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 "DelegateExecute"="{e44e9428-bdbc-4987-a099-40dc8fd255e7}" [HKEY_CLASSES_ROOT\Unknown\shell\opendlg] "LegacyDisable"="" "MultiSelectModel"="Single" [HKEY_CLASSES_ROOT\Unknown\shell\opendlg\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 

… à partir de laquelle la valeur par défaut de HKEY_CLASSES_ROOT \ Unknown \ shell \ opendlg \ command se traduit par ceci:

 %SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1 

Ce qui correspond à la valeur par défaut de la clé de commande HKEY_CLASSES_ROOT \ Unknown \ shell \ openas \ command .


Félicitations à l'utilisateur Boothy99 de w7forums.com et à l'auteur de la publication originale Ramesh Srinivasan .


PS: pour tous ceux qui s'intéressent aux choses que mon CCleaner a supprimées, voici:

  [HKEY_CLASSES_ROOT\Unknown\shell\opendlg\command] @="C:\\Program Files\\ParetoLogic\\FileCure\\FileCure_noapp.exe %1" 

Il en résultait un outil de nettoyage lui-même.

  • Échange de disques durs et transfert de données
  • Le nom du répertoire par lot est trop long
  • Puis-je exécuter mon win7 sur une autre machine avec une carte mère différente?
  • Ordinateur lent après installation de 32 Go de RAM
  • L'algorithme de copie de fichier Linux (Ubuntu) est-il meilleur que Windows 7?
  • L'entrée du Registre DatabasePath ne fonctionne pas dans Windows 7
  • Quel est le chemin du répertoire de la corbeille?
  • Comment désactiver le curseur du petit stylo dans Windows 7?
  • Ouvrez un port en toute sécurité dans un pare-feu pour un PC connecté à Internet
  • Est-il possible d'obtenir SEULEMENT l'étiquette de lecteur avec WMIC?
  • Remplacez "Paint" par programme par défaut pour la commande 'Edit' Explorer
  • Soyons le génie de l'ordinateur et du réseau.