Eine Umgebungsvariable ist ein dynamischer Wert, mit dem das Betriebssystem und andere Software Informationen ermitteln können, die für Ihren Computer spezifisch sind.
Mit anderen Worten, eine Umgebungsvariable ist etwas, das etwas anderes darstellt, beispielsweise einen Ort auf Ihrem Computer, eine Versionsnummer, eine Liste von Objekten usw.
Umgebungsvariablen sind wie in% temp% vom Prozentzeichen (%) umgeben, um sie von normalem Text zu unterscheiden.
Es gibt zwei Arten von Umgebungsvariablen: Benutzerumgebungsvariablen und Systemumgebungsvariablen :
Benutzerumgebungsvariablen
Benutzerumgebungsvariablen sind, wie der Name vermuten lässt, Umgebungsvariablen, die für jedes Benutzerkonto spezifisch sind.
Dies bedeutet, dass der Wert einer Umgebungsvariablen, wenn er als ein Benutzer angemeldet ist, sich von dem Wert derselben Umgebungsvariablen unterscheiden kann, wenn er als anderer Benutzer auf demselben Computer angemeldet ist.
Diese Arten von Umgebungsvariablen können manuell von jedem angemeldeten Benutzer eingestellt werden, aber auch von Windows und anderer Software können sie festgelegt werden.
Ein Beispiel für eine Benutzerumgebungsvariable ist% homepath%. Auf einem Windows 10-Computer enthält% homepath% beispielsweise den Wert von Benutzer Tim Dies ist der Ordner, der alle benutzerspezifischen Informationen enthält.
Eine Benutzerumgebungsvariable kann auch benutzerdefiniert sein. Ein Benutzer könnte etwas wie% data% erstellen, das auf einen Ordner auf dem Computer verweist C: Downloads Dateien . Eine Umgebungsvariable wie diese funktioniert nur, wenn der bestimmte Benutzer angemeldet ist.
Systemumgebungsvariablen
Systemumgebungsvariablen gelten nicht nur für einen Benutzer, sondern gelten für jeden Benutzer, der möglicherweise existiert oder in der Zukunft erstellt wird. Die meisten Systemumgebungsvariablen verweisen auf wichtige Speicherorte wie den Windows-Ordner.
Zu den häufigsten Umgebungsvariablen in Windows-Systemen gehören% path%,% programfiles%,% temp% und% systemroot%, obwohl es viele andere gibt.
Wenn Sie beispielsweise Windows 8 installieren, wird die Umgebungsvariable% windir% auf das Verzeichnis gesetzt, in dem sie installiert wird. Das Installationsverzeichnis kann vom Installationsprogramm (das können Sie … oder der Computerhersteller) auf einem Computer definieren C: Windows, aber in einem anderen kann es sein C: Win8 .
Wenn Sie mit diesem Beispiel fortfahren, nehmen wir an, dass auf jedem dieser Computer Microsoft Word installiert ist, nachdem Windows 8 die Einrichtung abgeschlossen hat. Im Rahmen des Word-Installationsprozesses müssen einige Dateien in das Verzeichnis kopiert werden, in dem Windows 8 installiert ist. Wie kann MS Word sicher sein, dass die Dateien am richtigen Ort installiert werden, wenn dies der Fall ist C: Windows auf einem Computer und C: Win8 auf dem anderen?
Um ein potenzielles Problem wie dieses zu vermeiden, wurde Microsoft Word und die meiste Software für die Installation nach% windir% entwickelt C: Windows . Auf diese Weise kann sichergestellt werden, dass diese wichtigen Dateien in demselben Verzeichnis wie Windows 8 installiert werden, unabhängig davon, wo sich dies befindet.
Auf der Seite "Erkannte Umgebungsvariablen" von Microsoft finden Sie eine riesige Liste von Benutzer- und Systemumgebungsvariablen, die häufig in Windows verwendet werden.
Wie finden Sie den Wert einer Umgebungsvariablen?
Es gibt mehrere Möglichkeiten, um herauszufinden, was eine bestimmte Umgebungsvariable ist. In den meisten Fällen ist dies der einfachste und wahrscheinlich schnellste Weg, zumindest unter Windows, über einen einfachen Befehlsaufforderungsbefehl Echo .
So geht's:
-
Eingabeaufforderung öffnen
-
Führen Sie den folgenden Befehl genau aus:
Echo% Temp%
… natürlich ersetzend % temp% für die Umgebungsvariable, an der Sie interessiert sind.
-
Notieren Sie den Wert, der unmittelbar darunter angezeigt wird.
Auf meinem Computer erzeugte beispielsweise Echo% Temp% Folgendes:
C: Benutzer Tim AppData Local Temp
Wenn die Eingabeaufforderung Sie erschreckt (sollte es nicht), gibt es einen längeren Weg, um den Wert einer Umgebungsvariablen zu überprüfen, ohne Befehlszeilentools zu verwenden.
Gehen Sie zur Systemsteuerung und dann zum System-Applet. Wenn Sie dort sind, wählen Sie Erweiterte Systemeinstellungen auf der linken Seite, dann wählen Sie die Umgebungsvariablen… Knopf am unteren Rand. Das ist ein unvollständig Liste der Umgebungsvariablen, aber die aufgelisteten haben die Werte direkt daneben.
Auf Linux-Systemen können Sie das ausführenprintenv Befehl von der Befehlszeile aus, um alle aktuell definierten Umgebungsvariablen aufzulisten.




