En miljøvariabel er en dynamisk værdi, som operativsystemet og anden software kan bruge til at bestemme oplysninger, der er specifikke for din computer.
Med andre ord er en miljøvariabel noget, der repræsenterer noget andet, som et sted på din computer, et versionsnummer, en liste over objekter mv.
Miljøvariabler er omgivet af procenttegnet (%), som i% temp%, for at skelne dem fra almindelig tekst.
Der findes to typer miljøvariabler, brugermiljøvariabler og systemmiljøvariabler :
Brugermiljøvariabler
Brugermiljøvariabler, som navnet antyder, er miljøvariabler, der er specifikke for hver brugerkonto.
Dette betyder, at værdien af en miljøvariabel, når den logges ind som en bruger, kan være forskellig fra værdien af den samme miljøvariabel, når den logges ind som en anden bruger på den samme computer.
Disse typer af miljøvariabler kan indstilles manuelt, uanset hvor brugeren er logget ind, men Windows og anden software kan også indstille dem.
Et eksempel på en brugermiljøvariabel er% homepath%. For eksempel, på en Windows 10 computer, indeholder% homepath% værdien af Brugere Tim , som er den mappe, der indeholder alle de brugerspecifikke oplysninger.
En brugermiljøvariabel kan også være tilpasset. En bruger kunne skabe noget som% data%, hvilket kan pege på en mappe på computeren som C: Downloads Files . En miljøvariabel som denne ville kun fungere, når den pågældende bruger er logget ind.
System Miljøvariabler
Systemmiljøvariabler strækker sig ud over kun én bruger, der gælder for enhver bruger, der kan eksistere eller oprettes i fremtiden. De fleste systemmiljøvariabler peger på vigtige steder som Windows-mappen.
Nogle af de mest almindelige miljøvariabler i Windows-systemer omfatter% path%,% programfiles%,% temp% og% systemroot%, selv om der er mange andre.
For eksempel, når du installerer Windows 8, er% windir% miljøvariablen angivet til den mappe, hvor den er installeret. Da installationsmappen er noget, som installationsprogrammet (det er du … eller din computerproducent) kan definere i en computer, kan det være C: Windows, men i en anden kan det være C: Win8 .
Fortsæt med dette eksempel, lad os sige, at Microsoft Word er installeret på hver af disse computere, efter at Windows 8 er færdig med opsætning. Som en del af Word-installationsprocessen skal en række filer kopieres til den mappe, som Windows 8 er installeret i. Hvordan kan MS Word være sikker på, at det er installeret filerne på det rigtige sted, hvis dette sted er C: Windows på en computer og C: Win8 på den anden?
For at forhindre et potentielt problem som dette blev Microsoft Word, såvel som de fleste software, designet til at installere til% windir%, ikke C: Windows . På den måde kan det være sikkert, at disse vigtige filer er installeret i samme mappe som Windows 8, uanset hvor det måtte være.
Se Microsofts anerkendte miljøvariabler side for en kæmpe liste over bruger- og systemmiljøvariabler, der ofte bruges i Windows.
Hvordan finder du værdien af en miljøvariabel?
Der er flere måder at se, hvad en bestemt miljøvariabel tilfældigvis er. Men i de fleste tilfælde, i det mindste i Windows, er den mest enkle og sandsynligvis hurtigste måde at gøre dette via en simpel kommandoprompt kommando kaldet ekko .
Sådan gør du det:
-
Åbn kommandoprompt.
-
Udfør følgende kommando nøjagtigt:
ekko% temp%
… selvfølgelig at erstatte %Midlertidig% for miljøvariablen du er interesseret i.
-
Bemærk værdien, der vises umiddelbart nedenunder.
For eksempel producerede echo% temp% på min computer dette:
C: Brugere Tim AppData Local Temp
Hvis kommandoprompt skræmmer dig (det burde ikke), er der en længere måde at tjekke værdien af en miljøvariabel uden brug af kommandolinjeværktøjer.
Gå til Kontrolpanel, derefter Systemapplet. Engang der, vælg Avancerede systemindstillinger til venstre, og vælg derefter Miljøvariabler… knappen nederst. Dette er en ufuldstændig liste over miljøvariabler, men de der er angivet, har værdierne lige ved siden af dem.
På Linux-systemer kan du udføreprintenv kommando fra kommandolinjen for at liste alle miljøvariabler, der for øjeblikket er defineret.