Windows 7 - specyficzny dla użytkownika% PATH%


22

Chciałbym skonfigurować system dla Windows 7, w którym każdy użytkownik ma swój prywatny katalog w% PATH%. Próbowałem ustawić% PATH% na, %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]ale wydaje się, że to nie działa.

Dla tych, którzy nie zdają sobie sprawy z tego, co próbuję zrobić, to tak jakby EXPORT PATH=~/binna * nix. Może być to zależne od użytkownika, jeśli zajdzie taka potrzeba (a tak naprawdę byłoby to lepsze niż ustawienia dla całej maszyny).

Odpowiedzi:


12

Wygląda na to, że próbujesz zmodyfikować ścieżkę systemową, aby była dynamiczna dla użytkownika.

Możesz ustawić zmienne środowiskowe dla poszczególnych użytkowników, więc nie jest to konieczne.

przez rejestr;

HKEY_CURRENT_USER\Environment

przez interfejs użytkownika;

Zrzut ekranu interfejsu użytkownika

Wprawdzie takie podejście upada po dodaniu większej liczby użytkowników, ale w systemie domowym prawdopodobnie nie jest to częste zjawisko.


1
Możesz dodać zmienne dla poszczególnych użytkowników, ale czy to zastąpi system% PATH%?
MiffTheFox

5
Doda to do ścieżki systemowej.
RJFalconer

4
Istnieją dwie problemy z tą metodą. Po pierwsze, jak już wspomniałeś, jest to niepraktyczne w systemie z większą liczbą użytkowników. Drugi problem polega na tym, że PATHzmienna, w przeciwieństwie do innych zmiennych, jest dołączana do ścieżki systemowej . Wygląda na to, że nie ma sposobu, aby ustawić zmienne systemowe w sposób dynamiczny :( To także odpowiada na pytanie @MiffTheFox.
Vince

3
@Ghodmode Możesz po prostu ustawić użytkownika na PATHcoś takiego %PATH%;C:\your\path: W Win 7 zmienne są rozwijane, a moja ścieżka jest dołączana do ścieżki systemu. Możesz także uruchomić, rundll32 sysdm.cpl,EditEnvironmentVariablesaby wyświetlić okno dialogowe. Jednak nie testowałem na innych wersjach.
mrr
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.