Tôi biết cách đặt các biến môi trường cụ thể của hệ thống hoặc người dùng:
Bây giờ, vấn đề là PATH
biến được xử lý sao cho giá trị bạn nhập cho người dùng PATH sẽ được tự động gắn vào hệ thống PATH và đó sẽ là biến PATH hiệu quả.
Đó là, tôi có
(HỆ THỐNG) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;...
và (USER) PATH=C:\Program Files\Bar\bin
(lưu ý rằng không có %PATH%
giá trị này)
thì biến môi trường kết quả cho người dùng này sẽ là:
(có hiệu lực) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;...;C:\Program Files\Bar\bin
Tuy nhiên, tôi muốn thay thế cho một tài khoản người dùng HĐH rất cụ thể, biến môi trường PATH nên có bar\bin
thư mục ở đầu PATH thay vì ở cuối.
Có cách nào thích hợp để bảo các cửa sổ ghi đè hoàn toàn PATH
biến của người dùng bằng giá trị cho người dùng đó thay vì gắn nó vào PATH
biến hệ thống không?
Lưu ý: Rõ ràng, từ một tệp bó, tất cả điều này không quan trọng vì bạn có thể đặt và điều chỉnh env.vars theo ý muốn.
PATH
và tài khoản người dùng cụ thể này sẽ được phục vụ tốt hơn bằng cách có một dịch vụ khác PATH
. Tôi biết rằng có rất nhiều cách giải quyết, nhưng tôi đã quan tâm liệu có bất cứ điều gì ngoài hộp / ở cấp độ hệ điều hành / đăng ký để đạt được điều này.