Hoofd Ramen Wat zijn omgevingsvariabelen?

Wat zijn omgevingsvariabelen?



Een omgevingsvariabele is een dynamische waarde die de besturingssysteem en andere software die u kunt gebruiken om informatie te bepalen die specifiek is voor uw computer.

Met andere woorden, het is iets dat iets anders vertegenwoordigt, zoals een locatie op uw computer, een versienummer , een lijst met objecten, enz.

Omgevingsvariabelen worden omgeven door het procentteken ( % ), als in %temp% , om ze te onderscheiden van gewone tekst.

Er bestaan ​​twee soorten:variabelen van de gebruikersomgevingEnsysteemomgevingsvariabelen.

Variabelen in de gebruikersomgeving

Gebruikersomgevingsvariabelen zijn, zoals de naam al doet vermoeden, omgevingsvariabelen die specifiek zijn voor elk gebruikersaccount.

Dit betekent dat de waarde van een variabele wanneer ingelogd als één gebruiker anders kan zijn dan de waarde van dezelfde variabele wanneer ingelogd als een andere gebruiker op dezelfde computer.

Dit soort omgevingsvariabelen kunnen handmatig worden ingesteld door de gebruiker die is ingelogd, maar Windows en andere software kunnen ze ook instellen.

Een voorbeeld van een gebruikersomgevingsvariabele is %homepath% . Op één Windows 11-computer bevat die variabele bijvoorbeeld de waarde van GebruikersTim , de map die alle gebruikersspecifieke informatie bevat.

hoe je snapchat-score hack kunt verhogen

Een variabele voor de gebruikersomgeving kan ook aangepast zijn. Een gebruiker zou zoiets kunnen maken als %gegevens% , wat kan verwijzen naar een map op de computer, zoals C:DownloadsBestanden . Een dergelijke omgevingsvariabele zou alleen werken als die specifieke gebruiker is ingelogd.

U kunt een aangepaste gebruikersomgevingsvariabele gebruiken als u snelkoppelingen wilt gebruiken om op uw computer te navigeren. Of als u vooruit heeft nagedacht en een script heeft gebouwd dat naar een omgevingsvariabele verwijst, kunt u de map altijd later wijzigen zonder dat u alle code in het script hoeft aan te passen.

Systeemomgevingsvariabelen

Systeemomgevingsvariabelen reiken verder dan slechts één gebruiker en zijn van toepassing op elke gebruiker die mogelijk bestaat of in de toekomst wordt gemaakt. De meeste systeemomgevingsvariabelen verwijzen naar belangrijke locaties zoals de Windows-map.

Enkele van de meest voorkomende omgevingsvariabelen in Windows-systemen zijn onder meer %pad% , %programmabestanden% , %temp% , En %systeemroot% , al zijn er nog veel meer.

Wanneer u bijvoorbeeld Windows installeert, %windir% is ingesteld op de map waarin het is geïnstalleerd. Aangezien de installatiemap iets is dat het installatieprogramma (dat bent u... of uw computerfabrikant) op één computer kan definiëren, kan het zijn C:Windows ,maar in een ander geval kan het wel zo zijn C:Win10 .

Laten we, als we verder gaan met dit voorbeeld, zeggen dat Microsoft Word op elk van deze computers wordt geïnstalleerd nadat Windows klaar is met instellen. Als onderdeel van het Word-installatieproces moeten een aantal bestanden worden gekopieerd naar de map waarin Windows is geïnstalleerd. Hoe kan Word er zeker van zijn dat de bestanden op de juiste plaats worden geïnstalleerd als die plaats C:Windows op de ene computer en ergens anders op de andere?

Om een ​​potentieel probleem als dit te voorkomen, is Microsoft Word, evenals de meeste software, ontworpen om op te installeren %windir% , niet een specifieke map. Op deze manier weet u zeker dat deze belangrijke bestanden in dezelfde map als Windows worden geïnstalleerd, waar deze zich ook bevinden.

Zien De pagina Herkende omgevingsvariabelen van Microsoft voor een gigantische lijst met gebruikers- en systeemomgevingsvariabelen die vaak in Windows worden gebruikt.

Hoe u de waarde van een omgevingsvariabele kunt vinden

Er zijn verschillende manieren om te zien wat een bepaalde omgevingsvariabele is.

Opdrachtprompt Echo-opdracht

In de meeste gevallen, althans in Windows, is de eenvoudigste en waarschijnlijk snelste manier om dit te doen via een eenvoudig Opdrachtprompt commando gebeld echo .

Open de opdrachtprompt en voer het volgende uit commando precies, natuurlijk, vervangen %temp% voor de omgevingsvariabele waarin u geïnteresseerd bent:

|_+_|

Let op de waarde die direct eronder wordt weergegeven. Bijvoorbeeld, echo %temp% zou dit kunnen opleveren:

|_+_|echo temp-opdracht in de opdrachtprompt van Windows 10

Om alle omgevingsvariabelen in één keer weer te geven, hoeft u alleen maar uit te voeren set vanaf de opdrachtregel. Of probeer het gebruiker instellen voor een lijst met alle variabelen die beginnen met gebruiker (het werkt met elk voorvoegsel).

De uitvoer ziet er ongeveer zo uit, waarbij de naam van de variabele eerst wordt vermeld, gevolgd door = en vervolgens de waarde:

|_+_|

Binnenkomen set > ev.txt om de uitvoer van het commando om te leiden naar een bestand om de hele lijst met omgevingsvariabelen in een TXT-document op te slaan.

PowerShell-schrijf-uitvoeropdracht

U kunt Windows PowerShell ook gebruiken om te zien waar een bepaalde omgevingsvariabele naar verwijst, maar de syntaxis is iets anders. Hier zijn twee manieren om dit te doen:

|_+_|Windows 11-omgevingsvariabelen

Gebruik deze opdracht om alle variabelen bij elkaar te zien:

|_+_|

Systeem eigenschappen

Als opdrachtregelprogramma's je bang maken (dat zou niet moeten), is er een langere manier om de waarde van een omgevingsvariabele te controleren.

Ga naar Controlepaneel en vervolgens de Systeem-applet. Eenmaal daar, kies Geavanceerde systeeminstellingen , Dan Omgevingsvariabelen aan de onderkant. Dit is eenincompleetlijst, maar degene die worden vermeld, hebben de waarden ernaast.

Linux printenv-opdracht

Op Linux-systemen kunt u de afdrukkenv commando vanaf de opdrachtregel om alle omgevingsvariabelen weer te geven die momenteel zijn gedefinieerd.

Interessante Artikelen

Editor'S Choice

Xbox 360 ingesteld voor lancering in december in het VK
Xbox 360 ingesteld voor lancering in december in het VK
Microsoft heeft de release van zijn tweede generatie Xbox-spelconsole, de Xbox 360, gedateerd. Het zal op dinsdag 22 november in Noord-Amerika in de winkelrekken te zien zijn, daarna op vrijdag 2 december in Europa, gevolgd door Japan op zaterdag.
Een lijst met afgespeelde nummers in Spotify bekijken
Een lijst met afgespeelde nummers in Spotify bekijken
Is Spotify uw belangrijkste muziekstreamingplatform? Als dat zo is, ben je waarschijnlijk een aantal geweldige nieuwe nummers tegengekomen die je misschien nog een keer wilt horen. Wil je weten hoe je een lijst met nummers kunt bekijken die je hebt beluisterd?
Hoe de Rose Bowl Parade te streamen (2025)
Hoe de Rose Bowl Parade te streamen (2025)
Snoersnijders kunnen de livestream van Rose Bowl bekijken vanaf een computer, smartphone, tablet, streamingapparaat of smart-tv via elke dienst met live-tv.
Ondertiteling in- of uitschakelen op Vizio-tv's
Ondertiteling in- of uitschakelen op Vizio-tv's
Artikel geüpdatet op 09 december 2022 om de huidige processen en instellingen weer te geven. Ondertiteling of ondertitels zijn erg handig omdat ze mensen met een gehoorbeperking kunnen helpen of die de taal niet volledig begrijpen. Ook binnen komen ze goed van pas
Wis uw apparaatgeschiedenis in Windows 10
Wis uw apparaatgeschiedenis in Windows 10
Mijn apparaatgeschiedenis in Windows 10 verbetert uw zoekervaring door extra gegevens over uw apparaatgebruik te verzamelen. Hier leest u hoe u het wist in Windows 10.
Blox Fruits: Hoe cacao te krijgen
Blox Fruits: Hoe cacao te krijgen
Veel van je Blox Fruits-gameplay gaat over landbouwitems. Een die je misschien moeilijk kunt vinden, is Conjured Cocoa. Je kunt het gebruiken om legendarische raids te ontgrendelen en machtige wapens nog krachtiger te maken. Maar hoe doe je dat precies
Fix Twitter werkt niet in Mozilla Firefox 81
Fix Twitter werkt niet in Mozilla Firefox 81
Twitter werkt niet in Mozilla Firefox 81 Een aantal Firefox-gebruikers heeft te maken met het probleem met de Twitter-website. De browser kan Twitter niet weergeven en eindigt met een lege pagina of met een foutpagina. Sommige van de mobiele Firefox-gebruikers worden ook beïnvloed door