Windows 7 -% PATH% específico do usuário

21

Eu gostaria de configurar um sistema para o Windows 7 em que cada usuário tenha seu próprio diretório privado em% PATH%. Tentei definir% PATH% para, %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]mas parece não funcionar.

Para quem não percebe o que estou tentando fazer, é como EXPORT PATH=~/binse estivesse no * nix. Pode ser específico do usuário, se necessário (e isso seria realmente preferível às configurações em toda a máquina).

MiffTheFox
fonte

Respostas:

11

Parece que você está tentando modificar o caminho do sistema para torná-lo dinâmico por usuário.

Você pode definir variáveis ​​de ambiente por usuário, portanto isso não é necessário.

via registro;

HKEY_CURRENT_USER\Environment

via interface do usuário;

Captura de tela da interface do usuário

É certo que essa abordagem cai quando você adiciona mais usuários, mas em um sistema doméstico isso provavelmente não é uma ocorrência frequente.

RJFalconer
fonte
1
Você pode adicionar as variáveis ​​por usuário, mas isso substituirá o sistema% PATH%?
MiffTheFox
5
Ele será adicionado ao caminho do sistema.
RJFalconer
4
Existem dois problemas com este método. Primeiro, como você afirmou, é impraticável em um sistema com mais usuários. O segundo problema é que a PATHvariável, ao contrário de outras variáveis, é anexada ao caminho do sistema . Parece que não há como definir variáveis ​​de sistema de forma dinâmica :( Isso também responde à pergunta de @MiffTheFox.
Vince
3
@Ghodmode Você pode simplesmente definir o usuário PATHpara algo como %PATH%;C:\your\path: No Win 7, as variáveis ​​são expandidas e meu caminho é anexado ao caminho do sistema. Além disso, você pode executar rundll32 sysdm.cpl,EditEnvironmentVariablespara mostrar a caixa de diálogo. Eu não testei em outras versões, no entanto.
MRR