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
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>"
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.