Miljövariabler i ett operativsystem är värden som innehåller information om systemmiljön och den för närvarande inloggade användaren. De fanns också i operativsystem före Windows, till exempel MS-DOS. Applikationer eller tjänster kan använda informationen som definieras av miljövariabler för att avgöra olika saker om operativsystemet, till exempel för att upptäcka antalet processer, den för närvarande inloggade användarens namn, mappvägen till den aktuella användarens profil eller den tillfälliga filkatalogen. I den här artikeln kommer vi att se hur du visar miljövariabler som definierats i ditt system och deras värden för den aktuella användaren, för specifika processer och systemvariablerna.
Annons
hitta krombokmärken på hårddisken
Windows har flera typer av miljövariabler: användarvariabler, systemvariabler, processvariabler och flyktiga variabler. Användarmiljövariabler är tillgängliga för alla appar som körs i nuvarande användarkontext, systemmiljövariabler gäller för alla användare och processer på datorn; processvariabler är endast tillämpliga på en specifik process och flyktiga variabler är de som endast finns för den aktuella inloggningssessionen. Mest intressant av dessa är användar-, system- och processvariabler, eftersom vi kan ändra dem.
Hur man ser användar- och systemmiljövariabler och deras värden
Det enklaste sättet att se de aktuella användarvariablerna är att använda systemegenskaperna.
- Öppna kontrollpanelen .
- Navigera till följande applet:
Kontrollpanelen System och säkerhet System
- Klicka på länken 'Avancerade systeminställningar' till vänster. I nästa dialogruta visas Miljövariabler... -knappen längst ned på fliken Avancerat. Klicka på det.
- De Miljövariabler fönstret visas på skärmen.
I den övre tabellen ser du användarvariabler och den nedre listan innehåller systemomfattande variabler.
Här kan du se deras namn och värden eller till och med skapa dina egna variabler eller redigera värdet på någon variabel om det behövs.
Det finns flera andra sätt att se miljövariabler.
Du kan se dem vid lämpliga registernycklar.
hur man tar en skärmdump på snapchat
- Öppna registerredigeraren .
- Gå till följande nyckel för att se användarvariabler:
HKEY_CURRENT_USER Miljö
Dricks: Hur man hoppar till önskad registernyckel med ett klick .
- Om du vill se systemvariabler navigerar du till följande tangent:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Environment
Alternativt kan du visa miljövariabler via kommandotolken. Öppna kommandotolken och skriv följande kommando och tryck sedan på Enter:
uppsättning
Set-kommandot skriver ut alla tillgängliga miljövariabler med deras värden direkt i konsolutgången, så att du kan se dem på en gång.
Om du vill se värdet på en specifik variabel, använd sedan kommandot echo istället för set:
echo% userprofile%
Kommandot ovan skriver ut sökvägen till din kontoprofil.
Byta ut användarprofil med önskat namn på variabeln. Till exempel, echo% computername% . Det är allt.
Hur man ser miljövariabler för en viss Windows-process
Tyvärr vet jag inget inbyggt sätt (dvs. utan att använda tredjepartsappar) för att visa variabler för vissa program som körs i Windows, men Sysinternals Process Explorer gör det perfekt.
- Ladda ner Process Explorer och kör den som administratör.
- Högerklicka på den process som du är intresserad av och välj 'Egenskaper ...' från snabbmenyn.
- Egenskapsfönstret för den processen visas på skärmen. Byt till fliken Miljö och se hela uppsättningen variabler för den valda processen. Detta är mycket användbart.
I min skärmdump kan du se COMMANDER_PATH-variabeln, som exklusivt är tillgänglig för Total Commander (processen totalcmd64.exe). Om jag skriver 'cd% commander_path%' i Total Commander's kommandorad hoppar den in i katalogen där den är installerad.
Det är allt. Nu känner du till alla användbara sätt att se namn och värden på variabler som definierats i din Windows-miljö.