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

132

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 qu'utilisateur standard plutôt qu'en tant qu'administrateur sans privilège. 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 puisque j'exécute cette partie du panneau de configuration en tant qu'administrateur, je ne peux modifier que les variables de l'administrateur .

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

SealedSun
la source
1
Reportez-vous à la solution fournie ici ... stackoverflow.com/questions/8685699/… Astuce: utilisez la commande setx
Venkateswara Rao

Réponses:

176

Tapez simplement «environment» dans le menu de démarrage (ou appuyez sur Win+ Sdans Windows 10 et recherchez «Editer les variables d’environnement pour votre compte» ).

De même, 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âches 1 .

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 :-)

Joey
la source
2
Merci! Pouvoir rechercher dans le panneau de commande est en effet l’une des fonctionnalités les plus utiles de Vista / 7. Merci également pour le raccourci clavier.
SealedSun
1
Cela ne fonctionne pas pour les utilisateurs administrateurs, non? Je n'ai pas cet article.
Please_Dont_Bully_Me_SO_Lords Le
2
homme génial de raccourci rundll!
Kristof Feys
2
Je ne pouvais pas trouver "environnement" dans le menu Démarrer ou le Panneau de configuration. Mais la ligne de commande que vous avez postée a bien fonctionné. Peut-être que des restrictions spécifiques à l'entreprise étaient en place.
vendredi
1
Vous pouvez vérifier setsur la ligne de commande si les modifications que vous avez apportées sont actives. Si ce n'est pas le cas, le redémarrage de la ligne de commande devrait suffire à activer vos modifications aux valeurs de l'environnement.
Asmaier
32

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 setxcommande, incluse dans Windows Vista (et vraisemblablement aussi sous Windows 7), qui faisait auparavant partie des outils du kit de ressources Windows.

bk1e
la source
4
+1 pour setx. C'est peut-être la réponse à la question un peu connexe que j'ai posée dans la question.
SealedSun
Faites attention lorsque vous utilisez setxpour modifier des variables existantes pouvant contenir des références de variable d'environnement. Celles-ci seront généralement étendues d'ici là et peuvent parfois entraîner des variables d'environnement trop longues. Une fois, je me suis retrouvé avec un $Env:Pathmessage trop long et les nouvelles entrées ne fonctionnaient tout simplement pas.
Joey le
10

C'est possible avec l' éditeur Rapid Environment .

palacsint
la source
2
Nice petit utilitaire. La vérification des erreurs de chemin est un avantage appréciable, tout comme la possibilité de modifier les variables d'environnement pour tout utilisateur de votre ordinateur - bien plus pratique que de modifier directement le registre.
parvus
7

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'un plugin particulier), par exemple, Chemin sous Windows, vous pouvez y parvenir en ajoutant un fichier. point-virgule, si nécessaire, suivi de la %variable_value%même chose:

Path=%Path%;c:\PathName\ForNewPlugin
bernard
la source