web-dev-qa-db-fra.com

Modifier les variables d'environnement en tant qu'utilisateur standard

Lorsque je clique sur "Paramètres système avancés", je dois me connecter en tant qu'administrateur et donc uniquement modifier les variables d'environnement de l'administrateur (en plus de celles de la machine). Comment éditer les variables d'environnement d'un utilisateur standard?

Détails

Avec la migration vers Windows 7, j'ai décidé de travailler en tant que utilisateur standard au lieu d’administrateur non privilégié. Cela fonctionne bien jusqu'à présent, mais j'ai rencontré un petit problème:

Lorsque j'essaie de modifier les variables d'environnement par utilisateur via le panneau de configuration, je dois me connecter en tant qu'administrateur. Mais depuis que je lance cette partie du panneau de contrôle en tant qu'administrateur je ne peux éditer que les variables de l'administrateur.

Comment suis-je censé éditer mes propres variables d'environnement? Sans recourir à des mesures extrêmes, telles que l'édition du registre (comme suggéré dans "Existe-t-il un outil de ligne de commande pouvant être utilisé pour éditer les variables d'environnement dans Windows?" )

132
SealedSun

Il suffit de taper "environnement" dans le menu de démarrage (ou appuyez sur Win+S dans Windows 10 et recherchez "Modifier les variables d'environnement de votre compte").

De la même manière, la recherche sur "environnement" dans le panneau de configuration génère également cette option.

En règle générale, j'ai remarqué que rechercher quelque chose dans le menu Démarrer ou le panneau de configuration est beaucoup plus rapide que d'essayer de se souvenir d'une série d'icônes, de boîtes de dialogue, etc. auxquelles il faut accéder pour trouver quelque chose. Au moins pour la grande majorité des tâches1.

Un peu de fouille qui cède

rundll32 sysdm.cpl,EditEnvironmentVariables

est la commande utilisée pour présenter ce dialogue. Vous pouvez mettre un raccourci vers cela quelque part si vous le souhaitez.


1 Il existe des exceptions, telles que l'installation d'une carte réseau en boucle. J'ai cherché quelques minutes avant de finalement trouver comment faire cela. Mais ces choses ne sont pas des scénarios courants :-)

176
Joey

En plus de la recherche (comme l'a mentionné Johannes), "Modifier mes variables d'environnement" est répertorié sous "Tâches" dans le panneau de configuration "Comptes d'utilisateurs".

À partir de la ligne de commande, vous pouvez créer/modifier des variables d'environnement persistantes à l'aide de la commande setx, incluse dans Windows Vista (et vraisemblablement sous Windows 7 également), qui faisait auparavant partie des outils du Kit de ressources Windows.

33
bk1e

C'est possible avec Rapid Environment Editor .

10
palacsint

Si vous souhaitez modifier une variable d'environnement pour un compte particulier, mais que cette variable fait partie des variables système (ce qui pourrait être le cas si vous définissez le chemin d'accès d'un plugin particulier), par exemple. Chemin Sous Windows, vous pouvez y parvenir en ajoutant un point-virgule, si nécessaire, suivi de %variable_value% comme suit:

Path=%Path%;c:\PathName\ForNewPlugin
7
Pankaj Kohli