Windows 7 - Benutzerspezifischer% PATH%


22

Ich möchte ein System für Windows 7 einrichten, bei dem jeder Benutzer sein eigenes privates Verzeichnis in% PATH% hat. Ich habe versucht,% PATH% auf zu setzen, %HOMEDRIVE%%HOMEPATH%\Bin;%SystemRoot%\System32;[...]aber es scheint nicht zu funktionieren.

Für diejenigen, die nicht wissen, was ich zu tun versuche, wäre es wie EXPORT PATH=~/binauf * nix. Es kann bei Bedarf benutzerspezifisch sein (und das wäre eigentlich den maschinenweiten Einstellungen vorzuziehen).

Antworten:


12

Es sieht so aus, als würden Sie versuchen, den Systempfad so zu ändern, dass er für jeden Benutzer dynamisch ist.

Sie können Umgebungsvariablen auf Benutzerbasis festlegen, sodass dies nicht erforderlich ist.

über die Registrierung;

HKEY_CURRENT_USER\Environment

über die ui;

UI-Screenshot

Zwar fällt ein solcher Ansatz aus, sobald Sie weitere Benutzer hinzufügen, aber auf einem Heimsystem ist dies wahrscheinlich nicht häufig der Fall.


1
Sie können die Variablen auf Benutzerbasis hinzufügen. Überschreibt dies jedoch das System% PATH%?
MiffTheFox

5
Es wird dem Systempfad hinzugefügt.
RJFalconer

4
Bei dieser Methode gibt es zwei Probleme. Erstens, wie Sie sagten, ist es auf einem System mit mehr Benutzern unpraktisch. Das zweite Problem besteht darin, dass die PATHVariable im Gegensatz zu anderen Variablen an den Systempfad angehängt wird . Es sieht so aus, als gäbe es keine Möglichkeit, Systemvariablen dynamisch festzulegen :( Dies beantwortet auch die Frage von @MiffTheFox.
Vince

3
@Ghodmode Sie einfach die Benutzer festlegen können , PATHum so etwas wie %PATH%;C:\your\path: Auf Win 7 werden die Variablen erweitert und mein Weg zu dem Systempfad angehängt wird. Sie können auch ausführen rundll32 sysdm.cpl,EditEnvironmentVariables, um das Dialogfeld anzuzeigen. Ich habe jedoch noch keine anderen Versionen getestet.
mrr
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.