Defina variáveis ​​de ambiente na linha de comando - e faça com que elas permaneçam globalmente

9

Possível duplicado:
O que são PATH e outras variáveis ​​de ambiente e como posso defini-las ou usá-las?

No Windows 2008 Server R2, depois de definir uma variável de ambiente na linha de comando, como posso fazer com que ela permaneça? Por exemplo, é fácil escrever:

definir caminho =% caminho%;

muito mais fácil do que o botão direito do mouse no método Meu Computador. Mas depois que eu defino isso, as alterações desaparecem com a minha janela de comando. Como fazê-los grudar? Eu quero fazer o mesmo com JAVA_HOME e alguns outros também.

Daniel Williams
fonte
setx pode ser melhor .. Mas cmd /? também menciona HKLM ou HKCU \ Software \ Microsoft \ Command Processor \ AutoRun, um arquivo bat pode ter a linha PATH = .... definida.
barlop 27/05
@barlop: Definir envvars "permanentes" através do AutoRun do cmd é um hack. A página @slhck vinculada a possui uma localização melhor - HKCU\Environment, carregada pelo próprio Winlogon. (É o que setx também usa.) #
User1686

Respostas: