237 votes

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

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

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

176voto

MC10 Points 8697

Mise à jour : Après avoir vu beaucoup de commentaires sur la définition des variables d'environnement sans admin dans Windows 10, je pense avoir trouvé un moyen. Je n'étais pas admin et j'ai pu 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 , donde 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 second est la valeur, le troisième est le niveau de la variable.

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, utiliser PowerShell ou voir d'autres réponses)

Allez dans les paramètres et cliquez sur Système .

System

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

About

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

Advanced system settings

Maintenant, dans la nouvelle fenêtre qui apparaît, sélectionnez Variables d'environnement... en bas.

Environment Variables

127voto

Daniel B Points 52129

Toujours la même chose : il se trouve dans l'ancien panneau de configuration, dans la rubrique "Système". Vous pouvez l'atteindre avec WinBreak ou en cliquant avec le bouton droit de la souris sur le bouton Démarrer.

De là, sélectionnez "Paramètres système avancés" "Variables d'environnement".

Vous pouvez aussi employer la méthode dure et trouver un autre point d'accès à l'ancien panneau de configuration, comme le Centre Réseau et Partage ou le dossier du Bureau ( !).

110voto

Kevin Points 1

J'ai tapé "envir" dans la case "Rechercher sur le web et Windows" et j'ai sélectionné "Modifier les variables d'environnement pour votre compte" sous la rubrique "Meilleure correspondance".

enter image description here

34voto

nilamo Points 1341

Si par "variables d'environnement du système" vous faites référence spécifiquement à à l'échelle du système les variables d'environnement, d'autres réponses ont déjà couvert ce point. Cependant, si vous voulez modifier à la fois les variables d'environnement du système et celles de l'utilisateur, alors la plupart (sinon toutes) de ces réponses sont inapplicables dans le cas général.

En passant par "Système" puis "Paramètres système avancés" -> "Variables d'environnement", cela ne fonctionnera que pour les comptes de l'UE. Administrators car seuls ces comptes ont accès aux "Paramètres avancés du système".

Si vous essayez de faire ça à partir d'un régulier Si vous avez un compte d'utilisateur, l'accès aux "paramètres avancés du système" déclenchera une invite UAC vous demandant le mot de passe de l'administrateur. Si vous entrez le mot de passe, "Paramètres système avancés" s'ouvrira avec succès, mais toutes les modifications spécifiques à l'utilisateur que vous y apporterez s'appliqueront au compte de l'administrateur correspondant ( !), et non à votre compte d'utilisateur initial.

Pour résoudre ce problème (c'est-à-dire pour donner aux utilisateurs réguliers la possibilité de modifier leurs propres variables d'environnement), Windows offre un autre moyen d'accéder à la boîte de dialogue "Variables d'environnement".

Ouvrir Panneau de contrôle . Ouvrir Comptes d'utilisateurs applet. Sur le côté gauche de cette applet, vous verrez un lien qui dit Modifier mes variables d'environnement . Cliquez sur ce lien, et vous accéderez à la même boîte de dialogue "Variables d'environnement" pour les variables d'environnement de votre utilisateur.

enter image description here

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

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


Malheureusement, la mise à jour de novembre de Windows 10 (version 1511) a détruit cette fonctionnalité. Le site Modifier mes variables d'environnement Le lien ne fonctionne plus. Il est là, mais il est mort. Donc, pour la version de Windows 10 postérieure à novembre, la bonne réponse est la suivante : 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 bugs ridicules dans la version 1511 de l'OS.

Pour l'instant, une solution de rechange pour les comptes non administratifs est d'ajouter votre compte d'utilisateur à la liste des comptes de l'UE. Administrators groupe, se déconnecter, se 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 consiste à utiliser les fonctionnalités PowerShell comme décrit ici. https://technet.microsoft.com/en-us/library/ff730964.aspx


La mise à jour anniversaire de Windows 10 (version 1607) publiée le 2 août 2016 a finalement corrigé ce bug.

25voto

user508751 Points 257

Frappe juste <img src="https://i.stack.imgur.com/5qg8m.png" alt="Windows Key"> + R ) en même temps pour obtenir l'invite de commande. Tapez ensuite sysdm.cpl, allez dans le menu avancé et sélectionnez Variables d'environnement.

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X