Có cách nào thuận tiện để chỉnh sửa PATH trong Windows 7 không?


165

Tôi không hiểu tại sao Windows 7 vẫn áp dụng hộp thoại ngột ngạt này? Tôi cảm thấy không thoải mái khi chỉnh sửa và tìm kiếm một đường dẫn trong hộp văn bản hẹp này.

nhập mô tả hình ảnh ở đây

Có cách nào thuận tiện để chỉnh sửa PATH trong Windows 7 không? Một mục trên mỗi hàng chẳng hạn.


Bạn cần xác định "thuận tiện". Hộp thoại hoạt động tốt để thêm vào PATH(chỉ cần thêm nó); thêm các sứ thần khác; và xóa envars. Trong trường hợp của bạn, bạn có thể sao chép chuỗi vào Notepad hoặc Notepad ++, chỉnh sửa chuỗi và sau đó dán lại. Nó đơn giản và tiện lợi như <kbd> CTRL </ kbd> + <kbd> C </ kbd> và <kbd> CTRL </ kbd> + <kbd> V </ kbd> (đó là những gì tôi làm).
jww

@ Chris2357: sử dụng setx cho đường dẫn có vấn đề. Xem stackoverflow.com/questions/19287379/
El Ronaldo

1
Windows 8 bây giờ quá tất nhiên. Các ngón tay giao nhau cho Windows 10.
user74094 24/2/2015

2
@ user74094: Microsoft đã cung cấp tính năng này trong bản xem trước Windows 10 bản 10565, bản phát hành bản 10586: geek.com/microsoft/iêu
bwDraco

1
Đây là một câu hỏi hay; cái hộp ngột ngạt đó dường như cũng có giới hạn ký tự có thể ngăn bạn thực hiện các sửa đổi mà bạn muốn.
rkagerer

Câu trả lời:


133

Luôn có Trình soạn thảo môi trường nhanh , yêu cầu hỗ trợ đầy đủ cho tất cả các phiên bản HĐH chính, bao gồm 64 bit.

Cây có thể chỉnh sửa

Hiển thị các biến và giá trị môi trường dưới dạng cây có thể chỉnh sửa.

Chế độ di động

RapidEE không yêu cầu cài đặt và có thể được chạy dưới dạng "ứng dụng di động". Xem chi tiết.

bắn biên tập môi trường nhanh chóng

Ngoài ra còn có các cũ (nhưng vẫn hữu ích) và nhiều hơn nữa trọng lượng nhẹ Đường dẫn biên tập . (Lưu ý rằng trang web đã chết vào năm 2015-08-07, nhưng vẫn tồn tại dưới dạng ảnh chụp nhanh archive.org từ 2013-03-27 - liên kết trực tiếp đến trình cài đặt ). Nó chỉ hoạt động tốt trên Windows 7 và mặc dù chỉ là trình cài đặt, nhưng cũng hoạt động như một tệp thực thi di động / độc lập nếu bạn giải nén nó .

Path Editor là một tiện ích nhỏ giúp quản lý đường dẫn rất đơn giản với giao diện người dùng trực quan và tính đơn giản kéo và thả. Path Editor có thể dọn sạch đường dẫn bị thiếu và trùng lặp của bạn chỉ bằng một cú nhấp chuột.

bắn biên tập đường dẫn


5
Mặc dù có thể không hoàn toàn rõ ràng từ ảnh chụp màn hình của REE, nhưng REE có thể chỉnh sửa các mục nhập% PATH% riêng lẻ (di chuyển lên / xuống, đánh dấu thiếu, thêm / xóa), không chỉ coi đó là một chuỗi. Ứng dụng thực sự tốt đẹp!
GaryO

2
Liên kết PathEditor đã lỗi thời. Trang trên SoftPedia là trang trại liên kết không thể tải xuống PathEditor.
Ngày

@Dims Đây là liên kết hiện tại đến Path Editor
MarianD

@MarianD, đó thực sự là một chương trình hoàn toàn khác, được mô tả trong câu trả lời của user2496012 (# 615584). Tôi nghĩ rằng nó đã được viết để trở thành một người kế thừa tinh thần, nhưng nó chắc chắn không giống nhau. "Trình chỉnh sửa đường dẫn" (có khoảng trắng) được liên kết trong câu trả lời này ban đầu được viết bởi Redfern Software vào năm 2012 và mặc dù nó đã hiển thị tuổi của nó, nó vẫn là nhóm yêu thích của tôi đơn giản vì đây là tùy chọn nhẹ nhất cho phép dán các đường dẫn từ bảng ghi tạm. IIRC, rất ít trong số những người khác hỗ trợ chức năng đó.
Đánh dấu G.

@MarkG. - Cảm ơn thông báo của bạn! Tôi đã tải về nó và tôi sẽ thử.
MarianD

45

Đây là một Windows Path Editor khác :

Ảnh chụp màn hình

(Tuyên bố miễn trừ trách nhiệm: Tôi đã thực hiện điều này. Đó là nguồn mở, đóng góp được chào đón!)


4
+1 Kudos cho tính năng "hiển thị sự cố" (phải là "hiển thị sự cố tiềm ẩn"). Nó nghĩ rằng các hành động nút nên mở hộp thoại để giải thích / yêu cầu tùy chọn / thực thi. Hộp thoại "Tự động" có thể có "độ sâu tối đa" (hoặc bộ chọn cây thư mục) và với danh sách kết quả với các hộp kiểm để thêm chúng vào đường dẫn người dùng hoặc sytem. À, thật dễ dàng để nói cho người khác biết mọi thứ như thế nào _should_be :-)
leonbloy

Mặc dù nó hiển thị nhiều mục mặc định của Windows là "có vấn đề" + nhưng nó không có nút thêm (kéo và thả từ Windows Explorer là tốt, tuy nhiên, thực sự rất thích một nút Thêm): Tôi thực sự thích nó, cảm ơn bạn rất nhiều!
DR

Điều này muốn xóa hoàn toàn Đường dẫn người dùng của tôi, có lẽ vì tất cả đều dư thừa với Đường dẫn hệ thống? Có khôn ngoan không?
endolith

1
Nhìn có vẻ tốt, đặc biệt thích tính năng "hiển thị sự cố" nhưng nó bị hỏng và mất một số đường dẫn khi tôi lưu :(
Empyrean

Sự cố khi khởi động với thông báo "PathTooLongException đã được xử lý". Xấu hổ. Từ việc đọc các luồng khác, tôi tin rằng có một API cửa sổ khác có thể xử lý các đường dẫn dài hơn ... không phải là API được sử dụng bởi Explorer (và tiện ích này, rõ ràng)
Greg Woods

16

Điều này được thực hiện trong bản cập nhật Windows 10 được phát hành vào tháng 11 năm 2015.

Tôi hiểu câu hỏi đặc biệt gọi cho một giải pháp Windows 7. Tuy nhiên, tôi đã đăng câu trả lời này vì lợi ích của người dùng tình cờ gặp câu hỏi này.

Windows 10, trong bản xem trước bản dựng 10565 và bản phát hành bản 10586 (bản cập nhật tháng 11 năm 2015), có trình chỉnh sửa biến môi trường được đại tu, giúp giảm đáng kể việc chỉnh sửa PATH.

Trình chỉnh sửa biến môi trường mới trong bản cập nhật Windows 10


<ctrl> <+> sẽ tăng kích thước phông chữ ... không.
Pacerier

Bạn đã trả lời đúng câu trả lời chưa? Điều này dường như không liên quan đến câu hỏi hoặc câu trả lời.
bwDraco

Wow, tôi không có manh mối Microsoft thực sự đã làm điều này. Tôi đã sử dụng Windows suốt từ Windows 95 vì vậy tôi cảm thấy khó khăn rằng hộp thoại vô dụng sẽ không bao giờ thay đổi. Cảm ơn bạn, điều này giúp tôi không phải cài đặt một phần mềm khác.
ADTC

Các thay đổi (vẫn) chỉ có hiệu lực không phải sau khi chỉnh sửa mà sau khi đóng Environment Variablescửa sổ với OK (Windows 10 Home 1709).
xử lý

15

Trình soạn thảo biến môi trường (Eveditor) cũng đáng được đề cập. Nó rất dễ sử dụng và hoàn toàn miễn phí.

Lưu ý: Hình ảnh hiển thị Đường dẫn được mở rộng mà nó không thực hiện trên Windows 7.

Eveditor


14

Để nhanh và bẩn, sao chép và dán vào Notepad sau đó chỉnh sửa và sao chép và dán lại.


+1: Ý tưởng hay, nhưng vẫn còn đau khi cuộn theo chiều ngang.
xport

3
Tôi đồng ý. Tùy thuộc vào trình soạn thảo bạn chọn, bạn có thể trao đổi ";" để trả lại và thực hiện chỉnh sửa của bạn sau đó trao đổi chúng trở lại. Notepad sẽ không làm điều đó thay thế mặc dù. :-(
Chris Nava

@ChrisNava idd nó sẽ không. Tôi muốn giới thiệu Sublime Text 3 :)
Dmitry Nazarov

2
Giả sử bạn có hạt dẻ echo %path% | tr ; \nlà một dòng lệnh tương đương với đề xuất của Chris.
RJFalconer

Sao chép / Dán vào notepad ++ vì đường dẫn của tôi dài và notepad đang rối tung chia tách đường dẫn thành hai dòng dán lại đã cắt xén nó.
zar

8

bạn có thể xem xét https://patheditor2.codeplex.com/ này không phụ thuộc vào .Net bloat hay MFC; Win32 nguyên chất; kích thước nhị phân nhỏ hơn 200kb. Không cần cài đặt và nó là một thực thi độc lập. Nếu nó quan trọng, nó là nguồn mở

ảnh chụp màn hình


Tôi thích điều này nhất vì nó độc lập, nhanh chóng và khá dễ dàng - nhưng chưa có bản sao-dán của đường dẫn tệp hoặc kéo-n-drop.
lời giới thiệu

Đơn giản và làm những gì nó tuyên bố. Số 1!
Ghasan

Hình như có một repo github tiện lợi ngay tại đó .
antogerva

6

Có một công cụ CLI mã nguồn mở khá tốt được gọi là pathed . Các mô hình sử dụng là như vậy:

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.

Tuy nhiên, bạn sẽ cần chạy nó với tư cách Quản trị viên để thay đổi có ảnh hưởng.


3

Một cách nhanh chóng và dễ dàng để chỉnh sửa PATH từ dòng lệnh:

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

Điều này sẽ cập nhật PATH bằng cách nối thêm đường dẫn mới vào giá trị đường dẫn hiện có. Nhập lệnh sau sẽ in PATH mới trong tất cả các cửa sổ CMD trong tương lai; KHÔNG trong cửa sổ CMD hiện tại:

C:\WINDOWS>PATH

Nhập vào sau đây sẽ cung cấp cho bạn một danh sách tất cả các biến môi trường:

C:\WINDOWS>set

4
Cảnh báo: phương pháp này dường như giới hạn đường dẫn đến 1024 ký tự. Nếu đường dẫn của bạn đã dài hơn, nó sẽ đơn giản cắt ngắn phần cuối của đường dẫn, khiến bạn có trạng thái bị hỏng.
Neil

1

Giải pháp cho Windows 7:

  1. tải xuống và cài đặt AutoHotKey

  2. sao chép tập lệnh này vào một nơi nào đó trên hệ thống của bạn: SysEnv.ahk

  3. Nhấp chuột phải vào SysEnv.ahktệp bạn vừa tạo và chọn "Biên dịch tập lệnh"

  4. Nhấp chuột phải vào SysEnv.exetệp vừa tạo và chọn "Chạy với tư cách Quản trị viên"

  5. Sử dụng ứng dụng để chỉnh sửa PATH, vd Cửa sổ tự động SysEnv


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.