Felhasználói környezeti változó beállítása a Setx használatával a Windows 10 rendszerben

Ha normál felhasználóként jelentkezett be a Windows rendszerbe, előfordulhat, hogy nem tudja beállítani a felhasználói környezeti változókat a felhasználói felületen keresztül. Ez annak köszönhető, hogy a bogár Windows 10 rendszerben, ahol a Felhasználói fiókok vezérlőpultján kattintson a „Környezeti változók módosítása” hivatkozásra nem működik.

Frissítés: 2016. augusztus 3 – A „Környezeti változók módosítása” hivatkozás javításra került a Windows 10 Anniversary Update (más néven Redstone 1) buildben. Ha még mindig egy korábbi buildet használ, be kell állítania a környezeti változót a Command Prompt segítségével, az alábbiak szerint.

A következő parancssor fut le, amikor rákattint a hivatkozásra, de a Windows 10 v1511 és korábbi verzióiban nincs hatása, akár normál felhasználóként, akár rendszergazdaként futtatja.

rundll32 sysdm.cpl, EditEnvironmentVariables

Alternatív megoldásként használhatja a Setx parancs felhasználói környezeti változók beállításához.

Felhasználói környezeti változó beállítása

Nyisson meg egy Parancssor ablakot, és írja be SETX /? hogy ismerje a parancshasználatot. Például a JAVA_HOME beállításához változó, a következőket használnád:

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

(A telepített JDK verziójától és az operációs rendszer bitességétől függően módosítsa a JDK mappa elérési útját ennek megfelelően.)

Ez véglegesen beállítja a felhasználói fiók környezeti változóját, és a jövőbeli parancssori ablakokra érvényes.

Parancssor

Felhasználói környezeti változó törlése

A felhasználói változó törléséhez használja ezt a szintaxist/példát:

SETX JAVA_HOME ""

Ez azonban nem törli az értéket a következő rendszerleíró kulcsból:

HKEY_CURRENT_USER\Environment

Tehát egy másik parancsra van szükség a törléséhez, bár ez nem kötelező.

REG DELETE HKCU\Environment /V JAVA_HOME /F

Ez törli a JAVA_HOME felhasználói változót.

Megjegyzés: A Setx a rendszerkörnyezeti változók beállítására is használható a „/M” kapcsoló használatával, de azt emelt szintű vagy rendszergazdai parancssorból kell futtatnia.


Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?

Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogoddal + Facebook, Reddit
  • Tweeteljen!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több időt igénybe venni 10 másodpercnél. A megosztási gombok közvetlenül lent találhatók. :)