2015-08-02 19:45:55 +0000 2015-08-02 19:45:55 +0000
209
209

Wie setze ich Systemumgebungsvariablen in Windows 10?

Wie setze ich eine Systemumgebungsvariable in Windows 10 (ohne Verwendung des Registrierungseditors)?

(Hinweis: Andere Antworten gehen nicht speziell auf Windows 10 ein - zumindest noch nicht - und lassen wichtige Schritte - wie das Öffnen der Systemsteuerung - aus, die sich seit früheren Versionen von Windows geändert haben).

Antworten (9)

151
151
151
2015-08-02 20:15:28 +0000

Update: Nachdem ich viele Kommentare zum Setzen von Umgebungsvariablen ohne Admin in Windows 10 gesehen habe, denke ich, dass ich einen Weg gefunden habe. Ich war kein Admin und konnte PowerShell verwenden.

PowerShell-Methode

Sie können alle Umgebungsvariablen auflisten mit: Get-ChildItem Env:.

Um den Wert einer bestimmten Variable zu erhalten: $Env:PATH, wobei PATH der Name der Variable ist.

Um eine Variable zu setzen: [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User"), wobei der erste Parameter der Name der Variable, der zweite der Wert und der dritte die Ebene von ist.

_Es gibt verschiedene Möglichkeiten, mit Umgebungsvariablen und bestimmten Schrullen mit ihnen in PowerShell zu arbeiten, also konsultieren Sie den Link für Details. _

Alte Methode (nicht mehr verfügbar in neueren Windows 10-Updates, verwenden Sie PowerShell oder sehen Sie andere Antworten)

Gehen Sie zu Einstellungen und klicken Sie auf System.

Klicken Sie dann auf der linken Seite auf Über und wählen Sie unten Systeminfo.

Klicken Sie in dem sich öffnenden neuen Fenster der Systemsteuerung links auf Erweiterte Systemeinstellungen.

Wählen Sie nun in dem sich öffnenden neuen Fenster unten Umweltvariablen….

120
120
120
2015-08-02 20:06:30 +0000

Immer noch das Gleiche wie immer: Es befindet sich im “System”-Dingens der Schalttafel im alten Stil. Sie können es mit WinBreak oder durch Klicken mit der rechten Maustaste auf die Schaltfläche Start erreichen.

Wählen Sie von dort aus “Erweiterte Systemeinstellungen” → “Umgebungsvariablen”.

Oder Sie können es auf die harte Tour machen und einen anderen Einstiegspunkt in die Systemsteuerung im alten Stil finden, wie das Netzwerk- und Freigabecenter oder den Desktop-Ordner(!).

89
89
89
2015-10-21 09:08:16 +0000

Ich habe “envir” in das Feld “Suche im Web und in Windows” eingegeben und “Umgebungsvariablen für Ihr Konto bearbeiten” unter “Beste Übereinstimmung” ausgewählt

29
29
29
2015-11-18 06:58:37 +0000

Wenn Sie sich mit “Systemumgebungsvariablen” speziell auf systemweite Umgebungsvariablen beziehen, dann haben andere Antworten dies bereits abgedeckt. Wenn Sie jedoch sowohl systemweite als auch benutzerspezifische Umgebungsvariablen bearbeiten wollen, dann sind die meisten (wenn nicht alle) dieser Antworten im allgemeinen Fall nicht anwendbar.

Wenn Sie “System” und dann “Erweiterte Systemeinstellungen” -> “Umgebungsvariablen” durchgehen, dann funktioniert das nur für Konten aus der Gruppe Administrators, weil nur solche Konten Zugriff auf “Erweiterte Systemeinstellungen” haben.

Wenn Sie dies von einem regelmäßigen Benutzerkonto aus versuchen, dann wird beim Versuch, auf “Erweiterte Systemeinstellungen” zuzugreifen, eine UAC-Eingabeaufforderung ausgelöst, in der Sie nach dem Administrator-Passwort gefragt werden. Wenn Sie das Passwort eingeben, wird “Erweiterte Systemeinstellungen” erfolgreich geöffnet, aber alle benutzerspezifischen Änderungen, die Sie dort vornehmen, gelten für das entsprechende Administratorkonto (!), nicht für Ihr ursprüngliches Benutzerkonto.

Um dieses Problem zu lösen (d.h. um regulären Benutzern die Möglichkeit zu geben, ihre eigenen Umgebungsvariablen zu bearbeiten), bietet Windows eine andere Möglichkeit, auf den Dialog “Umgebungsvariablen” zuzugreifen.

Öffnen Sie Systemsteuerung. Öffnen Sie das Benutzerkonten-Applet. Auf der linken Seite dieses Applets sehen Sie einen Link mit der Aufschrift Ändere meine Umgebungsvariablen. Wenn Sie auf diesen Link klicken, gelangen Sie zum gleichen Dialog “Umgebungsvariablen” für die Umgebungsvariablen Ihres Benutzers.

Wenn Ihr Benutzer Administratorrechte hat, können Sie beide Abschnitte dieses Dialogs bearbeiten: benutzerspezifische Umgebungsvariablen (oberer Abschnitt) und systemweite Umgebungsvariablen (unterer Abschnitt). Wenn Sie keine Administratorrechte haben, können Sie nur den oberen Abschnitt bearbeiten: Ihre eigenen benutzerspezifischen Umgebungsvariablen.

Dies ist die richtige Art und Weise, Umgebungsvariablen in allen Post-UAC-Versionen von Windows zu bearbeiten, und nicht das, was in der Mehrzahl der obigen Antworten vorgeschlagen wird.


Leider hat das Windows 10. November-Update (Version 1511) diese Funktionalität zerstört. Der Link Change my environment variables funktioniert nicht mehr. Er ist vorhanden, aber er ist tot. Daher lautet die richtige Antwort für die Nach-November-Version von Windows 10: Es ist generell unmöglich, benutzerspezifische Umgebungsvariablen in Version 1511 von Windows 10 von regulären Benutzerkonten aus zu bearbeiten. Microsoft hat Windows 10 mit diesem Update zerstört, und Windows 10 ist nun unbrauchbar. Das wird so lange so bleiben, bis diese lächerlichen Fehler in der Version 1511 des Betriebssystems behoben sind.

Vorläufig besteht eine Abhilfe für nicht-administrative Konten darin, nun ja, Ihr Benutzerkonto zur Gruppe Administrators hinzuzufügen, sich abzumelden, wieder anzumelden, die Variablen mit der Methode “System” -> “Erweiterte Systemeinstellungen” zu bearbeiten und dann die administrativen Rechte wieder zu entziehen. …

Eine alternative Abhilfemaßnahme ist die Verwendung von PowerShell-Features wie beschrieben https://technet.microsoft.com/en-us/library/ff730964.aspx


Windows 10 Anniversary Update (Version 1607), das am 2. August 2016 veröffentlicht wurde, hat diesen Fehler endgültig behoben.

21
21
21
2015-10-13 07:24:23 +0000

Drücken Sie einfach gleichzeitig

+R), um die Eingabeaufforderung zu erhalten. Geben Sie dann sysdm.cpl ein, gehen Sie zu advanced und wählen Sie Environmental Variables

5
5
5
2015-12-14 10:57:12 +0000

Wenn Sie keine Angst vor der Kommandozeile haben, sollten Sie sich den Befehl setx ansehen.

Ich zitiere aus seiner Beschreibung:

Erstellt oder modifiziert Umgebungsvariablen in der Benutzer- oder Systemumgebung. Kann Variablen auf der Basis von Argumenten, Regkeys oder Dateieingaben setzen.

(Beachten Sie, daß dieser Befehl nicht die Umgebung der aktuellen Befehlsshell beeinflußt, sondern nur die Umgebung neuer Prozesse, so daß Sie eine neue Befehlsshell öffnen müssen, um Änderungen zu sehen).

5
5
5
2016-03-12 10:06:41 +0000

Ich erlebe auch das von vielen Benutzern in diesem Thread beschriebene Problem, d.h. der Link zum Dialog zum Setzen der Umgebungsvariablen von Nicht-Administrator-Benutzern ist tot. Als einfache Abhilfe habe ich dieses nette Tool heruntergeladen: http://www.rapidee.com/en/download

Es ist portabel und erfordert keine Berechtigungen zur Installation, es ist einfach zu bedienen und bietet ohnehin einen besseren Überblick über die Variablen als der Systemdialog.

Hoffentlich hilft das.

4
4
4
2015-08-02 19:50:45 +0000

Ich habe mindestens eine Möglichkeit gefunden:

Geben Sie in das Feld “Web und Windows durchsuchen” in der Taskleiste “Umgebungsvariablen” ein, wählen Sie dann “Systemumgebungsvariablen bearbeiten” und klicken Sie dann auf “Umgebungsvariablen”.

2
2
2
2015-09-16 02:33:18 +0000

In Fenster 10 hat sich die Änderung der Umgebungsvariablen nicht geändert, es ist die gleiche wie in Fenster 7: Klicken Sie mit der rechten Maustaste auf diesen PC (Arbeitsplatz). Klicken Sie mit der linken Maustaste auf Eigenschaften. Klicken Sie mit der linken Maustaste auf Erweiterte Systemeinstellungen. Klicken Sie mit der linken Maustaste auf Umgebungsvariablen…

An diesem Punkt können Sie die Variablen für den aktuellen Benutzer oder das System ändern.