Não há muitos guias disponíveis sobre como adicionar uma pasta à variável de ambiente Path do usuário do Windows 11. Isso é útil para novos programadores para que possam executar código facilmente usando o prompt de comando.
Uma resposta sobre como fazer isso pode ser útil para novos desenvolvedores, permitindo que eles executem utilitários diretamente do Prompt de Comando. Isso remove a necessidade de usar o caminho completo, tornando o processo mais amigável e melhorando a eficiência.
Como exemplo, adicionarei C:\Usuários\AlgumAplicativo, porque quero poder iniciar example.exe localizado em C:\Usuários\AlgumAplicativo\example.exe.
Na parte inferior central da tela, onde diz "Pesquisar", digite "painel de controle" e navegue até o Painel de Controle.
A janela que aparece é o Painel de Controle. Clique em "Sistema e Segurança" no canto superior esquerdo desta janela.
Na próxima janela, selecione Sistema.
No meio da próxima tela, selecione Configurações avançadas do sistema
No painel que aparece, clique em "Variáveis ambientais..."
No próximo painel, selecione Caminho e depois Editar...
No painel que aparece, selecione Novo.
É aqui que colocaremos o caminho. No meu caso, digitarei: C:\Users\SomeApp como mostrado abaixo.
Selecione "Ok" em todos os três painéis abertos, reinicie o prompt de comando e pronto!
Você pode usar um comando para anexar o valor do caminho à variável PATH - preste atenção ao ponto e vírgula depois
%PATH%
e antes do caminho que você está adicionando:Verifique com
Então você poderá executar comandos do
C:\Users\SomeApp
.Isso só se aplicará à janela de comando atual!
Para tornar a alteração permanente, você pode usar
setx
em vez disso - a ressalva é que a janela de comando atual não é afetada por isso, então você ainda precisará usarset
isso se pretende usar a janela de comando atual para executar mais comandos - não é necessário se você quiser executar o comando apenas uma vez para adicionar o caminho para todos os usos posteriores.Observe que o uso
setx
tem muitas armadilhas e ressalvas e provavelmente é melhor usar o método GUI descrito na outra resposta.Entre os problemas está o fato de que
%PATH%
conterá tanto o conteúdo do valor de toda a máquina ("Todos os usuários") quanto o valor específico do usuário - e agora você substituirá o valor específico do usuário por isso.Outro problema é que se algum dos caminhos contiver uma variável de ambiente (por exemplo, algum aplicativo define
%MYAPPINSTALLDIR%
e depois adiciona%MYAPPINSTALLDIR%\bin\current
)%PATH%
, elas serão expandidas imediatamente e os valores expandidos serão gravados, com efeitos colaterais possivelmente muito irritantes.Para fazer a alteração para todos os usuários, o
/m
switch também precisará ser usado, mas considere o acima com muita atenção: esse método pode ser útil para outras variáveis de ambiente, mas%PATH%
tem peculiaridades suficientes para ser usado com cuidado.Vale ressaltar que adicionar uma chave de registro (isso também pode ser feito por um comando) pode ser uma aposta mais segura, pois é assim que essas variáveis são armazenadas.