Gibt es eine bequeme Möglichkeit, PATH in Windows 7 zu bearbeiten?

165

Ich verstehe nicht, warum Windows 7 noch dieses verstopfte Dialogfeld übernimmt? Es ist mir unangenehm, einen Pfad in diesem schmalen Textfeld zu bearbeiten und nachzuschlagen.

Bildbeschreibung hier eingeben

Gibt es eine bequeme Möglichkeit, PATH in Windows 7 zu bearbeiten? Ein Artikel pro Zeile zum Beispiel.

xport
quelle
Sie müssen "bequem" definieren. Das Dialogfeld eignet sich gut zum Hinzufügen zum PATH(einfach anhängen); Hinzufügen anderer Envars; und Löschen von Envars. In Ihrem Fall können Sie die Zeichenfolge in Notepad oder Notepad ++ kopieren, bearbeiten und dann wieder einfügen. Es ist so einfach und bequem wie <kbd> STRG </ kbd> + <kbd> C </ kbd> und <kbd> STRG </ kbd> + <kbd> V </ kbd> (das ist, was ich tue).
Jww
@ Chris2357: setx für den Pfad zu verwenden ist problematisch. Siehe stackoverflow.com/questions/19287379/…
El Ronaldo,
1
Natürlich auch Windows 8. Daumen
drücken
2
@ user74094: Microsoft hat diese Funktion in Windows 10 Preview Build 10565 und Release Build 10586 bereitgestellt: geek.com/microsoft/…
bwDraco
1
Das ist eine großartige Frage. Diese Stuffy Box scheint auch eine Zeichenbegrenzung zu haben, die Sie daran hindern kann, die gewünschten Änderungen vorzunehmen.
rkagerer

Antworten:

133

Es gibt immer den Rapid Environment Editor, der volle Unterstützung für alle gängigen Betriebssystemversionen, einschließlich 64-Bit, beansprucht.

Editierbarer Baum

Umgebungsvariablen und -werte als bearbeitbaren Baum anzeigen.

Tragbarer Modus

RapidEE erfordert keine Installation und kann als "tragbare Anwendung" ausgeführt werden. Details anzeigen.

schnelle Umgebung Editor erschossen

Es gibt auch den älteren (aber immer noch nützlichen) und leichteren Pfadeditor . (Beachten Sie, dass die Seite als von 2015.08.07 tot ist, aber immer noch existiert als archive.org Schnappschuss von 2013.03.27 - Link zu dem Installateur ). Es funktioniert einwandfrei unter Windows 7 und funktioniert, obwohl es nur als Installationsprogramm geliefert wird, auch als tragbares / eigenständiges ausführbares Programm, wenn Sie es extrahieren .

Path Editor ist ein kleines Hilfsprogramm, mit dessen intuitiver Benutzeroberfläche und einfacher Drag-and-Drop-Funktion die Verwaltung von Pfaden sehr einfach ist. Der Pfadeditor kann mit einem einzigen Mausklick den Pfad von fehlenden und doppelten Einträgen säubern.

Pfadeditor erschossen

Mokubai
quelle
5
Obwohl es aus dem REE-Screenshot möglicherweise nicht vollständig ersichtlich ist, kann REE einzelne% PATH% -Einträge bearbeiten (nach oben / unten verschieben, fehlende markieren, hinzufügen / löschen) und nicht nur als Zeichenfolge behandeln. Wirklich schöne App!
GaryO
2
Der PathEditor-Link ist veraltet. Seite in SoftPedia ist eine Linkfarm, die PathEditor nicht herunterladen kann.
Dims
@Dims Dies ist der aktuelle Link zu Pfad - Editor
MarianD
@MarianD, das ist eigentlich ein ganz anderes Programm, beschrieben in der Antwort von user2496012 (# 615584). Ich denke, es wurde geschrieben, um eine Art spiritueller Nachfolger zu sein, aber es ist definitiv nicht dasselbe. Der in dieser Antwort verlinkte "Pfadeditor" (mit einem Leerzeichen) wurde ursprünglich von Redfern Software im Jahr 2012 geschrieben. Obwohl er sein Alter zeigt, ist er immer noch mein Favorit, einfach weil er die leichteste Option ist, mit der Pfade eingefügt werden können aus der Zwischenablage. IIRC, nur sehr wenige der anderen unterstützen diese Funktionalität.
Mark G.
@MarkG. - Vielen Dank für Ihre Nachricht! Ich habe es heruntergeladen und werde es versuchen.
MarianD
45

Hier ist ein weiterer Windows-Pfadeditor :

Bildschirmfoto

(Haftungsausschluss: Ich habe das gemacht. Es ist Open Source, Beiträge willkommen!)

rix0rrr
quelle
4
+1 Kudos für die Funktion "Probleme anzeigen" (sollte "Mögliche Probleme anzeigen" sein). Es ist der Ansicht, dass die Schaltflächenaktionen Dialoge öffnen sollten, um Optionen zu erklären / nachzufragen / auszuführen. Das Dialogfeld "Automatisch" kann eine "maximale Tiefe" (oder einen Ordnerbaum-Selektor) und eine Ergebnisliste mit Kontrollkästchen aufweisen, um sie dem Benutzer- oder Systempfad hinzuzufügen. Ah, es ist so einfach, anderen Leuten zu sagen, wie die Dinge sein sollten :-)
leonbloy
Obwohl es viele Windows-Standardeinträge als "problematisch" anzeigt, hat es keine Schaltfläche zum Hinzufügen (Drag & Drop aus dem Windows-Explorer ist in Ordnung, möchte jedoch zusätzlich eine Schaltfläche zum Hinzufügen haben): Es hat mir sehr gut gefallen, vielen Dank!
DR
Dies möchte meinen Benutzerpfad vollständig löschen, vermutlich, weil er mit dem Systempfad überflüssig ist. Ist das weise?
Endolith
1
Sah gut aus, mochte vor allem die "Show Probleme" -Funktion, aber es kaputt und verlor einige Pfade, als ich speicherte :(
Empyrean
Abstürze beim Start mit der Meldung "PathTooLongException wurde nicht behandelt". Schande. Nach dem Lesen anderer Threads gibt es meines Erachtens eine andere Windows-API, die längere Pfade verarbeiten kann ... nur nicht die, die vom Explorer (und offensichtlich von diesem Dienstprogramm) verwendet wird
Greg Woods
16

Dies ist im Windows 10-Update implementiert, das im November 2015 veröffentlicht wurde.

Ich verstehe, die Frage erfordert speziell eine Windows 7-Lösung. Ich habe diese Antwort jedoch zum Nutzen der Benutzer veröffentlicht, die zufällig auf diese Frage stoßen.

Windows 10 verfügt in der Vorschau-Version 10565 und der Release-Version 10586 (Update November 2015) über einen überarbeiteten Umgebungsvariablen-Editor, der die Bearbeitung von PATH erheblich vereinfacht.

Neuer Umgebungsvariablen-Editor im Windows 10-Update

bwDraco
quelle
<Strg> <+> sollte die Schrift vergrößern ... das tut es nicht.
Pacerier
Haben Sie auf die richtige Antwort geantwortet? Dies scheint nicht mit der Frage oder Antwort zu tun zu haben.
bwDraco
Wow, ich hatte keine Ahnung, dass Microsoft dies tatsächlich getan hat. Ich habe Windows den ganzen Weg von Windows 95 verwendet, so dass ich den Eindruck hatte, dass sich das unbrauchbare Dialogfeld niemals ändern wird. Vielen Dank, das erspart mir die Installation einer weiteren Software.
ADTC
Änderungen werden (noch) nicht nach der Bearbeitung wirksam, sondern nach dem Schließen des Environment VariablesFensters mit OK (Windows 10 Home 1709).
Griff
15

Erwähnenswert ist auch der Umgebungsvariablen-Editor (Eveditor). Es ist einfach zu bedienen und völlig kostenlos.

Hinweis: Das Bild zeigt den erweiterten Pfad, der unter Windows 7 nicht verfügbar war.

Eveditor

Dmitry
quelle
14

Zum schnellen und schmutzigen Kopieren und Einfügen in Notepad, dann bearbeiten und kopieren und wieder einfügen.

Chris Nava
quelle
+1: Gute Idee, aber es ist immer noch schmerzhaft, horizontal zu scrollen.
xport
3
Genau. Je nach gewähltem Editor können Sie ";" für eine Rückkehr und Ihre Bearbeitung dann tauschen Sie sie zurück. Notepad wird diese Ersetzung jedoch nicht durchführen. :-(
Chris Nava
@ ChrisNava idd wird es nicht. Ich würde Sublime Text 3 empfehlen :)
Dmitry Nazarov
2
Angenommen, Sie haben Gnutils, dann echo %path% | tr ; \nist dies ein Kommandozeilenäquivalent zu Chris 'Vorschlag.
RJFalconer
Kopieren / Einfügen in den Editor ++, da mein Pfad lang war und der Editor den Pfad durcheinander gebracht hat. Beim Aufteilen des Pfads in zwei Zeilen, die er eingefügt hat, wurde er gekürzt.
zar
8

Sie könnten dies in Betracht ziehen https://patheditor2.codeplex.com/ Es hängt nicht von .Net Bloat oder MFC ab. reines Win32; Die Binärgröße beträgt weniger als 200 KB. Es ist keine Installation erforderlich und es ist eine eigenständige ausführbare Datei. Wenn es darauf ankommt, ist es Open Source

Bildschirmfoto

user2496012
quelle
Mir gefällt dies am besten, weil es eigenständig, schnell und ziemlich einfach ist - aber es gibt noch kein Kopieren und Einfügen von Dateipfaden oder Ziehen und Ablegen.
wordsforthewise
Einfach und macht was es verspricht. Nr. 1!
Ghasan
Anscheinend gibt es genau dort ein praktisches Github-Repo .
Antogerva
6

Es gibt ein ziemlich gutes Open-Source-CLI-Tool namens pathed . Verwendungsmuster sind wie folgt:

C:\Projects\2010\GSharpTools_Setup\bin>pathed /?
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

USAGE: PATHED.EXE [OPTIONS]
OPTIONS:
      /MACHINE: print machine PATH
         /USER: print user PATH
          /ADD: add variable at the head
       /APPEND: add variable at the tail
       /REMOVE: remove path / index
         /SLIM: strip duplicate vars
          /ENV: environment variable, defaults to PATH

C:\Projects\2010\GSharpTools_Setup\bin>pathed
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

00 C:\Perl\site\bin
01 C:\Perl\bin
02 C:\Windows\system32
03 C:\Windows
04 C:\Windows\System32\Wbem
05 C:\Python26
06 C:\Tools
07 C:\Windows\System32\WindowsPowerShell\v1.0\
08 C:\Program Files (x86)\TortoiseSVN\bin
09 C:\Program Files\TortoiseSVN\bin
10 C:\Program Files (x86)\doxygen\bin
11 C:\Program Files (x86)\WinMerge
12 C:\Program Files (x86)\Subversion\bin
13 C:\Program Files (x86)\p-nand-q.com\GSharpTools [INVALID]
14 C:\Program Files (x86)\p-nand-q.com\pserv2 [INVALID]
15 C:\Program Files (x86)\OpenVPN\bin
16 C:\Windows\Microsoft.NET\Framework\v3.5
17 C:\Windows\Microsoft.NET\Framework\v2.0.50727
18 C:\Program Files (x86)\Scintilla Text Editor
19 C:\Program Files\7-Zip
20 C:\Program Files (x86)\PostgreSQL\8.4\bin
21 C:\Program Files (x86)\Java\jdk1.6.0_18\bin
22 C:\Program Files (x86)\IZArc
; pathed /REMOVE "%CD%"
; pathed /APPEND "%CD%"
; pathed /MACHINE
; and so on.

Sie müssen es jedoch als Administrator ausführen, damit die Änderungen wirksam werden.

Ehtesh Choudhury
quelle
3

Eine schnelle und einfache Möglichkeit, PATH über die Befehlszeile zu bearbeiten:

C:\WINDOWS>setx PATH "PATH;C:\some_new_path"

Dadurch wird der Pfad aktualisiert, indem der neue Pfad an den vorhandenen Pfadwert angehängt wird. Wenn Sie den folgenden Befehl eingeben, wird der neue PFAD in allen zukünftigen CMD-Fenstern gedruckt. NICHT im aktuellen CMD-Fenster:

C:\WINDOWS>PATH

Wenn Sie Folgendes eingeben, erhalten Sie eine Liste aller Umgebungsvariablen:

C:\WINDOWS>set
Chris2357
quelle
4
Warnung: Diese Methode scheint Pfade auf 1024 Zeichen zu beschränken. Wenn Ihr Pfad bereits länger ist, schneidet er einfach das Ende Ihres Pfades ab und hinterlässt einen fehlerhaften Zustand.
Neil
1

Lösung für Windows 7:

  1. Laden Sie AutoHotKey herunter und installieren Sie es

  2. Kopieren Sie dieses Skript an eine beliebige Stelle auf Ihrem System: SysEnv.ahk

  3. Klicken Sie mit der rechten Maustaste auf die SysEnv.ahksoeben erstellte Datei und wählen Sie "Skript kompilieren".

  4. Klicken Sie mit der rechten Maustaste auf die SysEnv.exegerade erstellte Datei und wählen Sie "Als Administrator ausführen".

  5. Verwenden Sie die App, um den Pfad zu bearbeiten, z SysEnv AutoHotKey-Fenster

roblogic
quelle
0

Hier ist ein Online-Tool zum Bearbeiten des Windows-Pfads, wenn Sie keine Software installieren möchten.

Daniel Hári
quelle