Hoe gebruikersomgevingsvariabele in te stellen met Setx in Windows 10

Als u bent aangemeld als standaardgebruiker in Windows, kunt u mogelijk geen gebruikersomgevingsvariabelen instellen via de gebruikersinterface. Dit komt door een beestje in Windows 10 waar klikken op de link "Mijn omgevingsvariabelen wijzigen" in het Configuratiescherm voor gebruikersaccounts werkt niet.

Update: 3-augustus 2016 – De link "Mijn omgevingsvariabelen wijzigen" is opgelost in de build van Windows 10 Jubileumupdate (ook bekend als Redstone 1). Als u nog steeds een eerdere build gebruikt, moet u de omgevingsvariabele instellen met de opdrachtprompt, zoals hieronder vermeld.

De volgende opdrachtregel wordt uitgevoerd wanneer u op de koppeling klikt, maar heeft geen effect in Windows 10 v1511 en eerder, of u deze nu als standaardgebruiker of beheerder uitvoert.

rundll32 sysdm.cpl, EditEnvironmentVariables

Als alternatief kunt u de Setx-opdracht om gebruikersomgevingsvariabelen in te stellen.

Variabele gebruikersomgeving instellen

Open een opdrachtpromptvenster en typ SETX /? om het gebruik van de opdracht te kennen. Bijvoorbeeld om de JAVA_HOME in te stellen

variabele, zou je gebruiken:

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

(Afhankelijk van de versie van de geïnstalleerde JDK, de bitness van uw besturingssysteem, wijzigt u het JDK-mappad dienovereenkomstig.)

Hiermee wordt de omgevingsvariabele voor uw gebruikersaccount permanent ingesteld en wordt deze van kracht voor toekomstige opdrachtpromptvensters.

Opdrachtprompt

Een gebruikersomgevingsvariabele verwijderen

Gebruik deze syntaxis/voorbeeld om de gebruikersvariabele te wissen:

SETX JAVA_HOME ""

Dit verwijdert echter niet de waarde van de volgende registersleutel:

HKEY_CURRENT_USER\Omgeving

U hebt dus een ander commando nodig om het te wissen, hoewel dit optioneel is.

REG DELETE HKCU\Omgeving /V JAVA_HOME /F

Hiermee wordt de gebruikersvariabele JAVA_HOME gewist.

Opmerking: Setx kan ook worden gebruikt om systeemomgevingsvariabelen in te stellen met behulp van de "/M"-schakelaar, maar u moet het uitvoeren vanaf een verhoogde of beheerdersopdrachtprompt.


Een klein verzoek: als je dit bericht leuk vond, deel dit dan?

Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:
  • Speld het!
  • Deel het op je favoriete blog + Facebook, Reddit
  • Tweet het!
Dus heel erg bedankt voor je steun, mijn lezer. Het kost niet meer dan 10 seconden van uw tijd. Rechtsonder vind je de deelknoppen. :)