Geekflare wordt ondersteund door ons publiek. We kunnen affiliate commissies verdienen met het kopen van links op deze site.
In Windows Laatst bijgewerkt: 23 september 2023
Deel op:
Invicti beveiligingsscanner voor webtoepassingen - de enige oplossing die automatische verificatie van kwetsbaarheden levert met Proof-Based Scanning™.

Windows gebruikt omgevingsvariabelen om waardevolle informatie op te slaan over systeemprocessen, het gebruik van bronnen, bestandspaden en meer

Laten we eens kijken hoe je systeem omgevingsvariabelen instelt in Windows

Wat zijn omgevingsvariabelen in Windows?

Omgevingsvariabelen helpen Windows bij het instellen van een softwareomgeving en fungeren als informatiecontainers voor alle toepassingen die op het besturingssysteem worden uitgevoerd. Stel je een applicatie voor die het pad naar een specifiek bestand op je computer wil weten. Het programma kan ofwel het hele systeem doorlopen en blijven zoeken tot het bestand vindt. Een meer innovatieve manier is om de omgevingsvariabele PATH aan te roepen, die de paden naar alle systeembestanden bevat

Bovendien hebben systeemomgevingsvariabelen ook invloed op de installatie van Java-ontwikkelingskit, Java Runtime Environment en andere essentiële software. Net als de bovenstaande voorbeelden is er een overvloed aan kleine en uitgebreide echte gebruikssituaties van omgevingsvariabelen die van Windows een snellere versie van zichzelf maken.

Soorten omgevingsvariabelen

Windows maakt en gebruikt verschillende omgevingsvariabelen, waarvan sommige afhankelijk zijn van de gebruiker en andere hetzelfde blijven voor alle gebruikers op één computer. We kunnen omgevingsvariabelen categoriseren met gebruikersafhankelijkheid als parameter en ze aanduiden als systeem omgevingsvariabelen en gebruikers omgevingsvariabelen

Informatie zoals de locatie van tijdelijke bestanden van een account, de locatie van je gebruikersprofiel, enz. worden opgeslagen onder gebruikersvariabelen. Windows geeft het gebruikersaccount het privilege om de gebruikersvariabelen te bewerken, maar andere gebruikersaccounts kunnen ze niet bewerken.

Daarnaast bevat Windows systeemomgevingsvariabelen die zijn gemaakt door het besturingssysteem, programma's, stuurprogramma's en meer. Je kunt de systeemomgevingsvariabelen niet aanpassen, maar Windows biedt de optie om de waarden van de gebruikersomgevingsvariabelen aan te passen

Methoden om systeemomgevingsvariabelen in Windows in te stellen

U kunt systeemomgevingsvariabelen op verschillende manieren instellen in Windows. Hoewel de opdrachtregelmethoden ongewijzigd blijven voor alle Windows-versies, verschillen de GUI-gebaseerde methoden enigszins voor verschillende Windows-versies. Laten we al deze methoden eens grondig bekijken

GUI-gebaseerde methoden

De GUI-gebaseerde methoden omvatten het gebruik van het zoekmenu Start, het venster Uitvoeren en het menu Instellingen om systeemomgevingsvariabelen aan te passen. Laten we eens kijken hoe je de GUI kunt openen vanuit verschillende Windows-versies

Stappen voor Windows 11

Klik op het menu Start en zoek naar "omgevingsvariabelen".

De optie "Systeemomgevingsvariabelen bewerken" verschijnt in de zoekresultaten. Klik hierop en Windows 11 toont de lijst met alle omgevingsvariabelen

Stappen voor Windows 10

Ga naar instellingen en ga naar het menu "Over".

Ga nu naar "Geavanceerde systeeminstellingen" Het dialoogvenster Systeemeigenschappen zou op je scherm moeten verschijnen

Klik op het tabblad "Geavanceerd" en selecteer "Omgevingsvariabelen" Windows 10 toont nu de volledige lijst met gebruikers- en systeemvariabelen die op je computer zijn opgeslagen

Venster Uitvoeren gebruiken

Druk op Windows R om het venster Uitvoeren te verkennen

Voer nu de volgende opdracht in

rundll32.exe sysdm.cpl,EditEnvironmentVariables

systeem omgevingsvariabele

Al deze methoden zouden de lijst met alle omgevingsvariabelen moeten openen, gecategoriseerd onder aparte secties voor gebruikers- en systeemomgevingsvariabelen. Je kunt nieuwe gebruikersvariabelen maken, bestaande bewerken of verwijderen met hetzelfde dialoogvenster

Stappen om een nieuwe omgevingsvariabele te maken

Klik op de optie "Nieuw" in het dialoogvenster Omgevingsvariabelen

Voer nu de variabelenaam en de waarde in de respectievelijke kolommen in en druk op OK

Het maken van de JAVA_HOME omgevingsvariabele is een cruciale stap voor het installeren van Java Development Kit. Laten we dus de variabele JAVA_HOME aanmaken en later het bestaan ervan controleren. Klik op de optie Nieuw en voer "JAVA_HOME" in als variabelenaam. Voer ook het installatiepad voor de JDK in als variabele waarde voor JAVA_HOME

De variabele JAVA_HOME is nu zichtbaar in de lijst met alle omgevingsvariabelen, met als variabelewaarde het pad naar de JDK. Je kunt dit controleren door naar de "bewerk systeemvariabele" instellingen te gaan, en de JAVA_HOME variabele zou daar aanwezig moeten zijn.

Stappen om omgevingsvariabelen te bewerken

Klik op de omgevingsvariabele die je wilt bewerken en druk op de optie "Bewerken".

Voer nu de variabelenaam en de waarde in en druk op OK

Laten we nu de variabele JAVA_HOME bewerken die we zojuist hebben gemaakt en de waarde ervan wijzigen in een andere map. Klik op de variabele en selecteer de optie "Bewerken". Voer nu een andere variabelewaarde in ter vervanging van de vorige waarde en klik op OK

Ook hier kun je de gewijzigde waarde controleren in de lijst met omgevingsvariabelen

De bijgewerkte variabele staat in de lijst met gebruikersvariabelen

Stappen om omgevingsvariabelen te verwijderen

Klik op de omgevingsvariabele die u wilt verwijderen

Druk nu op de optie "Verwijderen" en druk op OK

Laten we als voorbeeld de variabele JAVA_HOME verwijderen die we onlangs hebben aangepast. Selecteer de variabele en druk vervolgens op "Delete" en "OK". De geselecteerde variabele wordt verwijderd uit de lijst met variabelen

De JAVA_HOME variabele wordt verwijderd uit de lijst

Opdrachtpromptmethode

Je kunt de opdrachtprompt of Windows PowerShell gebruiken om omgevingsvariabelen in te stellen. Laten we eerst eens kijken hoe je de opdrachtpromptmethode gebruikt

De omgevingsvariabelen bekijken

Open de opdrachtprompt in Windows

Voer nu "set" in en druk op Enter. Je ziet de hele lijst met omgevingsvariabelen zonder enige categorisatie, in tegenstelling tot de GUI-gebaseerde methode

Nieuwe omgevingsvariabelen maken

Open de opdrachtprompt

Gebruik de volgende syntaxis met de opdracht setx en druk op Enter

setx <x>[variabele_naam]</x> "<x>[variabele_waarde]</x>"

[variabele_naam] staat voor de naam van de variabele die je wilt invoeren

[variabele_waarde] staat voor de waarde voor de nieuw gemaakte variabele

Laten we bijvoorbeeld een "TEST_VARIABLE" maken met de waarde "XYZ" en het bestaan ervan controleren met Command Prompt. We gebruiken het volgende commando

setx [TEST_VARIABLE] "[XYZ]"

Gefeliciteerd! Je hebt zojuist een nieuwe gebruikersvariabele gemaakt met Command Prompt. Laten we nu het bestaan ervan verifiëren. Gebruik de opdracht "set" om de lijst met alle variabelen te bekijken

Windows PowerShell-methode

PowerShell geeft je meer flexibiliteit met de omgevingsvariabelen en laat je ze bekijken, bewerken en maken, maar deze zijn alleen geldig voor een enkele PowerShell-sessie. De variabelenlijst keert terug naar de oorspronkelijke vorm zodra u een PowerShell-sessie sluit

Systeemvariabelen bekijken

Open Windows PowerShell

Voer nu het volgende commando in

Get-ChildItem Env

Windows PowerShell zal de volledige lijst met omgevingsvariabelen weergeven

De omgevingsvariabelen worden niet gecategoriseerd onder systeem- en gebruikersvariabelen, maar je kunt de volgende opdrachten gebruiken om alleen de systeemvariabelen te bekijken met PowerShell

[Environment]::GetEnvironmentVariables("Machine")

Anders kun je de volgende opdracht gebruiken om alleen de omgevingsvariabelen voor de gebruiker te bekijken

[Environment]::GetEnvironmentVariables("User")

Omgevingsvariabelen maken en bewerken

Je kunt nieuwe omgevingsvariabelen bewerken en maken met de ingebouwde variabele $env. Gebruik de volgende opdracht om een nieuwe variabele te maken met PowerShell

$env:Variable_name = 'Variable_value'

Hier staat Variable_name voor de naam van de nieuw aangemaakte omgevingsvariabele en variable_value voor de waarde ervan

Laten we als voorbeeld nog een testvariabele TEST_VARIABLE maken en het bestaan ervan controleren. We gebruiken de volgende opdracht in PowerShell

$env:TEST_VARIABLE = '[ABC]'

We hebben ook de variabele waarde voor TEST_VARIABLE bevestigd met de volgende code

$env:TEST_VARIABLE

PowerShell toont de uitvoer voor de variabele TEST_VARIABLE als [ABC]

Bovendien kun je de waarde voor een bestaande omgevingswaarde ook aanpassen met het volgende commando

$env:Variable_name = ';Variable_value2'

Hiermee wordt de nieuw genoemde waarde toegevoegd aan de oorspronkelijke waarde voor de omgevingsvariabele

Conclusie 🧑‍💻

Het maken en aanpassen van systeem omgevingsvariabelen is cruciaal om programma's te sturen en hun functionaliteit te gebruiken. Windows geeft je GUI-gebaseerde en opdrachtregelopties om hetzelfde te doen. De GUI-gebaseerde methoden zijn eenvoudig en makkelijk te volgen. Aan de andere kant zijn de Commando-regel methoden sneller maar ingewikkelder

Nu kunt u kijken naar het afstemmen van MySQL systeemvariabelen voor hoge prestaties.

  • Samyak Goswami
    Auteur
Met dank aan onze sponsors
Meer geweldige lezingen over Windows
Energie voor uw bedrijf
Enkele van de tools en services om je bedrijf te helpen groeien.
  • Invicti maakt gebruik van Proof-Based Scanning™ om de geïdentificeerde kwetsbaarheden automatisch te verifiëren en binnen enkele uren bruikbare resultaten te genereren.
    Probeer Invicti
  • Web scraping, residentiële proxy, proxy manager, web unlocker, zoekmachine crawler en alles wat je nodig hebt om webgegevens te verzamelen.
    Probeer Brightdata
  • Monday.com is een alles-in-één werk OS om je te helpen bij het beheren van projecten, taken, werk, verkoop, CRM, operaties, workflows en meer.
    Probeer maandag
  • Intruder is een online kwetsbaarhedenscanner die zwakke plekken in de cyberbeveiliging van uw infrastructuur vindt om kostbare datalekken te voorkomen.
    Probeer indringer