Cos'è il PATH di Windows e come si aggiungono elementi?

Was ist der Windows-Pfad und wie fügen Sie ihm Dinge hinzu?

⌛ Reading Time: 5 minutes

Der effizienteste Weg, um die meisten Dinge unter Windows zu erledigen, ist über die grafische Oberfläche. Ab und zu müssen Sie sich jedoch an die Befehlszeile wenden, um Fehler zu beheben, zu programmieren oder einfach nur an Ihrem Nerd-Credo zu arbeiten. Wenn Sie jedoch versuchen, etwas auszuführen, das nicht von Windows stammt, müssen Sie es Ihrer PATH-Variablen hinzufügen. Das sagt Ihrem System, wo Sie nach ausführbaren Dateien suchen müssen, wenn Sie danach fragen.

Was ist PATH?

Umgebungsvariablen speichern Daten über die Umgebung eines Systems, sodass das System weiß, wo nach bestimmten Informationen gesucht werden muss. Die PATH-Variable ist eine der bekanntesten Umgebungsvariablen, da sie auf Windows-, Mac- und Linux-Computern vorhanden ist und auf allen eine ziemlich benutzerbezogene Aufgabe erfüllt. Die eigentliche Form ist nur eine Textzeichenfolge mit einer Liste von Verzeichnispfaden, die das System jedes Mal durchsucht, wenn Sie ein Programm anfordern.

Dies ist ein bisschen wie das Hinzufügen einer Desktop-Verknüpfung zu Ihrer Befehlszeile. Anstatt “C: Benutzer Benutzername AppData Local Programme Python Python38-32 python.exe” einzugeben, um Python zu starten, können Sie den Ordner mit der Datei zur PATH-Variablen hinzufügen und einfach “python” eingeben Starten Sie es in der Zukunft. Tun Sie dies für jedes Programm, das Sie mögen, unabhängig davon, ob es eine GUI (wie Notepad) startet oder über die Befehlszeilenschnittstelle (wie Python) funktioniert.

Windows Path Charmap-Start

Unter Windows verweist PATH (nur durch Konvention großgeschrieben, da das NTFS-Dateisystem von Windows nicht zwischen Groß- und Kleinschreibung unterscheidet) standardmäßig auf die Verzeichnisse “C: Windows” und “C: Windows system32”. Wenn Sie tippen charmap In der Befehlszeile erhalten Sie eine umfangreiche Liste von Unicode-Zeichen, die Sie beispielsweise kopieren und verwenden können. “Notepad” führt Notepad aus, “msinfo32” zeigt Ihnen eine Liste der technischen Daten Ihres Computers usw. an.

Diese Programme können auch über die GUI gestartet werden. Wenn Sie jedoch bereits in der Befehlszeile arbeiten, ist es viel einfacher, Programme nur durch Eingabe ihrer Namen zu starten. Dies gilt insbesondere dann, wenn Sie versuchen, ein Programm zu starten, das in der Befehlszeilenschnittstelle geöffnet und ausgeführt wird, z. B. Python oder Node.js.

Wie bearbeite ich die PATH-Variable?

Die Windows-Benutzeroberfläche ist ziemlich einfach, daher ist es für die meisten Benutzer wahrscheinlich die beste Möglichkeit, PATH zu bearbeiten.

Verwenden der Windows-GUI

1. Öffnen Sie “Systemeigenschaften” und wechseln Sie zur Registerkarte “Erweitert”. Der einfachste Weg, dies zu tun, ist durch Tippen environment variable in Ihre Windows-Suchleiste und klicken Sie auf “Systemumgebungsvariablen bearbeiten”.

Suche nach Windows-Pfadsystemeigenschaften

Alternativ können Sie zu “Systemsteuerung -> System und Sicherheit -> System” gehen und auf “Erweiterte Systemeinstellungen” klicken. Art sysdm.cpl in den Befehl Ausführen; oder klicken Sie mit der rechten Maustaste auf “Dieser PC”, wählen Sie “Eigenschaften” und klicken Sie auf “Erweiterte Systemeinstellungen”. Sie gehen alle an den gleichen Ort.

2. Wenn Sie sich auf der Registerkarte “Erweitert” befinden, klicken Sie auf “Umgebungsvariablen …”.

Windows Path System Properties Advanced

3. Das obere Feld enthält Benutzervariablen. Das bedeutet, dass Änderungen nur für Ihr Konto gelten. Wenn Sie mehrere Konten auf einem Computer haben und möchten, dass sich die Änderungen auf alle auswirken, bearbeiten Sie stattdessen das untere Feld mit den Systemvariablen.

Windows-Pfadumgebungsvariablen

4. Wählen Sie die Benutzer- oder Systempfadvariable aus (lassen Sie sich nicht von der Groß- und Kleinschreibung abwerfen; PATH und Path sind in Windows identisch), die Sie bearbeiten möchten, und klicken Sie auf die Schaltfläche „Bearbeiten…“ unter dem Feld.

Windows-Pfad Umgebungsvariable bearbeiten

5. Wenn Sie bereits den Pfad zu dem Ordner haben, den Sie hinzufügen möchten, klicken Sie einfach auf “Neu” und fügen Sie den vollständigen Pfad ein (nicht direkt zur ausführbaren Datei, sondern nur zu dem Ordner, der ihn enthält). Ich füge den Pfad zu meinem NodeJS-Verzeichnis ein, damit ich JavaScript in der Befehlszeile verwenden kann.

Windows-Pfad Umgebungsvariable bearbeiten Neu

6. Wenn Sie lieber zu dem Ordner navigieren und ihn manuell auswählen möchten, navigieren Sie mit der Schaltfläche „Durchsuchen“ zu dem Ordner, in dem sich Ihre ausführbare Datei befindet, und klicken Sie dort auf die Schaltfläche „OK“.

Windows-Pfad Umgebungsvariablen bearbeiten Knoten durchsuchen

7. Wenn Sie möchten, dass Ihr Programm etwas schneller gestartet wird, können Sie den Ordner mit den Schaltflächen „Nach oben“ und „Nach unten“ näher an den oberen Rand legen, damit es bei der Verzeichnissuche schneller angezeigt wird.

8. Öffnen Sie ein neues Eingabeaufforderungsfenster und testen Sie Ihr Programm, indem Sie den Namen der ausführbaren Datei eingeben, die Sie starten möchten. Im aktuellen Fenster funktioniert es nicht, da immer noch die alte PATH-Variable verwendet wird.

Die Windows 10-Benutzeroberfläche ist sehr benutzerfreundlich und sollte die Anforderungen der meisten Benutzer erfüllen. Wenn Sie jedoch die Befehlszeile zum Festlegen von PATH verwenden müssen, sollten Sie sich bewusst sein, dass dies nicht so einfach ist, wie es scheint. Es ist eine gute Idee, die bekannten Probleme mit und Korrekturen für das zu lesen setx Befehl, der die Variable auf 1024 Zeichen abschneidet oder die Variablen auf andere Weise ändert. Sichern Sie auf jeden Fall zuerst sowohl Ihre Benutzer- als auch Ihre Systempfadvariablen.

Windows Path Cmd Setx

Mit diesem Haftungsausschluss können Sie den folgenden Code verwenden, um Ihren Systempfad über die Eingabeaufforderung festzulegen. (Als Administrator ausführen.) Um damit Ihren Benutzerpfad festzulegen, entfernen Sie einfach den /M.

Muss ich PATH bearbeiten?

Wenn Sie dies lesen, stoßen Sie wahrscheinlich auf etwas, bei dem Sie es der PATH-Variablen hinzufügen müssen. Daher sollten Sie dies wahrscheinlich tun. Wenn Sie Ihrem PATH jedoch nur etwas hinzufügen möchten, um den Zugriff zu erleichtern, ist dies ebenfalls in Ordnung. Stellen Sie nur sicher, dass die Programme mit höherer Priorität nicht beeinträchtigt werden.

Wenn Sie regelmäßig mit Umgebungsvariablen arbeiten müssen und etwas mit etwas mehr Leistung als die Standard-Windows-GUI oder -Befehlszeile benötigen, das Rapid Environment Editor-Tool funktioniert ganz gut. Es enthält sogar Tools, mit denen Sie doppelte und / oder fehlerhafte Pfade entfernen können. Denken Sie daran, zuerst Ihren Computer zu sichern, bevor Sie Änderungen vornehmen.

Verbunden: