Onde está o arquivo que salva as variáveis de ambiente?

1

Eu sou um desenvolvedor e geralmente faço coisas com a variável PATH . No entanto, agora há muito caminho, e usar uma pequena caixa de texto do Windows é uma dor.

Antes de eu entrar em um arquivo de texto, acho que é o arquivo que salva as variáveis de ambiente, mas agora não consigo lembrar onde está, e o Google também não me deu nenhum resultado.

Alguém pode me dizer onde está esse arquivo?

    
por DatVM 24.08.2013 / 06:31

1 resposta

4

O Path é apenas outra variável de ambiente e é armazenado no registro junto com todas as outras variáveis de ambiente. Esta resposta do StackOverflow identifica essas chaves de registro.

As variáveis de ambiente do sistema são armazenadas em:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

As variáveis de ambiente do usuário são armazenadas em:

HKEY_CURRENT_USER\Environment

As variáveis de ambiente do sistema se aplicam a todos os usuários da máquina. Em tempo de execução, o caminho do usuário atualmente conectado (você pode encontrar outros usuários em HKEY_USERS\ ) é adicionado ao final da variável de sistema (portanto, o caminho final é igual a "% SystemPath%;% UserPath%" ). A menos que você precise especificamente de cada usuário para ter as mesmas variáveis de ambiente, é strongmente recomendado que você modifique apenas os específicos do usuário.

Como apontado nos comentários, a variável path é especial nesse aspecto. Outras variáveis de usuário irão substituir o sistema.

    
por 24.08.2013 / 06:40