Omgevingsvariabelen in een besturingssysteem zijn waarden die informatie bevatten over de systeemomgeving en de momenteel aangemelde gebruiker. Ze bestonden ook in besturingssystemen vóór Windows, zoals MS-DOS. Toepassingen of services kunnen de informatie die is gedefinieerd door omgevingsvariabelen gebruiken om verschillende dingen over het besturingssysteem te bepalen, bijvoorbeeld om het aantal processen, de momenteel aangemelde gebruikersnaam, het mappad naar het huidige gebruikersprofiel of de map met tijdelijke bestanden te detecteren. In dit artikel zullen we zien hoe omgevingsvariabelen die op uw systeem zijn gedefinieerd en hun waarden voor de huidige gebruiker, voor specifieke processen en de systeemvariabelen kunnen worden weergegeven.
Advertentie
facebook icoon op desktop windows 7
Windows heeft verschillende soorten omgevingsvariabelen: gebruikersvariabelen, systeemvariabelen, procesvariabelen en vluchtige variabelen. Gebruikersomgevingsvariabelen zijn toegankelijk voor alle apps die in de huidige gebruikerscontext draaien, systeemomgevingsvariabelen zijn van toepassing op alle gebruikers en processen op de pc; procesvariabelen zijn alleen van toepassing op een specifiek proces en vluchtige variabelen zijn variabelen die alleen bestaan voor de huidige aanmeldingssessie. De meest interessante hiervan zijn gebruikers-, systeem- en procesvariabelen, omdat we ze kunnen wijzigen.
Hoe gebruikers- en systeemomgevingsvariabelen en hun waarden kunnen worden weergegeven
De eenvoudigste manier om de huidige gebruikersvariabelen te bekijken, is door de systeemeigenschappen te gebruiken.
- Open het Configuratiescherm .
- Navigeer naar de volgende applet:
Configuratiescherm Systeem en beveiliging Systeem
- Klik op de link 'Geavanceerde systeeminstellingen' aan de linkerkant. In het volgende dialoogvenster ziet u het Omgevingsvariabelen ... knop onder aan het tabblad Geavanceerd. Klik Het.
- De Omgevingsvariabelen venster verschijnt op het scherm.
In de bovenste tabel ziet u gebruikersvariabelen en de onderste lijst bevat systeembrede variabelen.
Hier kunt u hun namen en waarden bekijken of zelfs uw eigen variabelen maken, of indien nodig de waarde van een variabele bewerken.
Er zijn verschillende andere manieren om omgevingsvariabelen te zien.
U kunt ze zien bij de juiste registersleutels.
hoe muziek op ipod te zetten zonder itunes geen download
- Open Register-editor .
- Ga naar de volgende sleutel om gebruikersvariabelen te zien:
HKEY_CURRENT_USER Omgeving
Tip: Hoe u met één klik naar de gewenste registersleutel springt .
- Om systeemvariabelen te zien, navigeert u naar de volgende sleutel:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Environment
Als alternatief kunt u omgevingsvariabelen bekijken via de opdrachtprompt. Open het opdrachtpromptvenster en typ de volgende opdracht en druk vervolgens op Enter:
set
Het set-commando zal alle beschikbare omgevingsvariabelen met hun waarden rechtstreeks in de console-uitvoer afdrukken, zodat u ze allemaal tegelijk kunt zien.
Als je de waarde van een specifieke variabele wilt zien, gebruik dan het echo-commando in plaats van set, als volgt:
echo% userprofile%
De bovenstaande opdracht zal het pad naar uw accountprofiel afdrukken.
Vervangen gebruikersprofiel met de gewenste naam van de variabele. Bijvoorbeeld, echo% computernaam% . Dat is het.
Hoe omgevingsvariabelen te zien voor een specifiek Windows-proces
Helaas ken ik geen native manier (d.w.z. zonder apps van derden te gebruiken) om variabelen van sommige applicaties die in Windows worden uitgevoerd te bekijken, maar de Sysinternals Process Explorer doet dit perfect.
- Download Process Explorer en voer het uit als beheerder.
- Klik met de rechtermuisknop op het proces waarin u geïnteresseerd bent en kies 'Eigenschappen ...' in het contextmenu.
- Het eigenschappenvenster voor dat proces zal op het scherm verschijnen. Schakel over naar het tabblad Omgeving en bekijk de volledige set variabelen voor het geselecteerde proces. Dit is erg handig.
In mijn screenshot zie je de COMMANDER_PATH-variabele, die exclusief beschikbaar is voor Total Commander (het totalcmd64.exe-proces). Als ik 'cd% commander_path%' typ in de opdrachtregel van Total Commander, springt het naar de map waarin het is geïnstalleerd.
Dat is het. Nu kent u alle handige manieren om de namen en waarden van variabelen te zien die in uw Windows-omgeving zijn gedefinieerd.