Diese Frage hat hier bereits eine Antwort:
Wie lege ich eine Systemumgebungsvariable in Windows 10 fest (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.)
windows
windows-10
Jared
quelle
quelle
Antworten:
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 Liste mit:
Get-ChildItem Env:
.So rufen Sie den Wert einer bestimmten Variablen ab:,
$Env:PATH
wobeiPATH
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 .
Klicken Sie dann auf der linken Seite auf Info und wählen Sie unten Systeminfo aus .
Klicken Sie im neuen Fenster der Systemsteuerung links auf Erweiterte Systemeinstellungen .
Wählen Sie nun im neuen Fenster Umgebungsvariablen ... unten aus.
quelle
Immer noch das Gleiche wie zuvor: Es befindet sich in der alten Systemsteuerung. Sie erreichen ihn mit WinBreakoder durch Klicken 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 in das Systemsteuerungsfeld im alten Stil finden, wie z. B. das Netzwerk- und Freigabecenter oder den Desktop-Ordner (!).
quelle
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.
quelle
Wenn Sie unter "Systemumgebungsvariablen" spezifisch auf systemweite 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.
Das Durchgehen von "System" und dann "Erweiterte Systemeinstellungen" -> "Umgebungsvariablen" funktioniert nur für Konten aus
Administrators
Gruppen, da nur solche Konten Zugriff auf "Erweiterte Systemeinstellungen" haben.Wenn Sie versuchen, dies von einem normalen Benutzerkonto aus zu tun, wird beim Versuch, auf „Erweiterte Systemeinstellungen“ zuzugreifen, eine UAC-Eingabeaufforderung angezeigt, in der Sie nach dem Administratorkennwort gefragt werden. 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 (dh um 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 die Systemsteuerung . Öffnen Sie das Applet Benutzerkonten . 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.
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 Link Umgebungsvariablen ändern 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.
Vorläufig besteht eine Problemumgehung für nicht administrative Konten darin, Ihr Benutzerkonto zu einer
Administrators
Gruppe hinzuzufügen , sich abzumelden, sich erneut anzumelden, die Variablen mit der Methode "System" -> "Erweiterte Systemeinstellungen" zu bearbeiten und dann administrative Konten zu entfernen Rechte wieder ...Eine alternative Problemumgehung besteht darin, PowerShell-Funktionen zu verwenden, wie hier beschrieben: 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.
quelle
Drücken Sie einfach gleichzeitig + R), um die Eingabeaufforderung zu erhalten. Geben Sie dann sysdm.cpl ein, gehen Sie zu "Erweitert" und wählen Sie "Umgebungsvariablen" aus
quelle
Ich erlebe auch das Problem, das von vielen Benutzern in diesem Thread beschrieben wird, dh der Link zum Dialog zum Festlegen der Umgebungsvariablen von Nicht-Administratoren ist nicht mehr verfügbar. 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.
quelle
Wenn Sie keine Angst vor der Befehlszeile haben, sollten Sie den Befehl setx auschecken .
Ich zitiere aus seiner Beschreibung:
(Beachten Sie, dass sich dieser Befehl nicht auf die Umgebung der aktuellen Befehlsshell auswirkt, sondern nur auf die Umgebung neuer Prozesse. Sie müssen daher eine neue Befehlsshell öffnen, um die Änderungen anzuzeigen.)
quelle
setx
funktioniert, kann aber leider keine Umgebungsvariablen löschen .setx
Löschen von Variablen wird nicht unterstützt.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".
quelle
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
quelle