Windows 7 "abrir janela de comando aqui" não obtendo a variável de caminho atualizada

14

Acabei de editar minha variável PATH, adicionando um diretório no final.

Quando executo o CMD.EXE no menu Iniciar e digitei PATH, pude ver meu novo diretório.

Mas quando eu abri uma janela de comando clicando com o botão direito do mouse em uma pasta no Windows Explorer e escolhendo 'abrir janela de comando aqui' e digitando PATH, não consegui encontrar minha adição.

Por que o conteúdo das variáveis ​​PATH é diferente?

Como defino a variável PATH da janela de comando 'abrir janela de comando aqui'?

Endy Tjahjono
fonte
1
Tentou após uma reinicialização?
HaydnWVN
1
reiniciar não é obrigatório .. ver minha resposta abaixo
Heston T. Holtmann
Sem reinicialização, sem interrupção do processo. Veja minha resposta abaixo ( superuser.com/a/988820/391591 ).
Michael Repucci

Respostas:

10

Sim ... existe uma solução muito melhor e mais rápida do que a reinicialização que funciona sempre.

Depois de alterar os vars do sistema ou do ambiente do usuário, interrompa o processo de shell "Explorer.exe". O Windows irá reiniciá-lo novamente e reler os Vars de Ambiente mais recentes, permitindo que o recurso "Abrir Janela de Comando Aqui" obtenha o novo caminho; ou qualquer outro var que você adicionou / removeu / alterou.

COMO:

inicie o Gerenciador de tarefas do Windows (Ctrl + Shift + Esc) ou a melhor ferramenta SysInternals (Process Explorer) em: https://technet.microsoft.com/en-us/sysinternals/bb896653

Localize o processo "Explorer.exe" e clique com o botão direito e selecione Kill Process ou use o atalho da tecla Del

Como a caixa de diálogo do editor do Microsoft System Environment é uma droga desde 1995. Eu uso a ferramenta a seguir para ajustar e gerenciar meus Vars globais do ambiente local e do usuário do sistema;

Editor de ambiente rápido: (Doação / Freeware) http://www.rapidee.com/en/about

Aproveite e boa sorte.

Heston T. Holtmann
fonte
3

Como @HaydnWVN disse no comentário, preciso reiniciar o PC. Após a reinicialização, o novo diretório aparece no caminho da 'janela de comando aberta aqui'.

Endy Tjahjono
fonte
Alguma maneira de realmente evitar a reinicialização?
Byran Zaugg 30/03
2
Sim .. mate o processo do shell "explorer.exe"; veja a minha resposta de detalhes abaixo
Heston T. Holtmann
1

O que acontece se você digitar echo% path% e pressionar enter, no Windows, e comparar a diferença? Acabei de adicionar c: \ test às minhas Variáveis ​​do sistema, cliquei com o botão direito do mouse na minha unidade D e fiz o prompt aberto aqui, e o eco% path% mostra meu caminho extra ...

Gavin Burke
fonte
1

Basta fechar e reabrir o Windows Explorer no qual você estava clicando com o botão direito do mouse na pasta de seu interesse. Comecei com a solução fornecida por Heston T Holtmann, mas achei que isso é ainda mais fácil e igualmente eficaz no Windows 7.

Michael Repucci
fonte