Alterar variáveis ​​de ambiente como usuário padrão


132

Ao clicar em "Configurações avançadas do sistema", preciso fazer o login como administrador e, portanto, editar apenas as variáveis ​​de ambiente dos administradores (além das de toda a máquina). Como edito as variáveis ​​de ambiente de um usuário padrão?

Detalhes

Com a migração para o Windows 7, decidi trabalhar como usuário padrão em vez de administrador não privilegiado. Até agora, funciona bem, mas encontrei um pequeno problema:

Quando tento alterar as variáveis ​​de ambiente por usuário através do painel de controle, tenho que fazer login como administrador. Mas como eu executo essa parte do painel de controle como administrador , só posso editar as variáveis ​​de administrador .

Como devo editar minhas próprias variáveis ​​de ambiente? Sem recorrer a medidas extremas, como editar o registro (como sugerido em "Existe alguma ferramenta de linha de comando que possa ser usada para editar variáveis ​​de ambiente no Windows?" )


11
Consulte a solução fornecida aqui ... stackoverflow.com/questions/8685699/… Dica rápida: Use o comando setx
— Venkateswara Rao

Respostas:


176

Basta digitar “ambiente” no menu Iniciar (ou pressione Win+ Sno Windows 10 e procure por “Editar variáveis ​​de ambiente para sua conta” ).

Da mesma forma, a busca por "ambiente" no painel de controle também gera essa opção.

Geralmente, notei que simplesmente procurar algo no menu Iniciar ou no painel de controle é muito mais rápido do que tentar lembrar de uma série de ícones, caixas de diálogo, etc., é preciso acessar para encontrar algo. Pelo menos para a grande maioria das tarefas 1 .

Uma pequena escavação produz

rundll32 sysdm.cpl,EditEnvironmentVariables

é o comando usado para apresentar esse diálogo. Você pode colocar um atalho em algum lugar, se quiser.


1 Há exceções, como a instalação de um adaptador de rede de loopback. Eu olhei por alguns minutos antes de finalmente descobrir como fazer isso. Mas essas coisas não são cenários comuns :-)


2
Obrigado! Ser capaz de pesquisar no painel de controle é realmente um dos recursos mais úteis do Vista / 7. Também thx para o atalho de rundll.
— SealedSun

11
Isso não funciona para usuários Admin, certo? Eu não tenho esse item.
— Please_Dont_Bully_Me_SO_Lords

2
homem atalho rundll impressionante!
— Kristof Feys

2
Não consegui encontrar "ambiente" no menu Iniciar ou no Painel de Controle. Mas ainda assim a linha de comando que você postou funcionou bem. Talvez existissem restrições específicas da empresa.
— sancho.s

11
Você pode verificar setna linha de comando se as alterações feitas estão ativas. Se não reiniciar, a linha de comando deve ser suficiente para ativar suas alterações nos valores do ambiente.
— asmaier 27/08/2015

32

Além da pesquisa (como Johannes mencionou), "Alterar minhas variáveis ​​de ambiente" está listado em "Tarefas" no painel de controle "Contas de usuário".

Na linha de comando, você pode criar / modificar variáveis ​​de ambiente persistentes usando o setxcomando, incluído no Windows Vista (e provavelmente também no Windows 7) e que fazia parte das Ferramentas do Windows Resource Kit antes disso.


4
+1 para setx. Essa pode ser a resposta para a pergunta um tanto relacionada que eu postei na pergunta.
— SealedSun

Cuidado ao usar setxpara modificar variáveis ​​existentes que podem conter referências a variáveis ​​de ambiente. Esses geralmente serão expandidos até então e, às vezes, podem resultar em variáveis ​​de ambiente excessivamente longas. Uma vez eu acabei com um $Env:Pathque era muito longo e novas entradas nunca funcionaram.
— Joey

10

É possível com o Rapid Environment Editor .


2
Pequena utilidade agradável. A verificação de erros de caminho é um ótimo bônus, assim como a possibilidade de editar as variáveis ​​de ambiente para qualquer usuário no seu computador - muito mais útil do que mexer no registro diretamente.
— parvus

7

Caso você deseje editar uma variável de ambiente para uma conta específica, mas essa variável faça parte das variáveis ​​do sistema (que pode ser o caso se você estiver definindo o caminho para um plug-in específico), por exemplo, Path no Windows, você pode conseguir isso anexando um ponto e vírgula, se necessário, seguido da seguinte %variable_value%forma:

Path=%Path%;c:\PathName\ForNewPlugin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.