Windows 10 - Como um usuário normal (não administrador) definiu variável de caminho permanentemente para sua conta

2

Eu sou um usuário não administrativo na máquina do Windows 10. Eu estava tentando definir java e gradle caminho para minha conta. Como usuário normal, não tenho acesso a variáveis de ambiente por meio do painel de controle. No unix, posso alterar facilmente o bashrc e definir o caminho da minha conta. No Windows eu tentei definir as variáveis usando o comando setx ou set, mas estes não estão persistindo para a minha conta.Eu tentei comandos powershell também, mas tenho acesso negado erro. Então, minha pergunta é que, se estou fazendo algo errado e se houver uma maneira de definir o caminho usando comandos ou no Windows, usuários não-administradores não podem definir variáveis de caminho permanentemente.

setx /s machinename /u domain\username PATH "%PATH%;C:\dir1\dir2"

Eu olhei para a outra resposta que funcionou para o windows 7, mas quando tentei abaixo do comando windows 10, nada acontece:

"C:\Windows\system32\rundll32.exe" sysdm.cpl,EditEnvironmentVariables

    
por Pinaki Mukherjee 05.02.2018 / 16:13

3 respostas

1

Mas ... espere, você está tentando definir este caminho do ambiente do usuário em uma máquina remota usando isso ...

setx /s [machinename] 

... isso pode ser um problema. Mesmo com todo o PSRemotig, você deve ser um administrador local para fazer muitas coisas.

Como para fazer isso na sua máquina local. Você está dizendo que tentou definir o caminho dessa maneira também ...

[Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")

... e não ficou?

Por fim, se o seu alvo não estiver executando a Atualização para criadores de outono do Windows 10, você não poderá fazer isso como um usuário comum. Este foi um bug pré-Win10FCU.

    
por 06.02.2018 / 08:19
1

Pressione Win + I para abrir a caixa de diálogo de configurações do sistema. Na caixa de pesquisa, digite "ambiente" Escolha "Editar variáveis de ambiente para sua conta"

    
por 20.02.2018 / 04:55
0

Existem duas variáveis PATH (e dois conjuntos de variáveis de ambiente, geralmente). Existem aqueles para o usuário atual e aqueles para a máquina atual. Estes são combinados para cada usuário que faz o login.

Veja aqui para detalhes

    
por 05.02.2018 / 16:30