Setel Variabel Lingkungan Permanen di Windows XP

7

Saya ingin mengatur variabel lingkungan secara permanen melalui file batch. Apakah ada perintah untuk mengatur Variabel Lingkungan Permanen (selain SETX) untuk Windows XP paket layanan 3?

perintah SETX JAVA_HOME = "C: \ java \ jdk-1.4" tidak didukung di mesin saya. Ini adalah paket layanan Windows XP 3.

e.hunnigton
sumber
maksud Anda secara khusus melalui command-line? atau akankah panel kontrol mencukupi?
quack quixote
Saya ingin melakukannya melalui file batch karena itu harus dilakukan untuk beberapa mesin.
e.hunnigton
Anda juga bisa menggunakan SETX. Lihat posting superuser ini .
Mark Mikofski
Dia mengatakan secara khusus bahwa setx bukan pilihan
Jaime Hablutzel

Jawaban:

9

Baris perintah pengaturan pengguna:

% reg add KEY  /v JAVA_HOME /t REG_SZ /d "C:\java\jdk-1.4"

Untuk pengaturan hanya pengguna, ganti KUNCI dengan:

HKCU\Environment

Untuk per pengaturan mesin, ganti KUNCI dengan:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

(Perhatian: ada ruang di kunci terakhir, kutip dengan "!)

akira
sumber
hei bisakah kau memberitahuku di mana aku bisa menemukan perintah yang mirip seperti ini
e.hunnigton
1
mendefinisikan "mirip". memodifikasi registri? itu tidak begitu mirip dengan, katakanlah, menghapus file. Cara terbaik untuk menemukan sesuatu adalah memiliki masalah dan untuk mencari jawaban di sini di superuser dan, jika tidak ada yang sesuai, tanyakan pertanyaan Anda berikutnya
akira
hei, terima kasih. Dapatkan apa yang saya inginkan. Kerja bagus. Disimpan hari itu. Terima kasih lagi.
e.hunnigton
@shyameniw Anda mengatakan saran akira baik-baik saja, tolong katakan perintah lengkap Anda. terima kasih
Sam
@ MJM: perintahnya adalah yang saya posting. di sana, baris ke-2.
akira