System- und Benutzerumgebungsvariablen war schon immer ein komplexes Thema der täglichen Diskussion Windows-Betriebssystem Benutzer. Was machen Sie? Ein Tutorial im Internet sagte, man solle eine PATH-Variable hinzufügen, aber was ist das? Wo finde ich diese Variablen? All diese Fragen werden in diesem Beitrag in Kürze beantwortet. Wir haben versucht, Ihnen einen allgemeinen Überblick darüber zu geben, was System- und Benutzerumgebungsvariablen sind und wie Sie sie verwenden können.
In diesem Beitrag werden wir Umgebungsvariablen, System- und Benutzerumgebungsvariablen besprechen und wie sie hinzugefügt und geändert werden. Dann fahren wir mit dynamischen Systemvariablen fort und sehen, wie man sie in der Eingabeaufforderung verwendet.
Was ist eine Umgebungsvariable im Windows-Betriebssystem
Die Umgebungsvariable besteht aus zwei getrennten Wörtern: ‚Umfeld‚ und ‚Variable‚. Lassen Sie uns zuerst über „Variable“ sprechen. Dies bedeutet, dass die Entität einen Wert speichern und von Computer zu Computer variieren kann. Windows stellt eine „Umgebung“ für Anwendungen bereit, um Operationen auszuführen und durchzuführen, und das ist es, was das erste Wort ausmacht. Beides kombinierend, sind Umgebungsvariablen jene dynamischen Objekte, die die von der Umgebung bereitgestellten Werte speichern. Jetzt stellt Umgebung Werte bereit, die anderen Programmen dabei helfen, wichtige Informationen über das System zu erhalten. Als ob es eine Umgebungsvariable namens „windir“ gibt, die dem Verzeichnis entspricht, in dem Windows installiert ist. Um dies in Aktion zu sehen, öffnen Sie ein Explorer-Fenster und geben Sie ‚%windir%‚ in der Adressleiste. Der Windows-Installationsordner wird geöffnet.
Ganz ähnlich können Sie in anderen Programmen und Skripten mit der Variable „windir“ auf das Windows-Verzeichnis verweisen. Es gibt zahlreiche andere Variablen, auf die zugegriffen werden kann, ‚TEMP‘ oder ‚TMP‘ ist die Variable, die auf das Verzeichnis zeigt, in dem alle temporären Dateien gespeichert sind. Die beliebteste ‚Path‘-Variable ist diejenige, die auf die Verzeichnisse zeigt, die ausführbare Dateien enthalten. Damit Sie ein Programm von der Eingabeaufforderung in jedem anderen Verzeichnis ausführen können. Wir haben Pfad später in diesem Beitrag erklärt. All diese Variablen sind praktisch, wenn Sie etwas entwickeln oder die Shell häufig verwenden.
Was sind System- und Benutzerumgebungsvariablen?
Sehr ähnlich wie die Registrierung unter Windows funktioniert, haben wir System- und Benutzerumgebungsvariablen. Die Systemvariablen sind systemweit akzeptiert und unterscheiden sich nicht von Benutzer zu Benutzer. Wohingegen Benutzerumgebungen von Benutzer zu Benutzer unterschiedlich konfiguriert werden. Sie können Ihre Variablen unter dem Benutzer hinzufügen, damit andere Benutzer nicht davon betroffen sind.
Nur zu Ihrer Information, da wir das Thema ausführlich diskutieren. Systemvariablen vorher ausgewertet werden Benutzervariablen. Wenn es also einige Benutzervariablen mit demselben Namen wie Systemvariablen gibt, werden Benutzervariablen berücksichtigt. Die Path-Variable wird auf andere Weise generiert. Der effektive Pfad ist die an die Systempfadvariable angehängte Benutzerpfadvariable. Die Reihenfolge der Einträge besteht also aus Systemeinträgen, gefolgt von Benutzereinträgen.
So fügen Sie Umgebungsvariablen hinzu und ändern sie
Eine kleine Warnung, bevor wir tiefer gehen. Erstellen Sie einen Systemwiederherstellungspunkt und versuchen Sie, die vorhandenen Einstellungen, die für Ihr System konfiguriert sind, nicht zu manipulieren. Es sei denn, Sie sind sich Ihrer Handlungen sehr sicher. Gehen Sie folgendermaßen vor, um das Fenster „Umgebungsvariablen“ zu öffnen:
- Klicken Sie mit der rechten Maustaste auf das Symbol „Dieser PC“ und wählen Sie „Eigenschaften“.
- Wählen Sie nun in diesem Fenster im linken Teil „Erweiterte Systemeinstellungen“.
- Klicken Sie auf die letzte Schaltfläche mit der Aufschrift „Umgebungsvariablen“, um unser Zielfenster zu öffnen.
Sobald Sie dies geöffnet haben, können Sie Benutzer- und Systemvariablen separat anzeigen. Der Variablenname steht in der ersten Spalte und sein Wert in der zweiten. Über die entsprechenden Schaltflächen unterhalb der Tabelle können Sie diese Variablen ‚Hinzufügen‘, ‚Bearbeiten‘ und ‚Löschen‘.
Verwenden der Path-Variablen
Pfad ist die am häufigsten verwendete Umgebungsvariable. Wie ich bereits erwähnt habe, zeigt es auf Verzeichnisse, die ausführbare Dateien enthalten. Sobald Sie Ihre Path-Variable korrekt eingerichtet haben, können Sie diese ausführbaren Dateien von überall im System verwenden. Versuchen wir, dies anhand eines Beispiels zu verstehen. Öffnen Sie das Fenster mit den Umgebungsvariablen und suchen Sie in den Systemvariablen nach „Pfad“.
Klicken Sie auf „Bearbeiten“ und dann auf „Neu“, ohne jetzt mit anderen Steuerelementen herumzuspielen. Klicken Sie nun auf Durchsuchen und wählen Sie einen Ordner aus, der die gewünschte ausführbare Datei enthält. Klicken Sie auf „Ok“ und speichern Sie alles. Ich habe dem Pfad die ausführbare Datei „Visual Studio Code“ hinzugefügt.
Um Ihre Anwendung auszuführen, öffnen Sie nun die Eingabeaufforderung und geben Sie den Namen der ausführbaren Datei ein, die sich im Ordner befand. Sie können zusätzliche Argumente angeben, wenn das Programm dies unterstützt. Das Programm wird von der Eingabeaufforderung aus ausgeführt, ohne sich tatsächlich in dem Verzeichnis zu befinden, von dem aus Sie den Befehl ausgeführt haben. Das ist das Schöne an der Pfadvariable.
Lesen: So fügen Sie eine PATH-Umgebungsvariable in Windows hinzu oder bearbeiten sie.
Liste aller Umgebungsvariablen
Öffnen Sie die Eingabeaufforderung und geben Sie ‚EINSTELLEN‚ und drücken Sie die Eingabetaste. Die gesamte Liste der Variablen mit ihren aktuellen Werten wird angezeigt und Sie können darauf zurückgreifen, um Änderungen an Ihrem Computer vorzunehmen.
Lesen: So sehen Sie Namen und Werte von Umgebungsvariablen in Windows
Dynamische Umgebungsvariablen
Im Gegensatz zu herkömmlichen Variablen werden dynamische Umgebungsvariablen von der CMD und nicht vom System bereitgestellt. Sie können die Werte dieser Variablen nicht ändern und sie erweitern sich bei jeder Abfrage auf verschiedene diskrete Werte. Wir verwenden diese Variablen normalerweise für die Stapelverarbeitung und diese werden nicht in der Umgebung gespeichert. Selbst der ‚SET‘-Befehl zeigt diese Variablen nicht an. Einige der dynamischen Umgebungsvariablen sind unten aufgeführt.
Lesen: So fügen Sie Umgebungsvariablen zum Kontextmenü hinzu.
Liste der Umgebungsvariablen in Windows 11/10
%ANWENDUNGSDATEN% – C:\Benutzer\
%ALLUSERSPROFILE% – C:\Programmdaten
%CD% – Wenn Sie diesen Befehl eingeben, erhalten Sie das aktuelle Verzeichnis, in dem Sie arbeiten.
%ALLGEMEINEPROGRAMMDATEIEN% – C:\Programme\Gemeinsame Dateien
%ALLGEMEINEPROGRAMMDATEIEN(x86)% – C:\Programme (x86)\Gemeinsame Dateien
%COMMONPRGRAMW6432% – C:\Programme\Gemeinsame Dateien
%CMDEXTVERSION% – Diese Variable erweitert sich auf die Version der Befehlszeilenerweiterungen.
%COMSPEC% – C:\Windows\System32\cmd.exe
%DATUM%: – Diese Variable gibt Ihnen das aktuelle Datum gemäß den Einstellungen für das Datumsformat.
%FEHLERSTUFE% – Bestimmt die Fehlerstufe, die durch den letzten ausgeführten Befehl gesetzt wurde.
%HOMEDRIVE% – C:\
%HOMEPATH% -C:\Benutzer\
%LOCALAPPDATA% – C:\Benutzer\
%LOGONSERVER% – \\
%WEG% – C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
%PATHEXT% – .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%PROGRAMMDATEN% – C:\Programmdaten
%PROGRAMMDATEIEN% – C:\Programme
%PROGRAMMW6432% – C:\Programme
%PROGRAMMDATEIEN(X86)% – C:\Programme (x86)
%PROMPT% – $P$G
%SYSTEMLAUFWERK% – C:
%SYSTEM ROOT% – C:\Windows
%ZEIT% – In ähnlicher Weise erhalten Sie die aktuelle Uhrzeit gemäß den Einstellungen für das Zeitformat.
%TMP% – C:\Benutzer\
%TEMP% – C:\Benutzer\
%NUTZERNAME% –
%BENUTZERPROFIL% – C:\Benutzer\
%USERDOMAIN% – Dem aktuellen Benutzer zugeordnete Benutzerdomäne.
%USERDOMAIN_ROAMINGPROFILE% – Mit dem Roaming-Profil verknüpfte Benutzerdomäne.
%WINDIR% – C:\Windows
%ÖFFENTLICH% – C:\Benutzer\Öffentlich
%PSMODULEPATH% – %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%EINE FAHRT% – C:\Benutzer\
%DRVERDATA% – C:\Windows\System32\Drivers\DriverData
%CMDCMDLINE% – Gibt die Befehlszeile aus, die zum Starten der aktuellen Eingabeaufforderungssitzung verwendet wird. (Eingabeaufforderung.)
%COMPUTERNAME% -Gibt den Systemnamen aus.
%PROCESSOR_REVISION% – Gibt die Prozessorversion aus.
%PROCESSOR_IDENTIFIER% – Prozessorkennung ausgeben.
%PROCESSOR_LEVEL% – Gibt Prozessorebene aus.
%ZUFÄLLIG% – Diese Variable gibt eine Zufallszahl von 0 bis 32767 aus
%NUMBER_OF_PROCESSORS% – Gibt die Anzahl der physischen und virtuellen Kerne aus.
%OS% – Windows_NT
Hier ging es ziemlich genau um System- und Benutzerumgebungsvariablen unter Windows. Windows kommt mit viel mehr Variablen – vergessen Sie nicht, sie mit dem ‚SET‘-Befehl zu überprüfen.
SPITZE: Rapid Environment Editor ist ein leistungsstarker Umgebungsvariablen-Editor für Windows.