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

Wat is een DNG-bestand?
Wat is een DNG-bestand?
Een DNG-bestand is een Adobe Digital Negative RAW-afbeeldingsbestand dat u kunt openen met Photoshop en andere afbeeldingsprogramma's. Hier leest u hoe u er een kunt openen en hoe u van DNG naar andere formaten kunt converteren.
Windows Defender in- of uitschakelen in Windows 8.1
Windows Defender in- of uitschakelen in Windows 8.1
Windows Defender is antivirussoftware die volgens Microsoft 'basisbescherming' biedt en wordt geleverd met Windows 8 en Windows 8.1. Sinds Windows 8 is Windows Defender dezelfde applicatie als Microsoft Security Essentials, die als aparte download voor Windows 7, Vista en XP bestaat. Hoewel Windows Defender een zeer basale bescherming biedt, vertraagt ​​het
Hoe weet u of uw Samsung-tv Bluetooth heeft?
Hoe weet u of uw Samsung-tv Bluetooth heeft?
Samsung smart tv's behoren tot de meest populaire op de markt. Samsung maakt al decennia lang briljante tv-toestellen en houdt met succes gelijke tred met de recente ‘smart’ trend. De meeste Samsung-tv's en smart-tv's in het algemeen zijn Bluetooth-
Samsung Galaxy S5 review: de eens zo geweldige allrounder treedt af
Samsung Galaxy S5 review: de eens zo geweldige allrounder treedt af
Laatste nieuws: de Samsung Galaxy S5 is niet meer overal verkrijgbaar, maar hoewel hij sinds de lancering is overtroffen door een aantal superieure smarphones (niet in de laatste plaats de Samsung Galaxy S6 en de recentere Galaxy S7),
Hoe u de incognitomodus inschakelt in Chrome, Edge, Firefox, Safari en Opera
Hoe u de incognitomodus inschakelt in Chrome, Edge, Firefox, Safari en Opera
De manier waarop u de incognitomodus inschakelt, verschilt van browser tot browser. Hier leest u hoe u dit inschakelt, zodat u privé kunt browsen.
Android 6 Marshmallow-recensie: een groot aantal kleine verbeteringen
Android 6 Marshmallow-recensie: een groot aantal kleine verbeteringen
Er lijkt altijd meer ophef te zijn gemaakt over de release van glimmende nieuwe hardware, vooral nieuwe Nexus-telefoons, maar onthoud: nieuwe Nexus betekent ook de komst van de nieuwste versie van Android, en in dit geval is het Android
Hoe groot is een Minecraft-wereld?
Hoe groot is een Minecraft-wereld?
Hoewel ze oneindig lijken, hebben Minecraft-werelden een einde. De grootte van een Minecraft-wereld wordt meestal beperkt door uw hardware.