Existe alguma maneira de alterar a variável de ambiente PATH (ou variáveis em geral) no Windows 7 Exterprise (64 bits) e fazer efeito no PowerShell ou no prompt de comando ( cmd.exe
) sem exigir uma reinicialização?
Não me importo de reabrir o shell / prompt, mas ter que reiniciar é demais.
Atualmente, estou alterando variáveis através de variáveis de Advanced Systems settings ->
ambiente`.
windows-7
64-bit
path
environment-variables
Danielb
fonte
fonte
Respostas:
O requisito realmente não é "deve reiniciar", é "deve sair / efetuar logon novamente" - principalmente para que os processos atuais do usuário detectem a alteração.
Se tudo o que você está interessado é que as alterações variáveis entrem em vigor em uma janela de comando ou no shell de energia, iniciar um novo shell depois de fazer as alterações necessárias será tudo o que é necessário.
fonte
cmd
no menu Iniciar (pesquisando ou usando aRun…
função). Se eu invocá-lo em um arquivo em lotes ou no menu de contexto, não vejo minhas alterações.No meu Win7 (64 bits), o comando do console
adiciona drive: \ dir ao início do caminho do console atual sem iniciar um novo console. Não faço ideia por que o seu Win7 deve se comportar de maneira diferente. Gostaria de saber como alguns programas se adicionam à variável% path% para todas as instâncias do console.
Para alterar o caminho do Windows 7 manualmente, verifique: http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx
fonte
Resolvi esse problema escolhendo o prompt de comando ou o Windows PowerShell no menu Iniciar, clicando com o botão direito do mouse e escolhendo "Executar como administrador". Em seguida, a nova janela de comando reconhecerá as alterações no PATH, caso contrário, não. Não sei o que acontecerá após uma reinicialização.
fonte