Cara Menetapkan Pembolehubah Persekitaran Pengguna Menggunakan Setx pada Windows 10

Sekiranya anda log masuk sebagai pengguna standard di Windows, anda mungkin tidak dapat menetapkan pemboleh ubah persekitaran pengguna melalui antara muka pengguna. Ini disebabkan oleh bug pada Windows 10 di mana mengklik pautan "Tukar pemboleh ubah persekitaran saya" di Panel Kawalan Akaun Pengguna tidak berfungsi.

Kemas kini: 3-Ogos 2016 - Pautan "Ubah pemboleh ubah persekitaran saya" telah diperbaiki dalam versi Windows 10 Anniversary Update (juga dikenali sebagai Redstone 1). Jika anda masih menggunakan build sebelumnya, anda harus mengatur variabel lingkungan menggunakan Command Prompt, seperti yang disebutkan di bawah.

Baris arahan berikut dijalankan ketika anda mengklik pautan, tetapi tidak berpengaruh pada Windows 10 v1511 dan sebelumnya, sama ada anda menjalankannya sebagai pengguna atau pentadbir standard.

 rundll32 sysdm.cpl, EditEnvironmentVariables 

Sebagai alternatif, anda boleh menggunakan perintah Setx untuk menetapkan pemboleh ubah persekitaran pengguna.

Menetapkan Pemboleh ubah Persekitaran Pengguna

Buka tetingkap Prompt Perintah dan ketik SETX /? untuk mengetahui penggunaan arahan. Contohnya untuk menetapkan pemboleh ubah JAVA_HOME, anda akan menggunakan:

 SETX JAVA_HOME "C: \ Program Files \ Java \ jdk1.6.0_02" 

(Bergantung pada versi JDK yang dipasang, saksikan OS anda, ubah jalur folder JDK dengan sewajarnya.)

Ini secara tetap menetapkan pemboleh ubah persekitaran untuk akaun pengguna anda, dan berkuat kuasa untuk tetingkap Prompt Perintah yang akan datang.

Padamkan Pembolehubah Persekitaran Pengguna

Untuk membersihkan pemboleh ubah pengguna, gunakan sintaks / contoh ini:

 SETX JAVA_HOME "" 

Walau bagaimanapun, ini tidak menghapus nilai dari kunci pendaftaran berikut:

 HKEY_CURRENT_USER \ Persekitaran 

Oleh itu, anda memerlukan arahan lain untuk menghapusnya, walaupun ini adalah pilihan.

 REG HAPUS HKCU \ Environment / V JAVA_HOME / F 

Ini membersihkan pemboleh ubah pengguna JAVA_HOME.

Catatan: Setx juga dapat digunakan untuk menetapkan Variabel Lingkungan Sistem menggunakan suis "/ M", tetapi anda harus menjalankannya dari Prompt Perintah yang ditinggikan atau pentadbir.

Artikel Berkaitan