Como faço para definir permanentemente o PATH
de um cmd
shell?
Você precisa usar setx
em vez de set
.
Exemplo:
SetX PATH "c:\my dir;%PATH%"
Notas:
-
"
s são recomendados no caso de qualquer um dos elementos do caminho conter espaços. - O shell
cmd
deve ser executado como administrador. - Use
/m
para definir oPATH
no ambiente do sistema, em vez do ambiente do usuário.
Aviso:
- Veja minha resposta Por que o Windows tem um limite de variáveis de ambiente? para uma discussão sobre quanto tempo o
PATH
é permitido sem erros.
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- setx - Defina as variáveis de ambiente permanentemente, SETX pode ser usado para definir as variáveis de ambiente para a máquina (HKLM) ou usuário atualmente conectado (HKCU).