Windows 7: específico del usuario% PATH%

22

Me gustaría configurar un sistema para Windows 7 donde cada usuario tenga su propio directorio privado en% PATH%. Intenté establecer% PATH% %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]pero no parece funcionar.

Para aquellos que no se dan cuenta de lo que estoy tratando de hacer, es como EXPORT PATH=~/binsi estuviera en * nix. Puede ser sobre una base específica del usuario si es necesario (y eso sería preferible a la configuración de toda la máquina).

MiffTheFox
fuente

Respuestas:

12

Parece que está intentando modificar la ruta del sistema para que sea dinámica por usuario.

Puede establecer variables de entorno por usuario, por lo que esto no es necesario.

a través del registro;

HKEY_CURRENT_USER\Environment

a través de la interfaz de usuario;

Captura de pantalla de la interfaz de usuario

Es cierto que este enfoque se cae una vez que agrega más usuarios, pero en un sistema doméstico, esto probablemente no sea una ocurrencia frecuente.

RJFalconer
fuente
1
Puede agregar las variables por usuario, pero ¿esto anulará el sistema% PATH%?
MiffTheFox
55
Se agregará a la ruta del sistema.
RJFalconer
44
Hay dos problemas con este método. Primero, como usted dijo, no es práctico en un sistema con más usuarios. El segundo problema es que la PATHvariable, a diferencia de otras variables, se agrega a la ruta del sistema . Parece que no hay forma de establecer variables del sistema de forma dinámica :( Esto también responde a la pregunta de @MiffTheFox.
Vince
3
@Ghodmode Simplemente puede configurar el usuario PATHen algo como %PATH%;C:\your\path: En Win 7, las variables se expanden y mi ruta se agrega a la ruta del sistema. Además, puede ejecutar rundll32 sysdm.cpl,EditEnvironmentVariablespara mostrar el cuadro de diálogo. Sin embargo, no he probado en otras versiones.
Señor