it-swarm-pt.com

Como faço para definir variáveis ​​de ambiente do sistema no Windows 10?

Como faço para definir uma variável de ambiente do sistema no Windows 10 (sem usar o editor de registro)?

(Nota: Outras respostas não abordam especificamente o Windows 10 - pelo menos ainda não - e elas deixam passos importantes - como abrir o painel de controle - que mudaram desde as versões anteriores do Windows.)

183
Jared

Update: Depois de ver muitos comentários sobre a configuração de variáveis ​​de ambiente sem admin 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, onde PATH é 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, então consulte o link para detalhes.

Método antigo (não está mais disponível nas atualizações mais recentes do Windows 10, use o PowerShell ou consulte outras respostas)

Vá para Configurações e clique em System .

System

Em seguida, no lado esquerdo, clique em Sobre e selecione Informações do sistema na parte inferior.

About

Na nova janela do Painel de Controle que é aberta, clique em Configurações avançadas do sistema à esquerda.

Advanced system settings

Agora, na nova janela que aparece, selecione Variáveis ​​de Ambiente ... na parte inferior.

Environment Variables

133
MC10

Continua o mesmo de sempre: está no modo "System" do painel de controle do estilo antigo. Você pode alcançá-lo com WinBreak ou 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 isso da maneira mais difícil e encontrar algum outro ponto de entrada para o painel de controle de estilo antigo, como o Centro de Rede e Compartilhamento ou a pasta Desktop (!).

119
Daniel B

Eu digitei "envir" na caixa "Pesquisar na Web e no Windows" e selecionei "Editar variáveis ​​de ambiente para sua conta" na seção "Melhor Correspondência"

 enter image description here

80
Colin

Se por "variáveis ​​de ambiente do sistema" você se referir especificamente a system-wide variáveis ​​de ambiente, então outras respostas já cobriram isso. No entanto, se você quiser editar as variáveis ​​de ambiente de todo o sistema e específicas do usuário, a maioria (senão todas) dessas respostas será inaplicável no caso geral.

Passando por "Sistema" e depois "Configurações avançadas do sistema" -> "Variáveis ​​de ambiente" só funcionará para contas do grupo Administrators, porque somente essas contas têm acesso a "Configurações avançadas do sistema".

Se você tentar fazer isso com uma conta de usuário regular, tentar acessar "Configurações avançadas do sistema" disparará 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 sucesso, mas as alterações específicas feitas pelo usuário serão aplicadas à conta do administrador correspondente (!) E 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 fornece outra maneira de acessar a caixa de diálogo "Variáveis ​​de ambiente".

Abra Painel de Controle . Abra Contas de usuário applet. No lado esquerdo desse applet, você verá um link que diz Alterar minhas variáveis ​​de ambiente . Clique nesse link e ele levará você para a mesma caixa de diálogo "Variáveis ​​de ambiente" para as variáveis ​​de ambiente do usuário.

enter image description here

Se o seu usuário tiver direitos de administrador, você poderá editar ambas as seções desse diálogo: variáveis ​​de ambiente específicas do usuário (seção superior) e variáveis ​​de ambiente do sistema (seção inferior). Se você não tiver direitos de administrador, só poderá editar a seção superior: suas próprias variáveis ​​de ambiente específicas do usuário.

Essa é a maneira correta de editar as 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 Alterar minhas variáveis ​​de ambiente link 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 normais. A Microsoft destruiu o Windows 10 com esta atualização e o Windows 10 agora está inutilizável. Ele continuará sendo o caso até que consertem esses erros ridículos na versão 1511 do sistema operacional.

Por enquanto, uma solução alternativa para contas não administrativas é, bem, adicionar sua conta de usuário ao grupo Administrators, efetuar logout, efetuar login novamente, editar as variáveis ​​usando o método "Sistema" -> "Configurações avançadas do sistema" e depois remover direitos administrativos novamente ...

Uma solução alternativa é usar os recursos do PowerShell, conforme descrito aqui https://technet.Microsoft.com/pt-br/library/ff730964.aspx


Windows 10 Anniversary Update (versão 1607) lançado em 2 de agosto de 2016 finalmente corrigiu esse bug.

27
AnT

Apenas acertar Windows Key+R) ao mesmo tempo para obter o comando Prompt. Em seguida, digite sysdm.cpl, vá para avançado e selecione Variáveis ​​Ambientais

enter image description here

19
user508751

Eu também tenho 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 administrativos está inativo. Como uma solução simples, baixei esta ferramenta Agradável:

http://www.rapidee.com/en/download

É portátil e não requer permissões para instalar, é simples de usar e, na verdade, fornece uma visão geral melhor das variáveis ​​do que o diálogo do sistema.

Espero que isto ajude.

5
krcools

Se você não tem medo da linha de comando, você deve verificar o comando setx .

Cito a sua descrição:

Cria ou modifica variáveis ​​de ambiente no ambiente do usuário ou do sistema. Pode definir variáveis ​​com base em argumentos, regkeys ou entrada de arquivo.

(Note que este comando não afeta o current comando do ambiente do Shell, apenas o ambiente de novos processos, então você precisa abrir um novo comando Shell para ver as alterações.)

5
fogbank

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"

4
Jared

No Windows 10, alterando as variáveis ​​de ambiente não mudou, é o mesmo que no Windows 7: Clique com o botão direito em Este PC (Meu Computador). Clique com o botão esquerdo em Propriedades. Clique esquerdo Configurações avançadas do sistema. Variáveis ​​de ambiente do clique esquerdo ...

Neste ponto, você pode alterar as variáveis ​​para o usuário atual ou o sistema

2
Rob Moore