Có thể đặt biến môi trường ở cấp hệ thống từ dấu nhắc lệnh trong Windows 7 (hoặc thậm chí XP cho vấn đề đó). Tôi đang chạy từ một dấu nhắc lệnh nâng lên.Đặt biến môi trường hệ thống từ tệp lô Windows?
Khi tôi sử dụng lệnh set
(set name=value
), biến môi trường dường như chỉ hợp lệ cho phiên của dấu nhắc lệnh.
Windows 7 (có thể đã có Vista) có tiêu chuẩn setx, với một thay đổi nhỏ? không có cờ '-i' và chỉ chạy' setx /? 'hiển thị tất cả trợ giúp + ví dụ – stijn
Hãy nhớ rằng bạn luôn có thể kiểm tra xem bạn có chương trình này trên đường dẫn của mình hay không bằng cách gõ' where' và sau đó là tên của chương trình (vì vậy trong trường hợp này 'nơi setx.exe' trong thử nghiệm này trên một Server 2008 và Server 2008SP2 hộp Tôi thấy rằng trong cả hai trường hợp nó tồn tại tại'% windir% \ System32 \ setx.exe' – aolszowka
@stijn - Phiên bản Win7 cũng chính thức thay đổi cờ giới thiệu từ '-' thành dấu gạch chéo chuyển tiếp'/'. Tuy nhiên, có vẻ như phiên bản' -' vẫn hoạt động. –