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.