Programmierer, Systemadministratoren und Hauptbenutzer müssen möglicherweise irgendwann mit Umgebungsvariablen arbeiten. Einige möchten vielleicht eine Umgebungsvariable löschen; andere werden seinen Wert ändern wollen und so weiter. In diesem Handbuch erfahren Sie, wie Sie Umgebungsvariablen bearbeiten oder löschen und wie Sie Umgebungsvariablen in Windows aufheben:
Inhalt
- Öffnen Sie das Fenster Umgebungsvariablen
- So bearbeiten Sie eine Umgebungsvariable in Windows
- So bearbeiten Sie eine Umgebungsvariable über die Eingabeaufforderung
- So bearbeiten Sie eine Umgebungsvariable aus PowerShell
- So löschen Sie den Wert einer Umgebungsvariablen in Windows (über die Eingabeaufforderung)
- So löschen Sie eine Umgebungsvariable in Windows
- So löschen Sie eine Umgebungsvariable aus der Eingabeaufforderung
- So löschen Sie eine Umgebungsvariable aus PowerShell
- Warum wollten Sie lernen, wie man Umgebungsvariablen in Windows bearbeitet und löscht?
Öffnen Sie das Fenster Umgebungsvariablen
Um viele der in diesem Artikel gezeigten Änderungen vorzunehmen, müssen Sie zunächst das Fenster „ Umgebungsvariablen “ öffnen. Diese Anleitung erklärt, wie das geht und zeigt Ihnen die Grundlagen zum Arbeiten mit Umgebungsvariablen: Was sind Umgebungsvariablen in Windows? .

Das Fenster Umgebungsvariablen in Windows 10
Wenn Sie das Lesen überspringen möchten, besteht ein Pfad, der in allen Windows-Versionen gleich funktioniert, darin, das Ausführungsfenster (Win + R) , die Eingabeaufforderung oder PowerShell zu öffnen und den Befehl auszuführen: rundll32.exe sysdm.cpl,EditEnvironmentVariables .
So bearbeiten Sie eine Umgebungsvariable in Windows
Wenn Sie den Wert einer vorhandenen Umgebungsvariablen ändern möchten, wählen Sie diese zunächst im Fenster Umgebungsvariablen aus. Klicken oder tippen Sie dann auf Bearbeiten .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So bearbeiten Sie eine Umgebungsvariable in Windows 10
Ihnen wird ein Fenster angezeigt, in dem Sie sowohl den Namen als auch den Wert der Variablen bearbeiten können. Nehmen Sie die gewünschten Änderungen vor und drücken Sie OK . Drücken Sie dann im Fenster Umgebungsvariablen noch einmal auf OK .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Bearbeiten einer Umgebungsvariablen
So bearbeiten Sie eine Umgebungsvariable über die Eingabeaufforderung
Sie können auch über die Eingabeaufforderung eine neue Umgebungsvariable erstellen oder den Wert einer vorhandenen Umgebungsvariablen (aber nicht ihren Namen) bearbeiten . Der Befehl, den Sie eingeben müssen, lautet:
- setx Variablenname „Wert“, wenn Sie eine Benutzerumgebungsvariable erstellen möchten
- setx Variablenname „Wert“ /m , wenn Sie eine Systemumgebungsvariable erstellen
Zum Beispiel haben wir setx TEST „C:\digitalcitizen“ eingegeben und eine Benutzervariable namens TEST mit dem Wert C:\digitalcitizen erstellt.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So legen Sie eine Umgebungsvariable mit der Eingabeaufforderung fest
Wenn wir den Wert einer Umgebungsvariablen ändern möchten, können wir denselben setx- Befehl ausführen, aber einen neuen Wert für die Variable angeben. Wenn Sie beispielsweise setx TEST „C:\DC“ ausführen, ändert sich der Wert der Umgebungsvariable TEST in C:\DC .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So ändern Sie den Wert einer Umgebungsvariablen in der Eingabeaufforderung
Das funktioniert, weil der Befehl setx den vorhandenen Wert mit dem zuletzt eingegebenen überschreibt. Wenn Sie diesen Befehl also mehrmals für dieselbe Variable verwenden, behält die Variable den zuletzt eingegebenen Wert bei.
Wenn Sie möchten, dass eine Variable mehrere Pfade in ihrem Wert hat, müssen Sie sie alle schreiben, jeweils getrennt durch ein Semikolon, ohne Leerzeichen, wie im folgenden Screenshot.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So fügen Sie einer Umgebungsvariablen mithilfe der Eingabeaufforderung mehrere Werte hinzu
HINWEIS: Sie können eine Liste aller verfügbaren Umgebungsvariablen abrufen, indem Sie den Befehl set in der Eingabeaufforderung ausführen (nicht setx und ohne Parameter). Wenn Sie jedoch gerade eine Umgebungsvariable erstellt oder bearbeitet haben, müssen Sie die Eingabeaufforderung schließen und erneut öffnen , damit die Änderungen angezeigt werden.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So sehen Sie alle Umgebungsvariablen in der Eingabeaufforderung
So bearbeiten Sie eine Umgebungsvariable aus PowerShell
Sie können den Wert einer vorhandenen Umgebungsvariablen auch über PowerShell erstellen oder bearbeiten . Der PowerShell- Befehl dafür lautet:
- [Environment]::SetEnvironmentVariable("Variablenname","Variablenwert","Benutzer"), wenn Sie eine Benutzerumgebungsvariable erstellen möchten
- [Environment]::SetEnvironmentVariable("variable_name","variable_value","Machine"), wenn Sie eine Systemumgebungsvariable erstellen möchten
Zum Beispiel haben wir [Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User") eingegeben , um eine Benutzerumgebungsvariable namens TEST mit dem Wert digitalcitizen.life zu erstellen. Um den Wert der Variablen später zu ändern, können wir denselben Befehl mit einem anderen Wert ausführen. Genau wie setx in der Eingabeaufforderung schreibt dieser Befehl den Wert der angegebenen Variablen bei jeder Ausführung neu.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So legen Sie eine Umgebungsvariable mit PowerShell fest
Wenn Sie einer Variablen mehrere Werte zuweisen möchten, geben Sie alle in den Befehl ein, mit Semikolons zwischen den einzelnen Werten, wie unten dargestellt.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So fügen Sie einer Umgebungsvariablen in PowerShell mehrere Werte hinzu
HINWEIS: In PowerShell können Sie eine Liste aller Umgebungsvariablen abrufen, indem Sie den Befehl Get-ChildItem Env: ausführen . Wenn Sie jedoch gerade eine Umgebungsvariable erstellt oder bearbeitet haben, müssen Sie PowerShell schließen und erneut öffnen , damit die Änderungen angezeigt werden.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So sehen Sie alle Umgebungsvariablen in PowerShell
So löschen Sie den Wert einer Umgebungsvariablen in Windows (über die Eingabeaufforderung)
Wenn Sie den Wert einer Umgebungsvariablen entfernen möchten (unter Beibehaltung ihres Namens), können Sie dies nicht mit der Maus und der Tastatur im Fenster " Umgebungsvariablen " tun. Wenn Sie eine Variable auswählen und Bearbeiten drücken , können Sie den Wert löschen, aber Sie können nicht OK drücken , da diese Schaltfläche ausgegraut wird. Daher können Sie Ihre Änderungen nicht speichern.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So löschen Sie eine Umgebungsvariable in Windows 10
Sie können jedoch den Wert einer Umgebungsvariablen mit der Eingabeaufforderung löschen . Um eine Umgebungsvariable über die Eingabeaufforderung zurückzusetzen , geben Sie den Befehl setx Variablenname „“ ein . Zum Beispiel haben wir setx TEST „“ eingegeben und diese Umgebungsvariable hatte jetzt einen leeren Wert.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So löschen Sie eine Umgebungsvariable mit der Eingabeaufforderung
Sehen wir uns als Nächstes an, wie eine Umgebungsvariable entfernt wird.
So löschen Sie eine Umgebungsvariable in Windows
Wenn Sie eine bestimmte Umgebungsvariable nicht mehr verwenden möchten, wählen Sie sie im Fenster Umgebungsvariablen aus. Drücken Sie dann auf Löschen . Windows verlangt keine Bestätigung dieser Aktion. Wenn Sie Ihre Meinung geändert haben, müssen Sie daher auf Abbrechen klicken , damit die Entfernung nicht angewendet wird. Wenn Sie möchten, dass der Löschvorgang fortgesetzt wird, drücken Sie OK .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So löschen Sie eine Umgebungsvariable in Windows 10
So löschen Sie eine Umgebungsvariable aus der Eingabeaufforderung
Um eine Umgebungsvariable aus der Eingabeaufforderung zu löschen , geben Sie je nach Typ dieser Variablen einen dieser beiden Befehle ein:
- REG löschen Sie „HKCU\Environment“ /F /V „Variablenname“, wenn es sich um eine Benutzerumgebungsvariable handelt, oder
- REG löschen Sie „HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment“ /F /V „Variablenname“, wenn es sich um eine Systemumgebungsvariable handelt.
Zum Beispiel haben wir REG delete „HKCU\Environment“ /F /V „TEST“ eingegeben und unsere Umgebungsvariable TEST war aus dem Profil des Benutzers verschwunden.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So deaktivieren Sie eine Umgebungsvariable in Windows mithilfe der Eingabeaufforderung
So löschen Sie eine Umgebungsvariable aus PowerShell
Um eine Umgebungsvariable aus PowerShell aufzuheben und zu löschen, geben Sie den folgenden Befehl ein:
- [Environment]::SetEnvironmentVariable("variable_name", $null ,"User"), wenn es sich um eine Benutzerprofilvariable handelt, oder
- [Environment]::SetEnvironmentVariable("variable_name", $null ,"Machine"), wenn es sich um eine systemweite Variable handelt.
Wir haben beispielsweise [Environment]::SetEnvironmentVariable("TEST", $null ,"User") eingegeben und diese Umgebungsvariable war aus dem Profil des Benutzers verschwunden.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
So löschen Sie eine Umgebungsvariable aus PowerShell
Das ist es!
Warum wollten Sie lernen, wie man Umgebungsvariablen in Windows bearbeitet und löscht?
Sie wissen jetzt, wie das alles geht. Aber warum wollten Sie Umgebungsvariablen ändern oder bearbeiten? Lag es daran, dass es auf Ihrem System übrig gebliebene Variablen von bestimmten Apps gab, die Sie nicht mehr verwendet haben? Oder lag es daran, dass Sie ein spezielles Setup haben und mit Umgebungsvariablen arbeiten müssen? Lassen Sie es uns im Kommentarbereich unten wissen.