Hoe namen en waarden van omgevingsvariabelen te zien in Windows 8 en Windows 7
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 door omgevingsvariabelen gedefinieerde informatie gebruiken om verschillende dingen over het besturingssysteem te bepalen, bijvoorbeeld om: het aantal processen, de momenteel ingelogde gebruikersnaam, het mappad naar het huidige gebruikersprofiel of de tijdelijke bestanden detecteren map. In dit artikel zullen we zien hoe u omgevingsvariabelen kunt bekijken die op uw systeem zijn gedefinieerd en hun waarden voor de huidige gebruiker, voor specifieke processen en de systeemvariabelen.
Advertentie
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 voor de huidige aanmeldingssessie bestaan. De meest interessante hiervan zijn gebruikers-, systeem- en procesvariabelen, aangezien we deze kunnen wijzigen.
Gebruikers- en systeemomgevingsvariabelen en hun waarden bekijken
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 de Omgevingsvariabelen... onderaan 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.
- Register-editor openen.
- Ga naar de volgende sleutel om gebruikersvariabelen te zien:
HKEY_CURRENT_USER\Omgeving
Tip: Met één klik naar de gewenste registersleutel springen.
- Ga naar de volgende sleutel om systeemvariabelen te zien:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Als alternatief kunt u omgevingsvariabelen bekijken via de opdrachtprompt. Open het opdrachtpromptvenster, 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 %gebruikersprofiel%
Met de bovenstaande opdracht wordt het pad naar uw accountprofiel afgedrukt.
Vervangen gebruikersprofiel met de gewenste naam van de variabele. Bijvoorbeeld, echo %computernaam%. Dat is het.
Omgevingsvariabelen voor een specifiek Windows-proces bekijken
Helaas ken ik geen native manier (d.w.z. zonder apps van derden te gebruiken) om variabelen te bekijken van een applicatie die in Windows wordt uitgevoerd, maar de Sysinternals Process Explorer doet dit perfect.
- Procesverkenner downloaden 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 verschijnt op het scherm. 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 waar 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.