Esta pergunta já tem uma resposta aqui:
Como defino uma variável de ambiente do sistema no Windows 10 (sem usar o editor de registro)?
(Observação: outras respostas não abordam especificamente o Windows 10 - pelo menos ainda não - e deixam de lado etapas importantes - como abrir o painel de controle - que foram alteradas desde as versões anteriores do Windows.)
windows
windows-10
Jared
fonte
fonte
Respostas:
Atualização: Depois de ver muitos comentários sobre a definição de variáveis de ambiente sem administrador no Windows 10, acho que encontrei uma maneira. Eu não era administrador e poderia usar o PowerShell.
Método PowerShell
Você pode listar todas as variáveis de ambiente com:
Get-ChildItem Env:
.Para obter o valor de uma variável específica:,
$Env:PATH
ondePATH
é o nome da variável.Para definir uma variável:,
[Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")
o primeiro parâmetro é o nome da variável, o segundo é o valor, o terceiro é o nível de.Existem diferentes maneiras de trabalhar com variáveis de ambiente e certas peculiaridades com elas no PowerShell. Consulte o link para obter detalhes.
Método antigo (não está mais disponível nas atualizações mais recentes do Windows 10, use o PowerShell ou veja outras respostas)
Vá para Configurações e clique em Sistema .
Em seguida, no lado esquerdo, clique em Sobre e selecione Informações do sistema na parte inferior.
Na nova janela do Painel de Controle que se abre, clique em Configurações avançadas do sistema à esquerda.
Agora, na nova janela exibida, selecione Variáveis de ambiente ... na parte inferior.
fonte
Ainda é o mesmo de sempre: está no estilo “System” do painel de controle à moda antiga. Você pode acessá-lo com WinBreakou clicando com o botão direito do mouse no botão Iniciar.
A partir daí, selecione “Configurações avançadas do sistema” → “Variáveis de ambiente”.
Ou você pode fazer da maneira mais difícil e encontrar outro ponto de entrada no painel de controle à moda antiga, como a Central de Rede e Compartilhamento ou a pasta Área de trabalho (!).
fonte
Digitei "envir" na caixa "Pesquisar na Web e no Windows" e selecionei "Editar variáveis de ambiente para sua conta" em "Melhor correspondência"
fonte
Se por "variáveis de ambiente do sistema" você se referir especificamente às variáveis de ambiente de todo o sistema , outras respostas já abordaram isso. No entanto, se você deseja editar as variáveis de ambiente de todo o sistema e específicas do usuário, a maioria (se não todas) dessas respostas é inaplicável em geral.
Passar por "Sistema" e depois "Configurações avançadas do sistema" -> "Variáveis de ambiente" funcionará apenas para contas do
Administrators
grupo, porque apenas essas contas têm acesso a "Configurações avançadas do sistema".Se você tentar fazer isso de uma conta de usuário comum , tentar acessar "Configurações avançadas do sistema" acionará um prompt do UAC solicitando a senha do administrador. Se você digitar a senha, as “Configurações avançadas do sistema” serão abertas com êxito, mas quaisquer alterações específicas do usuário que você fizer serão aplicadas à conta do administrador correspondente (!), Não à conta do usuário original.
Para resolver esse problema (ou seja, para dar aos usuários regulares a oportunidade de editar suas próprias variáveis de ambiente), o Windows oferece outra maneira de acessar a caixa de diálogo "Variáveis de Ambiente".
Abra o painel de controle . Abra o miniaplicativo Contas de Usuário . No lado esquerdo desse applet, você verá um link que diz Alterar minhas variáveis de ambiente . Clique nesse link e ele o levará à mesma caixa de diálogo "Variáveis de ambiente" para as variáveis de ambiente do usuário.
Se o seu usuário tiver direitos de administrador, você poderá editar as duas seções dessa caixa de diálogo: variáveis de ambiente específicas do usuário (seção superior) e variáveis de ambiente de todo o sistema (seção inferior). Se você não tiver direitos de administrador, poderá editar a seção superior: suas próprias variáveis de ambiente específicas do usuário.
Essa é a maneira correta de editar variáveis de ambiente em todas as versões pós-UAC do Windows, não o que é sugerido na maioria das respostas acima.
Infelizmente, a atualização do Windows 10 de novembro (versão 1511) destruiu essa funcionalidade. O link Alterar minhas variáveis de ambiente não funciona mais. Está lá, mas está morto. Portanto, para a versão pós-novembro do Windows 10, a resposta correta é: geralmente é impossível editar variáveis de ambiente específicas do usuário na versão 1511 do Windows 10 a partir de contas de usuário comuns. A Microsoft destruiu o Windows 10 com esta atualização e o Windows 10 agora não pode ser usado. O problema continuará até que eles corrijam esses erros ridículos na versão 1511 do sistema operacional.
Por enquanto, uma solução alternativa para contas não administrativas é: bem, adicione sua conta de usuário ao
Administrators
grupo, faça logout, faça login novamente, edite as variáveis usando o método "Sistema" -> "Configurações avançadas do sistema" e, em seguida, remova as permissões administrativas. direitos de novo ...Uma solução alternativa é usar os recursos do PowerShell, conforme descrito aqui https://technet.microsoft.com/en-us/library/ff730964.aspx
A Atualização de Aniversário do Windows 10 (versão 1607), lançada em 2 de agosto de 2016, finalmente corrigiu esse bug.
fonte
Basta pressionar + R) ao mesmo tempo para obter o prompt de comando. Em seguida, digite sysdm.cpl, vá para avançado e selecione Variáveis ambientais
fonte
Eu também experimento o problema descrito por muitos usuários neste segmento, ou seja, o link para o diálogo para definir as variáveis de ambiente de usuários não administradores está morto. Como solução simples, baixei esta boa ferramenta:
http://www.rapidee.com/en/download
É portátil e não requer permissões para instalar, é simples de usar e, na verdade, fornece uma melhor visão geral das variáveis do que o diálogo do sistema.
Espero que isto ajude.
fonte
Se você não tem medo da linha de comando, verifique o comando setx .
Cito sua descrição:
(Observe que este comando não afeta o ambiente atual do shell de comando, apenas o ambiente de novos processos, portanto, você precisará abrir um novo shell de comando para ver as alterações.)
fonte
setx
funciona, mas, infelizmente, não pode excluir variáveis de ambiente.setx
não suporta exclusão de variáveis.Eu encontrei pelo menos uma maneira:
Na caixa "Pesquisar na Web e no Windows" na barra de tarefas, digite "variáveis de ambiente" e selecione "Editar as variáveis de ambiente do sistema" e clique em "Variáveis de ambiente"
fonte
No Windows 10, a alteração das variáveis de ambiente não mudou. É o mesmo que no Windows 7: Clique com o botão direito do mouse em Este PC (Meu computador). Clique com o botão esquerdo em Propriedades. Clique com o botão esquerdo do mouse em Configurações avançadas do sistema. Clique com o botão esquerdo em Variáveis de ambiente ...
Nesse ponto, você pode alterar as variáveis para o usuário atual ou o sistema
fonte