มีวิธีที่สะดวกในการแก้ไข PATH ใน Windows 7 หรือไม่?


165

ฉันไม่เข้าใจว่าเพราะเหตุใด Windows 7 จึงยังใช้กล่องโต้ตอบที่น่าเบื่อนี้อยู่ ฉันรู้สึกอึดอัดเมื่อแก้ไขและค้นหาเส้นทางในกล่องข้อความแคบ ๆ นี้

ป้อนคำอธิบายรูปภาพที่นี่

มีวิธีที่สะดวกในการแก้ไข PATH ใน Windows 7 หรือไม่? ตัวอย่างเช่นหนึ่งรายการต่อแถว


คุณต้องกำหนด "สะดวก" โต้ตอบทำงานที่ดีสำหรับการเพิ่มPATH(เพียงผนวก); เพิ่ม envars อื่น ๆ ; และลบ envars ในกรณีของคุณคุณสามารถคัดลอกสตริงไปยัง Notepad หรือ Notepad ++ แก้ไขแล้ววางกลับ มันง่ายและสะดวกสบายเหมือน <kbd> CTRL </kbd> + <kbd> C </kbd> และ <kbd> CTRL </kbd> + <kbd> V </kbd> (นั่นคือสิ่งที่ฉันทำ)
jww

@ Chris2357: การใช้ setx สำหรับเส้นทางเป็นปัญหา ดูstackoverflow.com/questions/19287379/…
El Ronaldo

1
Windows 8 แน่นอนตอนนี้ นิ้วกำลังข้ามสำหรับ Windows 10.
user74094

2
@ user74094: Microsoft ได้มอบคุณสมบัตินี้ใน Windows 10 Preview build 10565, release build 10586: geek.com/microsoft/…
bwDraco

1
นี่เป็นคำถามที่ยอดเยี่ยม กล่องที่มีลักษณะคล้ายกันนั้นก็มีขีด จำกัด ของตัวละครซึ่งสามารถป้องกันคุณจากการดัดแปลงที่คุณต้องการ
rkagerer

คำตอบ:


133

มีตัวแก้ไขสภาพแวดล้อมอย่างรวดเร็วเสมอซึ่งอ้างว่าได้รับการสนับสนุนอย่างเต็มที่สำหรับระบบปฏิบัติการหลักทุกรุ่นรวมถึง 64 บิต

ต้นไม้ที่แก้ไขได้

แสดงตัวแปรสภาพแวดล้อมและค่าเป็นแผนผังที่สามารถแก้ไขได้

โหมดพกพา

RapidEE ไม่ต้องการการติดตั้งและสามารถเรียกใช้เป็น "แอปพลิเคชันแบบพกพา" ดูรายละเอียด.

ยิงแก้ไขสภาพแวดล้อมอย่างรวดเร็ว

นอกจากนี้ยังมีตัวแก้ไขพา ธเก่า (แต่ยังมีประโยชน์) และตัวแก้ไขพา ธน้ำหนักเบาเพิ่มเติม (โปรดทราบว่าไซต์ดังกล่าวเสียชีวิตตั้งแต่ 2015-08-07 แต่ยังคงมีอยู่เป็นสแนปชอตของ archive.org ตั้งแต่2013-03-27 - ลิงก์โดยตรงไปยังโปรแกรมติดตั้ง ) มันทำงานได้ดีบน Windows 7 และแม้ว่ามันจะมาเป็นเพียงการติดตั้งยังทำงานเป็นแบบพกพา / สแตนด์อะโลนที่ปฏิบัติการได้ถ้าคุณดึงมัน

Path Editor เป็นยูทิลิตี้ขนาดเล็กที่ทำให้การจัดการเส้นทางตรงไปตรงมามากด้วยส่วนติดต่อผู้ใช้ที่ใช้งานง่ายและความเรียบง่ายแบบลากแล้ววาง ตัวแก้ไขเส้นทางสามารถล้างเส้นทางของรายการที่หายไปและซ้ำซ้อนด้วยการคลิกเมาส์เพียงครั้งเดียว

ช็อตแก้ไขพา ธ


5
แม้ว่ามันอาจจะไม่ชัดเจนโดยสิ้นเชิงจากภาพหน้าจอ REE แต่ REE สามารถแก้ไขรายการ% PATH% แต่ละรายการได้ (เลื่อนขึ้น / ลงไฮไลท์ที่ขาดหายไปเพิ่ม / ลบ) ไม่ใช่แค่รักษามันเป็นสตริง แอพที่ดีจริงๆ!
GaryO

2
ลิงก์ PathEditor ล้าสมัยแล้ว Page on SoftPedia เป็นลิงค์ฟาร์มที่ไม่สามารถดาวน์โหลด PathEditor
Dims

@Dims นี่คือลิงก์ปัจจุบันไปยังPath Editor
MarianD

@MarianD เป็นโปรแกรมที่แตกต่างออกไปโดยสิ้นเชิงซึ่งได้อธิบายไว้ในคำตอบของผู้ใช้ 2496012 (# 615584) ฉันคิดว่ามันถูกเขียนขึ้นเพื่อเป็นผู้สืบทอดทางวิญญาณ แต่ก็ไม่เหมือนกันแน่นอน "ตัวแก้ไขเส้นทาง" (ที่มีช่องว่าง) ที่เชื่อมโยงในคำตอบนี้ถูกเขียนขึ้นครั้งแรกโดย Redfern Software ในปี 2012 และถึงแม้ว่ามันจะแสดงอายุ แต่ก็ยังเป็นที่ชื่นชอบของกลุ่มเพราะมันเป็นตัวเลือกที่เบาที่สุดที่อนุญาตให้วางเส้นทาง จากคลิปบอร์ด IIRC มีคนเพียงไม่กี่คนที่สนับสนุนการทำงาน
Mark G.

@MarkG - ขอบคุณสำหรับการแจ้งเตือนของคุณ! ฉันดาวน์โหลดและฉันจะลอง
MarianD

45

นี่คือWindows Path Editor อื่น :

ภาพหน้าจอ

(ข้อจำกัดความรับผิดชอบ: ฉันทำสิ่งนี้เป็นโอเพนซอร์สยินดีต้อนรับผลงาน!)


4
+1 รุ่งโรจน์สำหรับคุณลักษณะ "แสดงปัญหา" (ควรเป็น "แสดงปัญหาที่อาจเกิดขึ้น") มันคิดว่าการกระทำของปุ่มควรเปิดกล่องโต้ตอบเพื่ออธิบาย / ขอตัวเลือก / ดำเนินการ กล่องโต้ตอบ "อัตโนมัติ" อาจมี "ความลึกสูงสุด" (หรือตัวเลือกโครงสร้างโฟลเดอร์) และมีรายการผลลัพธ์พร้อมช่องทำเครื่องหมายเพื่อเพิ่มลงในเส้นทางของผู้ใช้หรือเส้นทาง อามันเป็นเรื่องง่ายมากที่จะบอกคนอื่นว่าสิ่งต่าง ๆ _should_be :-)
leonbloy

แม้ว่าจะแสดงรายการค่าเริ่มต้นของ Windows หลายรายการว่า "เป็นปัญหา" + ไม่มีปุ่มเพิ่ม (ลากและวางจาก Windows Explorer ไม่เป็นไร แต่อยากให้มีปุ่มเพิ่มนอกจากนี้): ฉันชอบมากขอบคุณมาก!
DR

สิ่งนี้ต้องการล้างเส้นทางผู้ใช้ของฉันอย่างสมบูรณ์น่าจะเป็นเพราะมันซ้ำซ้อนกับเส้นทางของระบบหรือไม่ ฉลาดไหม
endolith

1
ดูดีโดยเฉพาะอย่างยิ่งชอบคุณสมบัติ "แสดงปัญหา" แต่มันยุ่งเหยิงและสูญเสียบางเส้นทางเมื่อฉันบันทึก :(
Empyrean

เกิดข้อผิดพลาดเมื่อเริ่มต้นด้วยข้อความ "PathTooLongException ไม่สามารถจัดการได้" ความอัปยศ. จากการอ่านหัวข้ออื่น ๆ ฉันเชื่อว่ามีอีก windows API ซึ่งสามารถจัดการเส้นทางอีกต่อไป ... ไม่เพียงหนึ่งที่ใช้โดย Explorer (และยูทิลิตี้นี้ชัด)
Greg Woods

16

สิ่งนี้ถูกนำไปใช้ในการอัพเดต Windows 10 ที่วางจำหน่ายในเดือนพฤศจิกายน 2558

ฉันเข้าใจว่าคำถามนี้เรียกร้องให้ใช้โซลูชัน Windows 7 โดยเฉพาะ อย่างไรก็ตามฉันได้โพสต์คำตอบนี้เพื่อประโยชน์ของผู้ใช้ที่เจอคำถามนี้

Windows 10 ในตัวอย่าง build 10565และ release build 10586 (อัปเดตพฤศจิกายน 2558) มีตัวแก้ไขตัวแปรสภาพแวดล้อมที่ได้รับการแก้ไขซึ่งช่วยให้การแก้ไข PATH ง่ายขึ้นอย่างมาก

เครื่องมือแก้ไขตัวแปรสภาพแวดล้อมใหม่ในการอัปเดต Windows 10


<ctrl> <+> ควรเพิ่มขนาดตัวอักษร ... ไม่
Pacerier

คุณตอบคำตอบที่ถูกต้องหรือไม่? ดูเหมือนจะไม่เกี่ยวข้องกับคำถามหรือคำตอบ
bwDraco

ว้าวฉันไม่รู้เลยว่า Microsoft ทำสิ่งนี้จริง ๆ ฉันใช้ Windows มาตลอดตั้งแต่ Windows 95 ดังนั้นฉันจึงรู้สึกว่ากล่องโต้ตอบที่ไร้ประโยชน์นั้นจะไม่มีวันเปลี่ยนแปลง ขอบคุณสิ่งนี้ช่วยให้ฉันไม่ต้องติดตั้งซอฟต์แวร์อีกชิ้น
ADTC

การเปลี่ยนแปลง (ยังคงมีผลบังคับใช้หลังจากการแก้ไขเท่านั้น แต่หลังจากปิดEnvironment Variablesหน้าต่างด้วยตกลง (Windows 10 Home 1709)
จัดการ

15

โปรแกรมแก้ไขตัวแปรสภาพแวดล้อม (Eveditor) ก็มีมูลค่าการกล่าวขวัญเช่นกัน มันใช้งานง่ายและสมบูรณ์ฟรี

หมายเหตุ: รูปภาพแสดง Path ที่ขยายซึ่งไม่ได้ทำบน Windows 7 ที่ได้รับการยกระดับ

Eveditor


14

เพื่อความรวดเร็วและสกปรกให้คัดลอกและวางลงใน Notepad จากนั้นแก้ไขและคัดลอกและวางกลับ


+1: ความคิดที่ดี แต่ก็ยังเจ็บปวดในการเลื่อนในแนวนอน
xport

3
ฉันเห็นด้วย. คุณสามารถสลับ ";" ขึ้นอยู่กับบรรณาธิการที่คุณเลือก สำหรับการส่งคืนและทำการแก้ไขของคุณจากนั้นสลับกลับ Notepad จะไม่ทำการทดแทนดังกล่าว :-(
Chris Nava

@ChrisNava idd มันจะไม่ ฉันอยากจะแนะนำ Sublime Text 3 :)
Dmitry Nazarov

2
สมมติว่าคุณมี gnutils echo %path% | tr ; \nเป็นบรรทัดคำสั่งเทียบเท่าคำแนะนำของ Chris
RJFalconer

คัดลอก / วางไปยังแผ่นจดบันทึก ++ เพราะเส้นทางของฉันมีความยาวและแผ่นจดบันทึกถูกแยกส่วนของเส้นทางในสองบรรทัดที่วางทับกลับถูกตัดแต่ง
zar

8

คุณอาจพิจารณาhttps://patheditor2.codeplex.com/นี้ ไม่ได้ขึ้นอยู่กับ. Net bloat หรือ MFC บริสุทธิ์ Win32; ขนาดไบนารีน้อยกว่า 200kb ไม่จำเป็นต้องติดตั้งและสามารถใช้งานได้แบบสแตนด์อโลน หากเป็นเรื่องสำคัญก็คือโอเพ่นซอร์ส

ภาพหน้าจอ


ฉันชอบสิ่งนี้ดีที่สุดเพราะมันเป็นแบบสแตนด์อโลนรวดเร็วและค่อนข้างง่าย - แต่ยังไม่มีการคัดลอกวางเส้นทางของไฟล์หรือ drag-n-drop เลย
Wordsforthewise

เรียบง่ายและทำในสิ่งที่มันอ้างว่า หมายเลข 1!
Ghasan

ดูว่ามีความสะดวกสบายrepo GitHub มีสิทธิ
antogerva

6

มีเครื่องมือ CLI โอเพนซอร์สที่ดีงามที่เรียกว่าเป็นpathed รูปแบบการใช้งานเป็นเช่น:

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.

คุณจะต้องเรียกใช้ในฐานะผู้ดูแลระบบเพื่อให้การเปลี่ยนแปลงมีผล


3

วิธีที่รวดเร็วและง่ายดายในการแก้ไข PATH จากบรรทัดคำสั่ง:

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

การดำเนินการนี้จะอัปเดต PATH โดยการต่อท้ายพา ธ ใหม่กับค่าพา ธ ที่มีอยู่ การพิมพ์คำสั่งต่อไปนี้จะพิมพ์ PATH ใหม่ในหน้าต่าง CMD ในอนาคตทั้งหมด ไม่ได้อยู่ในหน้าต่าง CMD ปัจจุบัน:

C:\WINDOWS>PATH

การพิมพ์ต่อไปนี้จะแสดงรายการตัวแปรสภาพแวดล้อมทั้งหมดให้คุณ:

C:\WINDOWS>set

4
คำเตือน: วิธีนี้ดูเหมือนจะ จำกัด พา ธ ไม่เกิน 1024 อักขระ หากเส้นทางของคุณมีความยาวอยู่แล้วมันจะตัดทอนจุดสิ้นสุดของเส้นทางของคุณทิ้งให้คุณอยู่ในสภาพเสีย
Neil

1

โซลูชันสำหรับ Windows 7:

  1. ดาวน์โหลดและติดตั้งAutoHotKey

  2. คัดลอกสคริปต์นี้ไปยังบางที่ในระบบของคุณ: SysEnv.ahk

  3. คลิกขวาSysEnv.ahkไฟล์ที่คุณเพิ่งสร้างขึ้นและเลือก "รวบรวมสคริปต์"

  4. คลิกขวาที่SysEnv.exeไฟล์ที่เพิ่งสร้างขึ้นและเลือก "Run as Administrator"

  5. ใช้แอพเพื่อแก้ไข PATH เช่น หน้าต่าง SysEnv AutoHotKey


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.