O comando “set” é equivalente a definir uma variável de ambiente?

1

Se o comando "set" no Windows XP for usado para definir uma variável de ambiente no terminal, por que a variável de ambiente não aparece na lista de variáveis de ambiente quando você inicia? - > rt clique em Meu Computador - > Guia Avançado - > Variáveis de Ambiente?

    
por O_O 14.10.2011 / 20:15

1 resposta

4

Quando você usa o comando set em uma janela do CMD, você está apenas configurando a variável de ambiente para esse shell CMD individual. As variáveis visíveis em Iniciar - > Meu computador - > Avançado - > Variáveis de ambiente são as variáveis que são definidas para serem persistentes e globais.

Use o comando setx no Windows se você quiser criar uma Variável de Ambiente persistente. setx.exe grava no registro. ENVVARS criados com setx WILL ficarão visíveis em Iniciar - > Meu computador - > Avançado - > Variáveis de ambiente.

    
por 14.10.2011 / 20:35