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.
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 -
—
User1686
HKCU\Environment
, carregada pelo próprio Winlogon. (É o que setx também usa.) #