Como posso adicionar permanentemente um novo caminho à variável de ambiente 'PATH' do usuário atual no Win 7? [duplicado]

1

Estou trabalhando no Windows 7. Como posso adicionar permanentemente um novo caminho à variável de ambiente 'PATH' do usuário atual?

Eu tentei fazer isso com o wmic:

wmic ENVIRONMENT where "name='Path' and username='<%USERNAME%>'" set VariableValue="%Path%;%NEW_FOLDER_PATH%"

O resultado foi:

No Instance(s) Available

E nada foi afetado. No entanto, se eu tentar com o seguinte privilégio administrativo:

wmic ENVIRONMENT where "name='Path' and username='<system>'" set VariableValue="%Path%;%NEW_FOLDER_PATH%"

Sempre pode ter sucesso.

O NEW_FOLDER_PATH não contém espaços em branco.

Como eu poderia resolver esse problema?

    
por yaobin 15.07.2013 / 11:49

1 resposta

0

Reproduzido um pouco e parece que ele espera um nome de domínio / computador junto com o nome de usuário, em vez de colchetes.

Tente executar isso:

wmic ENVIRONMENT where "name='Path'"

Isso retornará todos os resultados, essencialmente um por usuário. Você notará que os usuários usam o nome completo, como Mario-PC\Mario em vez de Mario ou (o que você tentou) <Mario> .

Para consertar sua linha de comando, você vai querer procurar o nome assim (observe a barra invertida que escapou!):

wmic ENVIRONMENT where "name='Path' and username='%USERDOMAIN%\%USERNAME%'"
    
por 15.07.2013 / 12:17