Impossible d'ajouter un programme à ouvrir avec une liste dans Windows

Lorsque vous cliquez avec le bouton droit sur un fichier, sélectionnez «Ouvrir avec», cliquez sur «choisir une autre application» et sélectionnez un programme à l'aide de la boîte de dialogue Parcourir, le programme peut ne pas apparaître dans la boîte de dialogue «Ouvrir avec».

Il peut sembler que rien ne s'est produit après avoir sélectionné le programme dans la boîte de dialogue de navigation - c'est-à-dire que la boîte de dialogue Ouvrir avec ignore simplement votre sélection. Il s'agit d'un bogue qui existe depuis l'ère Windows XP (au moins) et qui persiste également dans Windows 10. Cet article montre comment résoudre le problème d'ouverture avec.

Cause

Malgré la sélection du fichier .exe correct du programme, le programme peut maintenant apparaître dans le menu Ouvrir avec pour les raisons suivantes:

  1. Exécution de plusieurs versions d'un programme. Par exemple, Notepad ++ (installation standard) et Notepad ++ Portable.
  2. Le programme a été mis à niveau récemment et installé dans un nouveau dossier avec des informations de version dans le nom du dossier. (par exemple, Avidemux 2.7 )
  3. Vous utilisez les versions 32 bits et 64 bits d'une application. Dans de nombreux cas, le nom de l'exécutable du programme est le même, mais les applications 64 bits sont stockées dans un dossier Program Files différent et celle 32 bits est stockée dans un dossier différent. Étant donné que Windows utilise le chemin d'accès déjà enregistré dans la clé de Registre des applications, vous ne pourrez peut-être pas ajouter l'autre version à la boîte de dialogue Ouvrir avec.

    Tout d'abord, assurez-vous quelle version (32 bits vs 64 bits) vous allez utiliser. Suivez ensuite l'une des méthodes ci-dessous pour enregistrer la version requise (32 bits contre 64 bits) dans le Registre. Le problème ne se poserait pas en premier lieu si les noms de fichiers exécutables sont différents, par exemple program.exe pour la version 32 bits et program_x64.exe pour la version 64 bits.

    $config[ads_text6] not found

    Un utilisateur exécutait Adobe Reader 8 à partir du dossier «Windows.old». Après un certain temps, il a décidé de le déplacer dans "Program Files". Cela a empêché le programme de s'afficher sur la liste «Ouvrir avec», ne lui a pas permis d'ajouter le programme à la liste. Quand il a essayé de l'ajouter, il est simplement revenu à la fenêtre «Ouvrir avec» ou rien ne s'est produit.

  4. Déplacement de programmes vers différents dossiers. Par exemple, vous avez peut-être exécuté un programme à partir d'un chemin de dossier temporaire pour la première fois. Le problème peut se produire lorsque vous déplacez le programme vers un autre dossier.
  5. Modification des lettres de lecteur.

Dans tous les cas ci-dessus, le chemin du fichier exécutable du programme peut déjà avoir été écrit dans le Registre. Lorsque l'emplacement du dossier du programme ou la lettre de lecteur est modifié, Windows ne met pas à jour dynamiquement les données d'enregistrement d'application dans le Registre. Et, lorsque vous sélectionnez manuellement l'exécutable correct dans l'Open avec, votre sélection est simplement ignorée, car une entrée avec le même nom de programme (.exe) existe déjà dans le Registre.

[Solution] Impossible d'ajouter un programme à ouvrir avec une liste dans Windows

Si vous n'êtes pas en mesure d'ajouter un programme à la boîte de dialogue Ouvrir avec normalement, utilisez l'une des méthodes suivantes pour résoudre le problème:

Remarque: À des fins d'illustration, supposons que vous ne pouvez pas ajouter Notepad ++ au menu Ouvrir avec dans Windows.

Méthode 1: corriger le chemin d'accès au fichier .exe du programme dans le Registre

  1. Démarrez l'Éditeur du Registre ( regedit.exe ).
  2. Accédez à la clé suivante:
     HKEY_CLASSES_ROOT \ Applications \ notepad ++. Exe \ shell \ open \ command 
  3. Inspectez et corrigez le chemin du fichier .exe mentionné dans la valeur (par défaut).

  4. Quittez l'Éditeur du Registre.

Méthode 2: supprimez l'enregistrement du programme, puis utilisez à nouveau «Ouvrir avec»

Une autre option serait de supprimer l'enregistrement du chemin d'application dans le registre Windows. Et puis utilisez à nouveau «Ouvrir avec» pour que l'application soit réenregistrée automatiquement. Suivez ces étapes:

  1. Accédez à la clé de registre suivante:
     HKEY_CLASSES_ROOT \ Applications \ notepad ++. Exe 
  2. Cliquez avec le bouton droit sur notepad ++. Exe et choisissez Supprimer

  3. Cliquez sur Oui lorsque vous êtes invité à confirmer.
  4. Quittez l'Éditeur du Registre.
  5. Maintenant, utilisez la boîte de dialogue Ouvrir avec pour ajouter manuellement le programme. Vous devriez pouvoir l'ajouter cette fois.

Méthode 3: utilisez l'utilitaire «OpenWithAdd» pour ajouter un programme à ouvrir avec

OpenWithAdd est un outil simple que j'ai écrit pour Windows XP / Vista et qui fonctionne toujours bien dans Windows 10. Pour ajouter un programme à la liste Ouvrir avec, il vous suffit d'utiliser l'option de navigation dans l'outil et de sélectionner le programme. Une fois le nom du fichier .exe du programme sélectionné, cliquez sur Enregistrer .

Conseil: vous pouvez également attribuer un nom convivial (facultatif) à l'application. Le nom de l'application conviviale apparaîtra dans la boîte de dialogue Ouvrir avec (et le menu.)

Voici!

Remarque: Si vous rencontrez le problème lors de l'ajout d'applications Office 365 à Ouvrir avec, réparez simplement Office 365. Pour ce faire, allez dans «Programmes et fonctionnalités», cliquez avec le bouton droit sur «Office 365», cliquez sur Modifier et sélectionnez «Réparation rapide ". Cela devrait mettre à jour automatiquement les chemins nécessaires pour toutes les applications Office 365 dans le Registre.

Article connexe: Comment supprimer les éléments de menu indésirables «Ouvrir avec» dans Windows

Articles Connexes