it-swarm.com.de

Wie setze ich Systemumgebungsvariablen in Windows 10?

Wie setze ich eine Systemumgebungsvariable in Windows 10 (ohne den Registrierungseditor zu verwenden)?

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

183
Jared

Update: Nachdem ich viele Kommentare zum Festlegen von Umgebungsvariablen ohne Administratorrechte in Windows 10 gesehen habe, habe ich einen Weg gefunden. Ich war kein Administrator und konnte PowerShell verwenden.

PowerShell-Methode

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

So rufen Sie den Wert einer bestimmten Variablen ab: $Env:PATH, wobei PATH der Name der Variablen ist.

So legen Sie eine Variable fest: [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User"), der erste Parameter ist der Name der Variablen, der zweite der Wert und der dritte die Ebene von.

Es gibt verschiedene Möglichkeiten, mit Umgebungsvariablen und bestimmten Macken in PowerShell zu arbeiten. Weitere Informationen finden Sie unter dem Link.

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

Gehen Sie in die Einstellungen und klicken Sie auf System .

 System

Klicken Sie dann auf der linken Seite auf About und wählen Sie unten System info aus.

 About

Klicken Sie im neuen Fenster der Systemsteuerung links auf Erweiterte Systemeinstellungen .

 Advanced system settings

Wählen Sie nun im neuen Fenster Umgebungsvariablen ... unten aus.

 Environment Variables

133
MC10

Immer noch das Gleiche wie zuvor: Es befindet sich in der alten Systemsteuerung. Sie erreichen es mit WinBreak Oder klicken Sie mit der rechten Maustaste auf die Schaltfläche Start.

Wählen Sie dort „Erweiterte Systemeinstellungen“ → „Umgebungsvariablen“.

Oder Sie können es auf die harte Tour machen und einen anderen Einstiegspunkt für das Control Panel im alten Stil finden, z. B. das Netzwerk- und Freigabecenter oder den Desktop-Ordner (!).

119
Daniel B

Ich habe "envir" in das Feld "Im Internet und unter Windows suchen" eingegeben und "Umgebungsvariablen für Ihr Konto bearbeiten" unter "Beste Übereinstimmung" ausgewählt.

 enter image description here

80
Colin

Wenn Sie unter "Systemumgebungsvariablen" speziell auf systemweit Umgebungsvariablen verweisen, haben andere Antworten dies bereits behandelt. Wenn Sie jedoch sowohl systemweite als auch benutzerspezifische Umgebungsvariablen bearbeiten möchten, sind die meisten (wenn nicht alle) dieser Antworten im Allgemeinen nicht anwendbar.

Wenn Sie "System" und dann "Erweiterte Systemeinstellungen" -> "Umgebungsvariablen" durchgehen, funktioniert dies nur für Konten der Gruppe Administrators, da nur solche Konten Zugriff auf "Erweiterte Systemeinstellungen" haben.

Wenn Sie versuchen, dies von einem regulären Benutzerkonto aus zu tun, werden Sie beim Versuch, auf "Erweiterte Systemeinstellungen" zuzugreifen, nach dem Administratorkennwort gefragt. Wenn Sie das Kennwort eingeben, werden die erweiterten Systemeinstellungen erfolgreich geöffnet. Alle benutzerspezifischen Änderungen, die Sie dort vornehmen, gelten jedoch für das entsprechende Administratorkonto (!) Und nicht für das Konto Ihres ursprünglichen Benutzers.

Um dieses Problem zu lösen (d. H. Regulären Benutzern die Möglichkeit zu geben, ihre eigenen Umgebungsvariablen zu bearbeiten), bietet Windows eine andere Möglichkeit, auf das Dialogfeld "Umgebungsvariablen" zuzugreifen.

Öffnen Sie Systemsteuerung . Öffnen Sie Benutzerkonten Applet. Auf der linken Seite dieses Applets sehen Sie einen Link mit der Aufschrift Meine Umgebungsvariablen ändern . Klicken Sie auf diesen Link, und Sie gelangen zum gleichen Dialogfeld "Umgebungsvariablen" für die Umgebungsvariablen Ihres Benutzers.

 enter image description here

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

Dies ist die richtige Methode zum Bearbeiten von Umgebungsvariablen in allen Versionen von Windows nach der Benutzerkontensteuerung, die in den meisten der obigen Antworten nicht empfohlen werden.


Leider hat das Windows-Update vom 10. November (Version 1511) diese Funktionalität zerstört. Der Ändere meine Umgebungsvariablen Link funktioniert nicht mehr. Es ist da, aber es ist tot. Daher lautet die richtige Antwort für die Version von Windows 10 nach November: Es ist im Allgemeinen unmöglich, benutzerspezifische Umgebungsvariablen in Version 1511 von Windows 10 über reguläre Benutzerkonten zu bearbeiten. Microsoft hat Windows 10 mit diesem Update zerstört und Windows 10 ist jetzt unbrauchbar. Es wird der Fall bleiben, bis diese lächerlichen Fehler in der 1511-Version des Betriebssystems behoben sind.

Vorerst besteht eine Problemumgehung für nicht administrative Konten darin, Ihr Benutzerkonto zur Gruppe Administrators hinzuzufügen, sich abzumelden, sich erneut anzumelden, die Variablen mit der Methode "System" -> "Erweiterte Systemeinstellungen" zu bearbeiten und dann zu entfernen wieder administrative Rechte ...

Eine alternative Problemumgehung besteht darin, PowerShell-Funktionen wie hier beschrieben zu verwenden. https://technet.Microsoft.com/en-us/library/ff730964.aspx


Das am 2. August 2016 veröffentlichte Windows 10 Anniversary Update (Version 1607) hat diesen Fehler behoben.

27
AnT

Schlag einfach Windows Key+R) zur gleichen Zeit, um die Eingabeaufforderung zu erhalten. Geben Sie dann sysdm.cpl ein, gehen Sie zu "Erweitert" und wählen Sie "Umgebungsvariablen" aus

enter image description here

19
user508751

Ich erlebe auch das Problem, das von vielen Benutzern in diesem Thread beschrieben wird, d. H. Der Link zum Dialogfeld zum Festlegen der Umgebungsvariablen von Benutzern ohne Administratorrechte ist nicht mehr vorhanden. Als einfache Umgehung habe ich dieses nette Tool heruntergeladen:

http://www.rapidee.com/en/download

Es ist portabel und erfordert keine Installationsberechtigungen. Es ist einfach zu verwenden und bietet tatsächlich einen besseren Überblick über die Variablen als der Systemdialog.

Hoffe das hilft.

5
krcools

Wenn Sie keine Angst vor der Befehlszeile haben, sollten Sie den Befehl setx auschecken.

Ich zitiere aus seiner Beschreibung:

Erstellt oder ändert Umgebungsvariablen in der Benutzer- oder Systemumgebung. Kann Variablen basierend auf Argumenten, Regkeys oder Dateieingaben setzen.

(Beachten Sie, dass sich dieser Befehl nicht auf die Umgebung von current command Shell auswirkt, sondern nur auf die Umgebung neuer Prozesse. Sie müssen also eine neue Befehls-Shell öffnen, um Änderungen zu sehen.)

5
fogbank

Ich habe mindestens einen Weg gefunden:

Geben Sie in das Feld "Im Web und in Windows suchen" in der Taskleiste "Umgebungsvariablen" ein, wählen Sie "Systemumgebungsvariablen bearbeiten" und klicken Sie auf "Umgebungsvariablen".

4
Jared

In Windows 10 hat sich das Ändern der Umgebungsvariablen nicht geändert. Es ist dasselbe wie in Windows 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. Umgebungsvariablen per Linksklick ...

An dieser Stelle können Sie die Variablen für den aktuellen Benutzer oder das System ändern

2
Rob Moore