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.

  • Réseautage Windows 7 et Vista
  • Connectez plusieurs réseaux WiFi simultanément
  • Touche de raccourci pour basculer entre les modes de saisie d'entrée Hangul et Latin avec Windows 7 Korean IME?
  • Comment changer l'emplacement du fichier d'hibernation dans Windows 7?
  • Pourquoi mon "Seagate FreeAgent Desktop USB Hard Drive" n'apparaîtra pas sur mon ordinateur?
  • Cacher l'étiquette de la barre des tâches uniquement pour les applications spécifiques
  • Créer une nouvelle partition sur ssd hard (supprimer l'hibernation)
  • Exécuter une application avec / comme économiseur d'écran
  • Pourquoi l'icône de la barre des tâches de cmd.exe a-t-elle été modifiée après l'installation de msysgit?
  • Lisez par programme la valeur "Désactiver le disque dur après" dans Windows
  • Où puis-je trouver les paramètres «Internet Time» (NTP) dans Windows 7?
  • Soyons le génie de l'ordinateur et du réseau.