Ändern Sie die Umgebungsvariablen als Standardbenutzer

145537
SealedSun

Wenn Sie auf "Erweiterte Systemeinstellungen" klicken, muss ich mich als Administrator anmelden und daher nur die Umgebungsvariablen des Administrators bearbeiten (zusätzlich zu den maschinenweiten). Wie bearbeite ich die Umgebungsvariablen eines Standardbenutzers?

Einzelheiten

Bei der Migration zu Windows 7 entschied ich mich, als Standardbenutzer zu arbeiten, anstatt als Administrator ohne Administratorrechte. Funktioniert soweit gut, aber ich hatte ein kleines Problem:

Wenn ich versuche, die Umgebungsvariablen pro Benutzer über das Bedienfeld zu ändern, muss ich mich als Administrator anmelden. Da ich diesen Teil des Control Panels als Administrator ausführe, kann ich nur die Administratorvariablen bearbeiten .

Wie soll ich meine eigenen Umgebungsvariablen bearbeiten? Ohne auf extreme Maßnahmen wie das Bearbeiten der Registrierung zurückgreifen zu müssen (wie in "Gibt es ein Befehlszeilentool, das zum Bearbeiten von Umgebungsvariablen in Windows verwendet werden kann" vorgeschlagen ) ?

128
Lösung finden Sie hier ... http://stackoverflow.com/questions/8685699/windows-7-environment-variable-not-working-in-path/37507698#37507698 Schneller Tipp: Verwenden Sie den Befehl setx Venkateswara Rao vor 7 Jahren 1

4 Antworten auf die Frage

170
Joey

Geben Sie einfach "Umgebung" in das Startmenü ein (oder drücken Sie in Windows 8 Win+ Wund suchen Sie dort). Eine Option, die Ihnen angezeigt wird, ist "Umgebungsvariablen für Ihr Konto bearbeiten".

Wenn Sie im Bedienfeld nach „Umgebung“ suchen, wird diese Option ebenfalls angezeigt.

Im Allgemeinen ist mir aufgefallen, dass die Suche nach etwas im Startmenü oder im Steuerungsfeld viel schneller ist als der Versuch, sich eine Reihe von Symbolen, Dialogen usw. zu merken, auf die man zugreifen muss, um etwas zu finden. Zumindest für die große Mehrheit der Aufgaben 1 .

Ein bisschen Graben bringt das

rundll32 sysdm.cpl,EditEnvironmentVariables 

ist der Befehl, mit dem dieses Dialogfeld dargestellt wird. Sie können irgendwo eine Abkürzung dazu setzen, wenn Sie möchten.


1 Es gibt Ausnahmen, z. B. die Installation eines Loopback-Netzwerkadapters. Ich habe ein paar Minuten gesucht, bis ich endlich herausgefunden habe, wie das geht. Aber diese Dinge sind kaum gängige Szenarien :-)

Vielen Dank! Das Bedienfeld durchsuchen zu können, ist in der Tat eine der nützlichsten Funktionen von Vista / 7. Danke auch für die rundll-Verknüpfung. SealedSun vor 14 Jahren 2
Dies funktioniert nicht für Admin-Benutzer, oder? Ich habe diesen Artikel nicht. PSyLoCKe vor 10 Jahren 1
fantastischer rundll-Abkürzungsmann! Kristof Feys vor 10 Jahren 2
Ich konnte "Umgebung" weder im Startmenü noch in der Systemsteuerung finden. Aber die Befehlszeile, die Sie gepostet haben, funktionierte gut. Möglicherweise gab es bestimmte Unternehmensbeschränkungen. sancho.s vor 9 Jahren 1
Sie können mit `set` in der Kommandozeile überprüfen, ob die von Ihnen vorgenommenen Änderungen aktiv sind. Wenn nicht, sollte die Befehlszeile neu gestartet werden, um die Änderungen an den Umgebungswerten zu aktivieren. asmaier vor 8 Jahren 1
Es sollte beachtet werden, dass "Umgebung" durch lokalisierte Versionen ersetzt werden muss, zumindest in Windows 7. Zum Beispiel müssen Sie in Russisch Windows 7 nach "среды" suchen. Alexandr Zarubkin vor 6 Jahren 0
31
bk1e

Neben der Suche (wie Johannes schon erwähnt) wird unter "Aufgaben" in der Systemsteuerung "Benutzerkonten" die Option "Umgebungsvariablen ändern" angezeigt.

Über die Befehlszeile können Sie permanente Umgebungsvariablen mit dem setxBefehl erstellen / ändern, der in Windows Vista (und vermutlich auch in Windows 7) enthalten ist und zuvor Teil der Windows Resource Kit Tools war.

+1 für `setx`. Dies könnte die Antwort auf die etwas verwandte Frage sein, die ich in der Frage gestellt habe. SealedSun vor 14 Jahren 4
10
palacsint

Mit dem Rapid Environment Editor ist dies möglich .

Netter kleiner Nutzen. Die Überprüfung auf Pfadfehler ist ein netter Bonus, ebenso wie die Möglichkeit, die Umgebungsvariablen für jeden Benutzer auf Ihrem Computer zu bearbeiten. Dies ist weitaus praktischer, als direkt in der Registrierung zu suchen. parvus vor 10 Jahren 2
7
Pankaj Kohli

Wenn Sie eine Umgebungsvariable für ein bestimmtes Konto bearbeiten möchten, diese Variable jedoch Teil der Systemvariablen ist (dies kann der Fall sein, wenn Sie den Pfad für ein bestimmtes Plugin festlegen), z. B. Path in Windows, können Sie dies durch Anhängen eines Semikolon, falls erforderlich, gefolgt von %variable_value%wie folgt :

Path=%Path%;c:\PathName\ForNewPlugin