So löschen Sie Umgebungsvariablen in Windows

Umgebungsvariablen sind ein nützliches Werkzeug für Entwickler, Systemadministratoren und andere fortgeschrittene Nutzer. Sie geben Auskunft über die Umgebung, in der eine Anwendung ausgeführt wird. Es kann vorkommen, dass man eine Umgebungsvariable löschen muss, während man in anderen Fällen nur ihren Wert ändern kann.

Manchmal ist es notwendig, eine Umgebungsvariable unter Windows zu entfernen. Doch wie geht das? In diesem Artikel werden alle Methoden zur Entfernung und Änderung von Umgebungsvariablen erläutert.

Umgebungsvariablen in Windows deaktivieren

Das Betriebssystem nutzt Daten, die in Umgebungsvariablen gespeichert sind. Diese Variablen liefern wichtige Informationen darüber, wie Software funktioniert. Man unterscheidet zwei Arten von Umgebungsvariablen:

  • Systemumgebungsvariablen werden vom Betriebssystem oder Treibern bei der Installation eines Programms festgelegt und enthalten Informationen über Systemressourcen. Ein Beispiel ist die Variable ‚windir‘, die den Speicherort von Windows angibt.
  • Benutzerumgebungsvariablen enthalten spezifische Informationen zu einem bestimmten Benutzerkonto. Ein typisches Beispiel ist die PATH-Variable, die es ermöglicht, Befehle auszuführen, ohne jedes Mal den vollständigen Dateipfad angeben zu müssen.

Es gibt verschiedene Wege, um beide Arten von Umgebungsvariablen zu deaktivieren. Dies kann über das Fenster für Umgebungsvariablen, mit der PowerShell oder dem Registrierungseditor erfolgen.

Umgebungsvariablen-Fenster

Sowohl System- als auch Benutzerumgebungsvariablen lassen sich über die Systemsteuerung löschen. So entfernen Sie Systemumgebungsvariablen:

  • Öffnen Sie die Systemsteuerung und wählen Sie das Symbol „System“ aus.
  • Klicken Sie auf der linken Seite auf „Erweiterte Systemeinstellungen“. Schließen Sie gegebenenfalls das Fenster der Systemsteuerung.
  • Wählen Sie das Symbol „Umgebungsvariablen“ aus.
  • Klicken Sie im Abschnitt „Systemvariablen“ auf die zu löschende Variable und wählen Sie „Löschen“.
  • Bestätigen Sie mit „OK“, nachdem Sie alle gewünschten Systemvariablen gelöscht haben.
  • Um Benutzerumgebungsvariablen zu entfernen, führen Sie diese Schritte aus:

  • Klicken Sie in der Systemsteuerung auf „Benutzerkonten“.
  • Klicken Sie links auf den Link „Meine Umgebungsvariablen ändern“ und schließen Sie bei Bedarf das Fenster „Benutzerkonten“.
  • Wählen Sie im Abschnitt „Benutzervariablen für [aktueller Benutzername]“ die zu entfernende Variable aus und klicken Sie auf „Löschen“.
  • Bestätigen Sie die Löschung mit „OK“, nachdem Sie alle Benutzerumgebungsvariablen entfernt haben.
  • PowerShell

    Die PowerShell eignet sich ebenfalls zum Löschen beider Arten von Umgebungsvariablen. So entfernen Sie Systemumgebungsvariablen:

  • Starten Sie die Windows PowerShell im Administratormodus.
  • Geben Sie folgenden Befehl in die PowerShell ein:
    Get-ChildItem -Umgebung:
  • Bestätigen Sie mit „Enter“ und notieren Sie den Namen der zu entfernenden Systemvariablen.
  • Geben Sie nun folgenden Befehl ein:
    [Environment]::SetEnvironmentVariable(“[variable name]“,”$null“,„Maschine“)
  • Ersetzen Sie „[variable name]“ durch den Namen der zu löschenden Variablen.
  • Beenden Sie die Windows PowerShell mit Administratorrechten.
  • Um Benutzerumgebungsvariablen zu löschen, gehen Sie so vor:

  • Starten Sie die Windows PowerShell mit Administratorrechten.
  • Geben Sie in der PowerShell den folgenden Befehl ein:
    Get-ChildItem -Umgebung:
  • Bestätigen Sie mit „Enter“.
  • Geben Sie nun folgenden Befehl ein oder fügen Sie ihn ein:
    [Environment]::SetEnvironmentVariable(“[variable name]“,”$null“, „Benutzer“)
  • Bestätigen Sie mit „Enter“ und schließen Sie die PowerShell.
  • Registrierungseditor

    Um Systemumgebungsvariablen mit dem Registrierungseditor zu entfernen, folgen Sie diesen Schritten:

  • Starten Sie den Registrierungseditor mit der Tastenkombination Win + R, geben Sie „regedit“ ein und klicken Sie auf „OK“.
  • Navigieren Sie im Registrierungseditor zu folgendem Pfad:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  • Klicken Sie im rechten Fensterbereich auf den Namen der zu löschenden Variable und wählen Sie „Löschen“.
  • Bestätigen Sie mit einem Klick auf „Ja“.
  • Schließen Sie den Registrierungseditor.
  • Um Benutzerumgebungsvariablen zu entfernen, führen Sie diese Schritte aus:

  • Öffnen Sie den Registrierungseditor mit Win + R, geben Sie „regedit“ ein und klicken Sie auf „OK“.
  • Navigieren Sie im Registrierungseditor zu folgendem Pfad:
    HKEY_CURRENT_USER\Environment
  • Klicken Sie im rechten Fensterbereich auf den Namen der zu löschenden Variable und wählen Sie „Löschen“.
  • Bestätigen Sie mit „Ja“.
  • Stellen Sie sicher, dass der Registrierungseditor geschlossen ist.
  • Weitere häufig gestellte Fragen

    Warum sind Umgebungsvariablen wichtig?

    Die Frage, was Umgebungsvariablen sind, ist nicht ganz einfach zu beantworten. Wie dieser Artikel zeigt, kann der Umgang mit Windows-Programmen das Auffinden und Verfolgen von Umgebungsvariablen erschweren.

    Die Verwaltung erfolgt im Hintergrund durch das Betriebssystem sowie die zahlreichen Programme und Treiber, die auf Ihrem Computer laufen. Das Betriebssystem und Ihre Anwendungen verlassen sich auf diese Variablen. Bei unsachgemäßer Bearbeitung kritischer Systemvariablen kann es zu Systemfehlern kommen.

    Welche Windows-Umgebungsvariablen sind Standard?

    Jeder Windows-PC hat eine Reihe von Standardvariablen. Variablen wie OS, TEMP und PATH werden häufig verwendet. Auf Webseiten wie Wikipedia finden Sie eine Auflistung der Standardwerte von Windows-Umgebungsvariablen.

    Behalten Sie die Kontrolle über Ihre Umgebungsvariablen

    Mit den gleichen Tools, die zum Löschen von Umgebungsvariablen verwendet werden, können diese auch bearbeitet oder neue Variablen erstellt werden. Wenn Sie jedoch unsicher sind, sollten Sie dies lieber Fachleuten überlassen. Da die Variablen eine tragende Rolle für Ihr Betriebssystem und die Software spielen, kann ein unsachgemäßer Umgang zu Systemabstürzen führen. Die Kosten für eine professionelle Hilfe können in solchen Fällen geringer sein als die Kosten, die durch Schäden entstehen können.

    Haben Sie schon einmal versucht, Umgebungsvariablen zu löschen? Oder haben Sie versucht, sie zu bearbeiten oder neue zu erstellen? Sind dabei Schwierigkeiten aufgetreten? Teilen Sie uns Ihre Erfahrungen im Kommentarbereich mit!