Définissez les variables d'environnement à partir de la ligne de commande - et faites-les coller globalement [dupliquer]

9

Duplicata possible:
que sont le PATH et les autres variables d'environnement, et comment puis-je les définir ou les utiliser?

Dans Windows 2008 Server R2, une fois que j'ai défini une variable d'environnement dans la ligne de commande, comment puis-je la faire coller? Par exemple, il est facile d'écrire:

set path =% path%;

beaucoup plus facile que la méthode croustillante du clic droit sur Poste de travail. Mais une fois que j'ai défini cela, les modifications disparaissent avec ma fenêtre de commande. Comment les faire coller? Je veux faire de même avec JAVA_HOME et quelques autres aussi.

Daniel Williams
la source
setx peut être le meilleur .. Mais cmd /? mentionne également HKLM ou HKCU \ Software \ Microsoft \ Command Processor \ AutoRun, un fichier bat pourrait avoir la ligne PATH = .... définie.
barlop
@barlop: La définition d'envvars "permanents" via AutoRun de cmd est un hack. La page @slhck liée à a un meilleur emplacement - HKCU\Environment, qui est chargée par Winlogon lui-même. (C'est aussi ce que setx utilise.)
user1686

Réponses: