ตั้งค่าตัวแปรสภาพแวดล้อมจากบรรทัดคำสั่ง - และทำให้พวกเขาติดกันทั่วโลก [ซ้ำ]


9

ทำซ้ำที่เป็นไปได้:
PATH และตัวแปรสภาพแวดล้อมอื่น ๆ คืออะไรและฉันจะตั้งค่าหรือใช้งานได้อย่างไร

ใน Windows 2008 Server R2 เมื่อฉันตั้งค่าตัวแปรสภาพแวดล้อมในบรรทัดคำสั่งฉันจะทำให้มันติดได้อย่างไร ตัวอย่างเช่นเขียนได้ง่าย:

กำหนดเส้นทาง =% เส้นทาง%;

ง่ายกว่าวิธีคลิกขวาของฉัน crummy แต่เมื่อฉันตั้งค่านี้การเปลี่ยนแปลงจะหายไปด้วยหน้าต่างคำสั่งของฉัน วิธีที่จะทำให้พวกเขาติด? ฉันต้องการทำเช่นเดียวกันกับ JAVA_HOME และบางคนเช่นกัน


setx อาจดีที่สุด .. แต่ cmd /? นอกจากนี้ยังกล่าวถึงตัวประมวลผล Auto \un HKLM หรือ HKCU \ Software \ Microsoft \ Command เรียกใช้ไฟล์ค้างคาวที่นั่นอาจมีบรรทัด PATH = .... ที่ตั้งไว้
barlop

@barlop: ตั้งค่า "ถาวร" envvars ผ่านการทำงานอัตโนมัติของ cmd เป็นแฮ็ค หน้า @slhck ที่ลิงก์ไปยังมีตำแหน่งที่ดีกว่า - HKCU\Environmentซึ่งโหลดโดย Winlogon เอง (มันเป็นสิ่งที่ setx ใช้เช่นกัน)
user1686

คำตอบ:


10

ตามที่กล่าวถึงในรายละเอียดเพิ่มเติมในฉันจะตั้งค่า PATH และตัวแปรสภาพแวดล้อมอื่น ๆ ได้อย่างไร คุณสามารถใช้setxเพื่อตั้งค่าตัวแปรอย่างถาวร:

setx MyVariable "C:\Path\to\Folder"
setx JAVA_HOME "C:\Path\to\Java"

และอื่น ๆ

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