Ako nastaviť premennú používateľského prostredia pomocou Setx v systéme Windows 10

Ak ste prihlásení ako štandardný používateľ v systéme Windows, možno nebudete môcť nastaviť premenné používateľského prostredia prostredníctvom používateľského rozhrania. Je to spôsobené a chyba v systéme Windows 10, kde kliknite na odkaz „Zmeniť premenné prostredia“ v ovládacom paneli používateľských účtov nefunguje.

Aktualizácia: 3. augusta 2016 – Odkaz „Zmeniť moje premenné prostredia“ bol opravený v zostave Windows 10 Anniversary Update (známej aj ako Redstone 1). Ak stále používate staršiu zostavu, musíte nastaviť premennú prostredia pomocou príkazového riadka, ako je uvedené nižšie.

Nasledujúci príkazový riadok sa spustí, keď kliknete na prepojenie, ale nemá to žiadny účinok v systéme Windows 10 v1511 a staršom, či už ho spustíte ako štandardný používateľ alebo správca.

rundll32 sysdm.cpl, EditEnvironmentVariables

Prípadne môžete použiť Príkaz Setx na nastavenie premenných používateľského prostredia.

Nastavenie premennej používateľského prostredia

Otvorte okno príkazového riadka a zadajte SETX /? poznať použitie príkazov. Napríklad na nastavenie JAVA_HOME premenlivý, použili by ste:

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

(V závislosti od nainštalovanej verzie JDK, bitovej verzie vášho OS, zmeňte príslušne cestu k priečinku JDK.)

Toto natrvalo nastaví premennú prostredia pre váš používateľský účet a prejaví sa v budúcich oknách príkazového riadka.

Príkazový riadok

Odstráňte premennú používateľského prostredia

Ak chcete vymazať používateľskú premennú, použite túto syntax/príklad:

SETX JAVA_HOME ""

Toto však neodstráni hodnotu z nasledujúceho kľúča databázy Registry:

HKEY_CURRENT_USER\Environment

Takže na jeho vymazanie potrebujete ďalší príkaz, aj keď je to voliteľné.

REG DELETE HKCU\Environment /V JAVA_HOME /F

Tým sa vymaže užívateľská premenná JAVA_HOME.

Poznámka: Setx je možné použiť aj na nastavenie premenných systémového prostredia pomocou prepínača „/M“, ale musíte ho spustiť z príkazového riadka so zvýšenými úrovňami alebo príkazového riadka správcu.


Jedna malá prosba: Ak sa vám tento príspevok páčil, zdieľajte ho?

Jedno "drobné" zdieľanie od vás by vážne pomohlo rastu tohto blogu. Niekoľko skvelých návrhov:
  • Pripnúť!
  • Zdieľajte to na svojom obľúbenom blogu + Facebook, Reddit
  • Tweetujte!
Takže veľmi pekne ďakujem za podporu, môj čitateľ. Nezaberie vám to viac ako 10 sekúnd vášho času. Tlačidlá zdieľania sú nižšie. :)