Cum să setați variabila de mediu utilizator folosind Setx în Windows 10

Dacă sunteți conectat ca utilizator standard în Windows, este posibil să nu puteți seta variabilele de mediu ale utilizatorului prin interfața cu utilizatorul. Acest lucru se datorează unei gândac în Windows 10, unde faceți clic pe linkul „Schimbați variabilele mele de mediu” din Panoul de control al conturilor de utilizator nu funcționează.

Actualizare: 3-august 2016 – Link-ul „Schimbați variabilele de mediu” a fost remediat în versiunea Windows 10 Anniversary Update (cunoscută și sub numele de Redstone 1). Dacă încă utilizați o versiune anterioară, trebuie să setați variabila de mediu folosind linia de comandă, așa cum este menționat mai jos.

Următoarea linie de comandă este executată când faceți clic pe link, dar nu are niciun efect în Windows 10 v1511 și versiuni anterioare, indiferent dacă o rulați ca utilizator standard sau administrator.

rundll32 sysdm.cpl, EditEnvironmentVariables

Alternativ, puteți utiliza Comanda Setx pentru a seta variabilele de mediu ale utilizatorului.

Setarea variabilei de mediu utilizator

Deschideți o fereastră de comandă și tastați SETX /? pentru a cunoaște utilizarea comenzii. De exemplu, pentru a seta JAVA_HOME variabil, ai folosi:

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

(În funcție de versiunea JDK instalată, de bitul sistemului de operare, schimbați calea folderului JDK în consecință.)

Aceasta setează permanent variabila de mediu pentru contul dvs. de utilizator și are efect pentru viitoarele ferestre Prompt de comandă.

Prompt de comandă

Ștergeți o variabilă de mediu utilizator

Pentru a șterge variabila utilizator, utilizați această sintaxă/exemplu:

SETX JAVA_HOME ""

Totuși, aceasta nu șterge valoarea din următoarea cheie de registry:

HKEY_CURRENT_USER\Mediu

Deci, aveți nevoie de o altă comandă pentru a o șterge, deși aceasta este opțională.

REG DELETE HKCU\Environment /V JAVA_HOME /F

Aceasta șterge variabila utilizator JAVA_HOME.

Notă: Setx poate fi folosit și pentru a seta variabilele de mediu ale sistemului utilizând comutatorul „/M”, dar trebuie să-l rulați din promptul de comandă ridicat sau administrator.


O mică cerere: dacă ți-a plăcut această postare, te rog să distribui asta?

Un „mic” share din partea ta ar ajuta foarte mult la dezvoltarea acestui blog. Câteva sugestii grozave:
  • Fixați-l!
  • Distribuie-l pe blogul tău preferat + Facebook, Reddit
  • Trimiteți-l pe Tweet!
Așa că vă mulțumesc foarte mult pentru sprijin, cititorul meu. Nu va dura mai mult de 10 secunde din timpul dvs. Butoanele de partajare sunt chiar mai jos. :)