Si, par "variables d'environnement système", vous faites spécifiquement référence à des variables d'environnement système , d'autres réponses ont déjà traité de cette question. Toutefois, si vous souhaitez modifier des variables d'environnement spécifiques au système et à l'utilisateur, la plupart (sinon la totalité) de ces réponses sont inapplicables dans le cas général.
Passer par "Système" puis par "Paramètres système avancés" -> "Variables d'environnement" ne fonctionnera que pour les comptes du Administrators
groupe, car seuls ces comptes ont accès aux "Paramètres système avancés".
Si vous tentez de le faire à partir d'un compte d'utilisateur normal , essayer d'accéder à «Paramètres système avancés» 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 que vous apporterez à un utilisateur s'appliqueront au compte de l'administrateur correspondant (!), Pas à votre compte d'utilisateur d'origine.
Afin de résoudre ce problème (c'est-à-dire afin de permettre aux utilisateurs réguliers de modifier leurs propres variables d'environnement), Windows fournit un autre moyen d'accéder à la boîte de dialogue «Variables d'environnement».
Ouvrez le panneau de configuration . Ouvrez l' applet Comptes d'utilisateurs . Sur le côté gauche de cette applet, vous verrez un lien qui dit: Change my environment variables . Cliquez sur ce lien pour accéder à la même boîte de dialogue «Variables d'environnement» pour les variables d'environnement de votre utilisateur.
Si votre utilisateur dispose de droits d'administrateur, vous pourrez éditer 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 système (section inférieure). Si vous ne possédez pas de droits d'administrateur, vous ne pourrez éditer que la section supérieure: vos propres variables d'environnement propres à l'utilisateur.
C’est le bon moyen de modifier 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 Windows 10 novembre (version 1511) a détruit cette fonctionnalité. Le lien Changer mes variables d’environnement ne fonctionne plus. C'est là, mais c'est mort. Donc, pour la version de Windows 10 post-novembre, la réponse correcte est la suivante: il est généralement impossible de modifier les variables d'environnement propres à l'utilisateur dans la version 1511 de Windows 10 à partir de comptes d'utilisateur standard. 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 du système d'exploitation.
Pour le moment, une solution de contournement pour les comptes non administratifs consiste à ajouter votre compte utilisateur au Administrators
groupe, à vous déconnecter, à vous reconnecter, à modifier les variables à l'aide de la méthode "Système" -> "Paramètres système avancés", puis à supprimer les frais d'administration. droits encore ...
Une autre solution consiste à utiliser les fonctionnalités de PowerShell telles que décrites ici
https://technet.microsoft.com/en-us/library/ff730964.aspx
La mise à jour d'anniversaire de Windows 10 (version 1607) publiée le 2 août 2016 a finalement résolu ce problème.