Si vous êtes connecté en tant qu'utilisateur standard dans Windows, vous ne pourrez peut-être pas définir les variables d'environnement utilisateur via l'interface utilisateur. Ceci est dû à un punaise dans Windows 10 où en cliquant sur le lien "Modifier mes variables d'environnement" dans le Panneau de configuration des comptes d'utilisateurs ne fonctionne pas.
Mise à jour: 3 août 2016 – Le lien « Modifier mes variables d'environnement » a été corrigé dans la version Windows 10 Anniversary Update (également connue sous le nom de Redstone 1). Si vous utilisez toujours une version antérieure, vous devez définir la variable d'environnement à l'aide de l'invite de commande, comme mentionné ci-dessous.
La ligne de commande suivante est exécutée lorsque vous cliquez sur le lien, mais elle n'a aucun effet dans Windows 10 v1511 et versions antérieures, que vous l'exécutiez en tant qu'utilisateur standard ou administrateur.
rundll32 sysdm.cpl, EditEnvironmentVariables
Alternativement, vous pouvez utiliser le Commande Setx pour définir les variables d'environnement utilisateur.
Définition de la variable d'environnement utilisateur
Ouvrez une fenêtre d'invite de commande et tapez SETX /? pour connaître l'utilisation de la commande. Par exemple pour définir le JAVA_HOME variable, vous utiliseriez :
SETX JAVA_HOME "C:\Program Files\Java\jdk1.6.0_02"
(Selon la version du JDK installé, le nombre de bits de votre système d'exploitation, modifiez le chemin du dossier JDK en conséquence.)
Cela définit de manière permanente la variable d'environnement pour votre compte d'utilisateur et prend effet pour les futures fenêtres d'invite de commande.
Supprimer une variable d'environnement utilisateur
Pour effacer la variable utilisateur, utilisez cette syntaxe/exemple :
SETX JAVA_HOME ""
Cependant, cela ne supprime pas la valeur de la clé de registre suivante :
HKEY_CURRENT_USER\Environnement
Vous avez donc besoin d'une autre commande pour l'effacer, bien que cela soit facultatif.
REG SUPPRIMER HKCU\Environnement /V JAVA_HOME /F
Cela efface la variable utilisateur JAVA_HOME.
Remarque: Setx peut également être utilisé pour définir les variables d'environnement système à l'aide du commutateur "/M", mais vous devez l'exécuter à partir d'une invite de commande élevée ou administrateur.
Une petite demande: si vous avez aimé ce post, merci de le partager ?
Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :- Épinglez-le !
- Partagez-le sur votre blog préféré + Facebook, Reddit
- Tweetez-le !