System- und Benutzerumgebungsvariablen in Windows 11/10 erklärt

System- und Benutzerumgebungsvariablen(System and User Environment Variables) waren schon immer ein komplexes Diskussionsthema für die täglichen Benutzer von Windows-Betriebssystemen(Windows OS) . 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(User Environment Variables) sind und wie Sie sie verwenden können.

In diesem Beitrag werden wir Umgebungsvariablen(Environment Variables) , System- und Benutzerumgebungsvariablen(User Environment Variables) besprechen und wie sie hinzugefügt und geändert werden. Dann fahren wir mit dynamischen Systemvariablen(Dynamic System Variables) fort und sehen, wie man sie in der Eingabeaufforderung verwendet.

Was ist eine Umgebungsvariable im(Variable) Windows - Betriebssystem(Windows OS)

Umgebungsvariable(Environment Variable) besteht aus zwei getrennten Wörtern, „ Umgebung(Environment) “ 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(Environment) “ für Anwendungen bereit, um Operationen auszuführen und auszuführen, und das ist es, was das erste Wort ausmacht. Beides kombinierend, sind Umgebungsvariablen(Environment) jene dynamischen Objekte, die die von der Umgebung bereitgestellten Werte speichern. Jetzt bietet Umgebung Werte, die anderen Programmen dabei helfen, wichtige Informationen über das System zu erhalten. Als gäbe es eine Umgebungsvariable namens „windir“, die dem Verzeichnis entspricht, in dem Windowsist installiert. Um dies in Aktion zu sehen, öffnen Sie ein Explorer-Fenster und geben Sie „ %windir% “ in die Adressleiste ein. 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. (Windows)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(Command Prompt) in jedem anderen Verzeichnis ausführen können. Wir haben Pfad(Path) 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 ?(User Environment Variables)

Ganz ähnlich wie die Registrierung(Registry) unter Windows funktioniert , haben wir System- und Benutzerumgebungsvariablen(User Environment Variables) . Die Systemvariablen sind systemweit akzeptiert und unterscheiden sich nicht von Benutzer zu Benutzer. Hingegen(Whereas) werden Benutzerumgebungen(User Environments) von Benutzer zu Benutzer unterschiedlich konfiguriert. 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 werden vor (System Variables)Benutzervariablen(User Variables) ausgewertet . 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(Path) ist die Benutzerpfadvariable , die an die (User Path)Systempfadvariable(System Path) angehängt ist. 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:

  1. Klicken Sie mit der rechten Maustaste auf das Symbol „Dieser PC“ und wählen Sie „Eigenschaften“.
  2. Wählen Sie nun in diesem Fenster im linken Teil „Erweiterte Systemeinstellungen“.
  3. Klicken Sie(Hit) auf die letzte Schaltfläche mit der Aufschrift „Umgebungsvariablen“, um unser Zielfenster zu öffnen.

System- und Benutzerumgebungsvariablen

Sobald Sie dies geöffnet haben, können Sie Benutzer-(User) und Systemvariablen(System) 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(Path) 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(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 “.(Path)

System- und Benutzerumgebungsvariablen

Klicken Sie(Click) auf „Bearbeiten“ und dann auf „ Neu(New) “, 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(Click) 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(Command Prompt) 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 Path-Variablen(Path variable) .

Liste aller Umgebungsvariablen

Öffnen Sie die Eingabeaufforderung und geben Sie „ SET “ ein und drücken Sie die Eingabetaste(Enter) . Die gesamte Liste der Variablen mit ihren aktuellen Werten wird angezeigt und Sie können darauf zurückgreifen, um Änderungen an Ihrem Computer vorzunehmen.

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 Sie(Read) : So fügen Sie Umgebungsvariablen zum Kontextmenü hinzu(How to add Environment Variables to Context Menu) .

Liste der Umgebungsvariablen in Windows 11/10

%APPDATA% – C:Benutzer<Benutzername>AppDataRoaming

%ALLUSERSPROFILE% – C:Programmdaten

%CD% – Wenn Sie diesen Befehl eingeben, erhalten Sie das aktuelle Verzeichnis, in dem Sie arbeiten.

%COMMONPROGRAMFILES% – C:ProgrammeGemeinsame Dateien

%COMMONPROGRAMFILES(x86)% – C:Programmdateien (x86)Gemeinsame Dateien

%COMMONPRGRAMW6432% – C:ProgrammeGemeinsame Dateien

%CMDEXTVERSION% – Diese Variable wird auf die Version der Befehlszeilenerweiterungen erweitert.

%COMSPEC% – C:WindowsSystem32cmd.exe

%DATE% : – Diese Variable gibt Ihnen das aktuelle Datum gemäß den Einstellungen für das Datumsformat.

%ERRORLEVEL% – Bestimmt die Fehlerstufe, die durch den zuletzt ausgeführten Befehl festgelegt wurde.

%HOMEDRIVE%   – C:

%HOMEPATH%   -C:Benutzer<Benutzername>

%LOCALAPPDATA% – C:Benutzer<Benutzername>AppDataLocal

%LOGONSERVER% – \<domain_logon_server>

%PATH% – C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem

%PATHEXT%.com ; .exe ; .bat ; .cmd ; .vbs ; .vbe ;.js; .jse ; .wsf ; .wsh ;.msc

%PROGRAMDATA% – C:Programmdaten

%PROGRAMFILES% – C:Programmdateien

%PROGRAMW6432% – C:Programmdateien

%PROGRAMFILES(X86)% – C:Programmdateien (x86)

%PROMPT% – $P$G

%SYSTEMDRIVE% – C:

%SYSTEMROOT% – C:Windows

%TIME% – In ähnlicher Weise erhalten Sie die aktuelle Uhrzeit gemäß den Zeitformateinstellungen.

%TMP% – C:Benutzer<Benutzername>AppDataLocalTemp

%TEMP% – C:Benutzer<Benutzername>AppDataLocalTemp

%USERNAME% – <Benutzername>

%USERPROFILE% – C:Benutzer<Benutzername>

%USERDOMAIN%– Benutzerdomäne(Userdomain) , die dem aktuellen Benutzer zugeordnet ist.

%USERDOMAIN_ROAMINGPROFILE%– Benutzerdomäne(Userdomain) , die mit dem Roaming-Profil verknüpft ist.

%WINDIR%   – C:Windows

%PUBLIC% – C:BenutzerÖffentlich

%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0Module

%ONEDRIVE%   – C:Benutzer<Benutzername>OneDrive

%DRVERDATA%   – C:WindowsSystem32DriversDriverData

%CMDCMDLINE%(Outputs)   Gibt die Befehlszeile aus, die zum Starten der aktuellen Eingabeaufforderungssitzung(Command Prompt) verwendet wird . ( Eingabeaufforderung(Command Prompt) .)

%COMPUTERNAME%   -Gibt den Systemnamen aus.

%PROCESSOR_REVISION% – Gibt die Prozessorversion aus.

%PROCESSOR_IDENTIFIER%   – Gibt die Prozessorkennung aus.

%PROCESSOR_LEVEL%   – Gibt die Prozessorebene aus.

%RANDOM% – 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(User Environment Variables) unter Windows . Windows kommt mit viel mehr Variablen – vergessen Sie nicht, sie mit dem 'SET'-Befehl zu überprüfen.

TIPP(TIP) : Rapid Environment Editor ist ein leistungsstarker Environment Variables Editor für Windows .



About the author

Ich bin Computeringenieur mit über 10 Jahren Erfahrung in der Softwarebranche, insbesondere in Microsoft Office. Ich habe Artikel und Tutorials zu verschiedenen Themen rund um Office geschrieben, darunter Tipps zur effektiveren Nutzung der Funktionen, Tricks zur Bewältigung gängiger Office-Aufgaben und mehr. Meine Fähigkeiten als Autor machen mich auch zu einer hervorragenden Ressource für andere, die mehr über Office erfahren möchten oder einfach nur einen schnellen Rat benötigen.



Related posts