System- och användarmiljövariabler i Windows 11/10 förklaras
System- och användarmiljövariabler(System and User Environment Variables) har alltid varit ett komplext diskussionsämne för dagliga Windows OS - användare. Vad gör de? En handledning på internet sa att man skulle lägga till en PATH- variabel, men vad är det? Var hittar jag dessa variabler? Alla dessa frågor kommer inom kort att besvaras i detta inlägg. Vi har försökt ge dig en överblick över vad system- och användarmiljövariabler(User Environment Variables) är och hur du kan använda dem.
I det här inlägget kommer vi att diskutera miljövariabler(Environment Variables) , system- och användarmiljövariabler(User Environment Variables) och hur man lägger till och ändrar dem. Sedan går vi vidare till dynamiska systemvariabler(Dynamic System Variables) och ser hur man använder dem i kommandotolken.
Vad är en miljövariabel(Variable) i Windows OS
Miljövariabel(Environment Variable) består av två separata ord, ' Environment ' och ' Variable '. Låt oss diskutera "variabel" först. Det innebär att enheten kan lagra ett värde och variera från dator till dator. Windows tillhandahåller en " miljö(Environment) " för program att köra och utföra operationer och det är det som gör det första ordet. Genom att kombinera båda är miljövariabler(Environment) de dynamiska objekt som lagrar de värden som tillhandahålls av miljön. Nu tillhandahåller miljön värden som hjälper andra program att få viktig information om systemet. Som att det finns en miljövariabel som heter 'windir' som motsvarar katalogen där Windowsär installerad. För att se detta i praktiken, öppna ett utforskarfönster och skriv in ' %windir% ' i adressfältet. Windows installationsmapp öppnas .(Windows)
På samma sätt kan du hänvisa till Windows -katalogen med variabeln 'windir' i andra program och skript. Det finns många andra variabler som kan nås, ' TEMP ' eller 'TMP' är variabeln som pekar till katalogen där alla temporära filer lagras. Den mest populära " Path "-variabeln är den som pekar på katalogerna som innehåller körbara filer. Så att du kan köra ett program från kommandotolken(Command Prompt) i vilken annan katalog som helst. Vi har förklarat Path senare i det här inlägget. Alla dessa variabler kommer väl till pass när du utvecklar något eller använder skalet mycket.
Vad är system- och användarmiljövariabler(User Environment Variables)
Mycket likt hur registret(Registry) fungerar på Windows , vi har system- och användarmiljövariabler(User Environment Variables) . Systemvariablerna accepteras över hela systemet och varierar inte från användare till användare. Medan (Whereas)användarmiljöer(User Environments) konfigureras olika från användare till användare. Du kan lägga till dina variabler under användaren så att andra användare inte påverkas av dem.
Bara för din information eftersom vi diskuterar ämnet på djupet. Systemvariabler(System Variables) utvärderas före användarvariabler(User Variables) . Så om det finns några användarvariabler med samma namn som systemvariabler kommer användarvariabler att beaktas. Variabeln Path genereras på ett annat sätt. Den effektiva sökvägen(Path) kommer att vara variabeln Användarsökväg(User Path) som läggs till variabeln Systemsökväg(System Path) . Så ordningen på posterna kommer att vara systemposter följt av användarposter.
Hur man lägger till och ändrar miljövariabler
En liten varning innan vi går djupare. Skapa en systemåterställningspunkt och försök att inte manipulera de befintliga inställningarna som är konfigurerade för ditt system. Tills du inte är väldigt säker på dina handlingar. Följ dessa steg för att öppna fönstret "Miljövariabler":
- Högerklicka på ikonen "Den här datorn" och välj "Egenskaper".
- Välj nu "Avancerade systeminställningar" i det här fönstret till vänster.
- Tryck(Hit) på den sista knappen som säger "Environment Variables" för att öppna vårt avsedda fönster.
När du har öppnat detta kommer du att kunna se användar-(User) och systemvariabler(System) separat. Variabelnamnet finns i den första kolumnen och dess värde i den andra. Motsvarande knappar under tabellen låter dig 'Lägg till', 'Redigera' och 'Ta bort' dessa variabler.
Använder variabeln Path
Sökväg(Path) är den mest använda miljövariabeln. Som jag nämnde pekar det på kataloger som innehåller körbara filer. När du har ställt in din sökvägsvariabel(Path) korrekt kan du använda dessa körbara filer var som helst i systemet. Låt oss försöka förstå detta med ett exempel. Öppna fönstret för miljövariabler och leta efter ' Sökväg(Path) ' i systemvariabler.
Klicka(Click) på "Redigera" och klicka sedan på " Ny(New) " utan att leka med andra kontroller just nu. Klicka nu på bläddra och välj en mapp som har din önskade körbara fil. Klicka på(Click) "Ok" och spara allt. Jag lade till körbar "Visual Studio Code" till sökvägen.
Nu för att köra ditt program, öppna kommandotolken(Command Prompt) och skriv in namnet på den körbara filen som fanns i mappen. Du kan ge ytterligare argument om programmet stöder det. Programmet kommer att köras från kommandotolken utan att faktiskt vara i katalogen där du körde kommandot. Det är det fina med Path-variabeln(Path variable) .
Lista över alla miljövariabler
Öppna kommandotolken och skriv ' SET ' och tryck på Enter . Hela listan med variabler med deras aktuella värden kommer att visas och du kan hänvisa till den för att göra ändringar på din dator.
Dynamiska miljövariabler
Till skillnad från konventionella variabler tillhandahålls dynamiska miljövariabler av CMD och inte av systemet. Du kan inte ändra värdena för dessa variabler och de expanderar till olika diskreta värden när de efterfrågas. Vi använder vanligtvis dessa variabler för batchbearbetning och dessa lagras inte i miljön. Inte ens 'SET'-kommandot avslöjar dessa variabler. Några av de dynamiska miljövariablerna listas nedan.
Läs(Read) : Hur man lägger till miljövariabler i snabbmenyn(How to add Environment Variables to Context Menu) .
Lista över miljövariabler i Windows 11/10
%APPDATA% – C:Users<användarnamn>AppDataRoaming
%ALLUSERSPROFILE% – C:ProgramData
%CD% – Om du skriver in det här kommandot får du den aktuella katalogen du arbetar i.
%COMMONPROGRAMFILES% – C:Program FilesCommon Files
%COMMONPROGRAMFILES(x86)% – C:Program Files (x86)Common Files
%COMMONPRGRAMW6432% – C:Program FilesCommon Files
%CMDEXTVERSION% – Denna variabel expanderar till versionen av kommandoradstilläggen.
%COMSPEC% – C:WindowsSystem32cmd.exe
%DATE% : – Den här variabeln ger dig det aktuella datumet enligt inställningarna för datumformat.
%ERRORLEVEL% – Bestämmer felnivån som ställts in av det senaste exekverande kommandot.
%HOMEDRIVE% – C:
%HOMEPATH% -C:Användare<användarnamn>
%LOCALAPPDATA% – C:Users<användarnamn>AppDataLocal
%LOGONSERVER% – \<domän_logon_server>
%PATH% – C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem
%PATHEXT% – .com ; .exe ; .bat ; .cmd ; .vbs ; .vbe ;.js; .jse ; .wsf ; .wsh ;.msc
%PROGRAMDATA% – C:ProgramData
%PROGRAMFILES% – C:Programfiler
%PROGRAMW6432% – C:Program Files
%PROGRAMFILES(X86)% – C:Program Files (x86)
%PROMPT% – $P$G
%SYSTEMDRIVE% – C:
%SYSTEMROOT% – C:Windows
%TIME% – På samma sätt ger den dig aktuell tid enligt inställningarna för tidsformat.
%TMP% – C:Users<användarnamn>AppDataLocalTemp
%TEMP% – C:Users<användarnamn>AppDataLocalTemp
%USERNAME% – <användarnamn>
%USERPROFILE% – C:Användare<användarnamn>
%USERDOMAIN% – Användardomän(Userdomain) associerad med nuvarande användare.
%USERDOMAIN_ROAMINGPROFILE% – Användardomän(Userdomain) associerad med roamingprofil.
%WINDIR% – C:Windows
%PUBLIC% – C:UsersPublic
%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0-moduler
%ONEDRIVE% – C:Users<användarnamn>OneDrive
%DRVERDATA% – C:WindowsSystem32DriversDriverData
%CMDCMDLINE% – Utmatar(Outputs) kommandoraden som används för att starta den aktuella kommandotolkssessionen(Command Prompt) . ( Kommandotolken(Command Prompt) .)
%COMPUTERNAME% - Matar ut systemnamnet.
%PROCESSOR_REVISION% – Revision av utdataprocessor.
%PROCESSOR_IDENTIFIER% – Matar ut processoridentifierare.
%PROCESSOR_LEVEL% – Utdataprocessornivå.
%RANDOM% – Denna variabel skriver ut ett slumpmässigt tal från 0 till 32767
%NUMBER_OF_PROCESSORS% – Matar ut antalet fysiska och virtuella kärnor.
%OS% – Windows_NT
Det här handlade ganska mycket om system- och användarmiljövariabler(User Environment Variables) på Windows . Windows kommer med många fler variabler – glöm inte att kontrollera dem med kommandot 'SET'.
TIPS(TIP) : Rapid Environment Editor är en kraftfull miljövariabelredigerare(Variables Editor) för Windows .
Related posts
Rapid Environment Editor: Environment Variables Editor för Windows 11/10
Hur man skapar en systemåterställningsenhet i Windows 11/10
Hur man kör DISM i Windows 11/10 för att reparera Windows System Image
Hur man lägger till miljövariabler till snabbmenyn i Windows 11/10
Hur man använder Charmap och Eudcedit inbyggda verktyg i Windows 11/10
Hur du aktiverar eller inaktiverar funktionen Arkivera appar i Windows 11/10
Vad är funktionen för sabotageskydd i Windows 11/10
Hur man genererar en SSH-nyckel i Windows 11/10
Hur man lägger till eller tar bort ämnen om nyheter och intressen i Windows 11/10
Hur man utför automatisk startreparation i Windows 11/10
Så här infogar du gradsymbolen i Windows 11/10
Vad är Windows Feature Experience Pack i Windows 11/10?
Hur man utför Clean Boot i Windows 11/10
Hur man aktiverar enhetskryptering i Windows 11/10
WinSxS-mappen i Windows 11/10 förklaras
Hur man monterar och avmonterar ISO-fil i Windows 11/10
Hur man aktiverar eller inaktiverar AutoPlay i Windows 11/10
Aktivera maskinvaruaccelererad GPU-schemaläggning i Windows 11/10
Hur man stänger av eller slår på flygplansläge i Windows 11/10
Local, LocalLow, Roaming-mappar i AppData på Windows 11/10