210 votes

"Enregistrez" un fichier .exe afin que vous puissiez l'exécuter à partir de n'importe quelle ligne de commande dans Windows

Comment rendre un fichier .exe accessible de n’importe quel emplacement dans la fenêtre de commande de Windows? Y a-t-il une entrée de registre à entrer?

135voto

ChrisF Points 74295

Vous devez vous assurer que le fichier exe se trouve dans un dossier se trouvant sur la variable d'environnement PATH .

Vous pouvez le faire en l'installant dans un dossier déjà présent sur le PATH ou en ajoutant votre dossier au PATH .

Vous pouvez demander à votre installateur de le faire - mais vous devrez redémarrer la machine pour vous assurer qu'elle est bien récupérée.

55voto

Andreas Rejbrand Points 57164

Vous pouvez ajouter la clé de registre suivante:

 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\myexe.exe
 

Dans cette clé, ajoutez la valeur de chaîne par défaut contenant le chemin d'accès au fichier exe.

42voto

darioo Points 23903

Vous devez placer le chemin de votre fichier .exe le chemin de la variable d'environnement. Allez dans "Mon ordinateur -> Propriétés -> Avancé -> Variables d'environnement -> Chemin" et modifiez le chemin en ajoutant le répertoire de .exe - dans chemin.

Une autre solution que je préfère personnellement consiste à utiliser RapidEE pour une édition de variables plus fluide.

34voto

Ben Voigt Points 151460

Plutôt que de placer l'exécutable dans un répertoire du chemin, vous devez créer un fichier de commandes dans un répertoire du chemin que le programme est lancé. De cette façon, vous ne séparez pas l'exécutable de ses fichiers de support et vous n'ajoutez pas d'autres éléments dans le même répertoire au chemin par inadvertance.

3voto

Anders Points 34448
  • Si vous voulez être en mesure de l'exécuter à l'intérieur de cmd.exe ou fichiers par lots, vous devez ajouter le répertoire de l' .exe est dans la variable %path% (Système ou Utilisateur)
  • Si vous voulez être en mesure de l'exécuter dans la boîte de dialogue Exécuter (Win+R) ou toute autre application qui appelle ShellExecute, l'ajout de vos exe de l' application des chemins clé est assez (Ce qui est moins sujette aux erreurs lors de l'installation/désinstallation et aussi ne pas encombrer la variable de chemin d'accès)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X