2015-08-02 19:45:55 +0000 2015-08-02 19:45:55 +0000
209
209

Comment définir les variables d'environnement système dans Windows 10 ?

Comment définir une variable d'environnement système dans Windows 10 (sans utiliser l'éditeur de registre) ?

(Note : les autres réponses ne concernent pas spécifiquement Windows 10 - du moins pas encore - et elles laissent de côté des étapes importantes - comme la façon d'ouvrir le panneau de configuration - qui ont changé depuis les versions précédentes de Windows).

Réponses (9)

151
151
151
2015-08-02 20:15:28 +0000

Mise à jour : Après avoir vu de nombreux commentaires sur la définition de variables d'environnement sans administrateur dans Windows 10, je pense avoir trouvé un moyen. Je n'étais pas administrateur et je pouvais utiliser PowerShell.

Méthode PowerShell

Vous pouvez lister toutes les variables d'environnement avec : Get-ChildItem Env:.

Pour obtenir la valeur d'une variable spécifique : $Env:PATH, où PATH est le nom de la variable.

Pour définir une variable : [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User"), le premier paramètre est le nom de la variable, le deuxième est la valeur, le troisième est le niveau de.

_Il y a différentes façons de travailler avec les variables d'environnement et certaines bizarreries avec elles dans PowerShell ; consultez le lien pour plus de détails.

Ancienne méthode (n'est plus disponible dans les nouvelles mises à jour de Windows 10, utilisez PowerShell ou voyez d'autres réponses)

Allez dans Paramètres et cliquez sur Système.

Puis, sur le côté gauche, cliquez sur A propos de et sélectionnez Infos système en bas.

Dans la nouvelle fenêtre du panneau de configuration qui s'ouvre, cliquez sur Paramètres avancés du système à gauche.

Dans la nouvelle fenêtre qui s'ouvre, sélectionnez Variables de l'environnement… en bas.

120
120
120
2015-08-02 20:06:30 +0000

Toujours la même chose : c'est dans le “Système” du panneau de contrôle à l'ancienne. Vous pouvez y accéder avec WinBreak ou en cliquant avec le bouton droit de la souris sur le bouton Démarrer.

De là, sélectionnez “Advanced system settings” → “Environment Variables”.

Ou vous pouvez le faire à la manière forte et trouver un autre point d'entrée dans l'ancien panneau de contrôle, comme le Centre de réseau et de partage ou le dossier Desktop ( !).

89
89
89
2015-10-21 09:08:16 +0000

J'ai tapé “envir” dans la case “Rechercher sur le web et dans Windows” et j'ai sélectionné “Modifier les variables d'environnement pour votre compte” sous la rubrique “Best Match”

29
29
29
2015-11-18 06:58:37 +0000

Si par “variables d'environnement du système”, vous faites spécifiquement référence aux variables d'environnement à l'échelle du système, alors d'autres réponses ont déjà couvert ce point. Cependant, si vous souhaitez modifier à la fois les variables d'environnement du système et les variables d'environnement spécifiques à l'utilisateur, la plupart (voire la totalité) de ces réponses sont inapplicables dans le cas général. 002 En passant par “Système” puis “Paramètres système avancés” -> “Variables d'environnement” ne fonctionnera que pour les comptes du groupe Administrators, car seuls ces comptes ont accès aux “Paramètres système avancés”. 002 Si vous essayez de le faire à partir d'un compte utilisateur régulier, alors le fait d'essayer d'accéder aux “Paramètres système avancés” déclenchera une invite de l'UAC vous demandant le mot de passe de l'administrateur. Si vous entrez le mot de passe, les “Paramètres avancés du système” s'ouvriront avec succès, mais toute modification spécifique à l'utilisateur que vous y apporterez s'appliquera au compte de l'administrateur correspondant ( !), et non au compte de votre utilisateur d'origine.

Afin de résoudre ce problème (c'est-à-dire afin de donner aux utilisateurs réguliers la possibilité de modifier leurs propres variables d'environnement), Windows propose une autre façon d'accéder au dialogue “Variables d'environnement”.

Ouvrir le Panneau de configuration. Ouvrir l'applet Comptes d'utilisateurs. Sur le côté gauche de cette applet, vous verrez un lien qui dit Changer mes variables d'environnement. Cliquez sur ce lien, et il vous mènera au même dialogue “Variables d'environnement” pour les variables d'environnement de votre utilisateur.

Si votre utilisateur a des droits d'administrateur, vous pourrez modifier les deux sections de ce dialogue : les variables d'environnement propres à l'utilisateur (section supérieure) et les variables d'environnement du système (section inférieure). Si vous n'avez pas les droits d'administrateur, vous ne pourrez éditer que la section supérieure : vos propres variables d'environnement spécifiques à l'utilisateur.

C'est la bonne façon d'éditer les variables d'environnement dans toutes les versions de Windows post-UAC, et non ce qui est suggéré dans la majorité des réponses ci-dessus.


Malheureusement, la mise à jour de Windows du 10 novembre (version 1511) a détruit cette fonctionnalité. Le lien Changer mes variables d'environnement ne fonctionne plus. Il est là, mais il est mort. Donc, pour la version post-novembre de Windows 10, la bonne réponse est : il est généralement impossible de modifier les variables d'environnement spécifiques à l'utilisateur dans la version 1511 de Windows 10 à partir de comptes d'utilisateurs ordinaires. Microsoft a détruit Windows 10 avec cette mise à jour et Windows 10 est maintenant inutilisable. Cela restera le cas jusqu'à ce qu'ils corrigent ces bogues ridicules dans la version 1511 de l'OS.

Pour l'instant, une solution pour les comptes non administratifs consiste à, eh bien, ajouter votre compte utilisateur au groupe Administrators, vous déconnecter, vous reconnecter, modifier les variables en utilisant la méthode “Système” -> “Paramètres système avancés”, puis retirer à nouveau les droits d'administration. …

Une solution alternative est d'utiliser les fonctionnalités de PowerShell comme décrit dans son https://technet.microsoft.com/en-us/library/ff730964.aspx


Windows 10 Anniversary Update (version 1607) publié le 2 août 2016 a finalement corrigé ce bug.

21
21
21
2015-10-13 07:24:23 +0000

Il suffit de taper

+R) en même temps pour obtenir l'invite de commande. Ensuite, tapez sysdm.cpl, allez à advanced et sélectionnez Environmental Variables

5
5
5
2015-12-14 10:57:12 +0000

Si vous n'avez pas peur de la ligne de commande, vous devriez consulter la commande setx.

Je cite sa description :

Crée ou modifie les variables d'environnement dans l'environnement de l'utilisateur ou du système. Peut définir des variables basées sur des arguments, des regkeys ou des entrées de fichiers.

(Notez que cette commande n'affecte pas l'environnement de l'interpréteur de commandes current, mais seulement l'environnement des nouveaux processus, vous devrez donc ouvrir un nouvel interpréteur de commandes pour voir les changements).

5
5
5
2016-03-12 10:06:41 +0000

Je rencontre également le problème décrit par de nombreux utilisateurs dans ce fil de discussion, à savoir que le lien vers le dialogue permettant de définir les variables d'environnement des utilisateurs non administrateurs est mort. Pour contourner ce problème, j'ai téléchargé ce bel outil : http://www.rapidee.com/en/download

Il est portable et ne nécessite aucune autorisation d'installation, il est simple à utiliser et donne en fait un meilleur aperçu des variables que le dialogue du système de toute façon.

J'espère que cela vous aidera.

4
4
4
2015-08-02 19:50:45 +0000

J'ai trouvé au moins un moyen :

Dans la case “Rechercher sur le web et dans Windows” de la barre des tâches, tapez “variables d'environnement” puis sélectionnez “Modifier les variables d'environnement du système” et cliquez sur “Variables d'environnement”.

2
2
2
2015-09-16 02:33:18 +0000

Dans la fenêtre 10, la modification des variables d'environnement n'a pas changé, c'est la même chose que dans la fenêtre 7 : Cliquez avec le bouton droit de la souris sur Ce PC (Mon ordinateur). Cliquer à gauche sur Propriétés. Clic gauche sur Paramètres système avancés. Cliquez à gauche sur Variables d'environnement…

A ce stade, vous pouvez modifier les variables pour l'utilisateur actuel ou le système