System- og brugermiljøvariabler i Windows 11/10 forklaret

System- og brugermiljøvariabler(System and User Environment Variables) har altid været et komplekst diskussionsemne for daglige Windows OS - brugere. Hvad laver de? En tutorial på internettet sagde at tilføje en PATH- variabel, men hvad er det? Hvor finder jeg disse variabler? Alle disse spørgsmål vil snart blive besvaret i dette indlæg. Vi har forsøgt at give dig et overblik på højt niveau over, hvad system- og brugermiljøvariabler(User Environment Variables) er, og hvordan du kan bruge dem.

I dette indlæg vil vi diskutere miljøvariabler(Environment Variables) , system- og brugermiljøvariabler(User Environment Variables) og hvordan man tilføjer og ændrer dem. Derefter vil vi gå videre til dynamiske systemvariabler(Dynamic System Variables) og se, hvordan du bruger dem i kommandoprompten.

Hvad er en miljøvariabel i (Variable)Windows OS

Miljøvariabel(Environment Variable) er dannet af to separate ord, ' Miljø(Environment) ' og ' Variabel(Variable) '. Lad os diskutere 'variabel' først. Det betyder, at enheden kan gemme en værdi og variere fra computer til computer. Windows giver et ' miljø(Environment) ' for programmer til at udføre og udføre operationer, og det er det, der gør det første ord. Ved at kombinere begge, er miljøvariabler(Environment) de dynamiske objekter, der gemmer værdierne fra miljøet. Nu giver miljø værdier, der hjælper andre programmer med at få nogle afgørende oplysninger om systemet. Ligesom der er en miljøvariabel kaldet 'windir', der svarer til den mappe, hvor Windowser installeret. For at se dette i aktion skal du åbne et stifindervindue og skrive ' %windir% ' i adresselinjen. Windows installationsmappen åbnes .

På samme måde kan du henvise til Windows -mappen ved at bruge 'windir'-variablen i andre programmer og scripts. Der er adskillige andre variabler, der kan tilgås, ' TEMP ' eller 'TMP' er den variabel, der peger på den mappe, hvor alle midlertidige filer er gemt. Den mest populære ' Sti(Path) '-variabel er den, der peger på de mapper, der indeholder eksekverbare filer. Så du kan køre et program fra kommandoprompten(Command Prompt) i en hvilken som helst anden mappe. Vi har forklaret Path senere i dette indlæg. Alle disse variabler er nyttige, når du udvikler noget eller bruger skallen meget.

Hvad er system- og brugermiljøvariabler(User Environment Variables)

Meget lig hvordan registreringsdatabasen(Registry) fungerer på Windows , har vi system- og brugermiljøvariabler(User Environment Variables) . Systemvariablerne accepteres for hele systemet og varierer ikke fra bruger til bruger. Mens (Whereas)brugermiljøer(User Environments) er konfigureret forskelligt fra bruger til bruger. Du kan tilføje dine variabler under brugeren, så andre brugere ikke påvirkes af dem.

Bare for din information, da vi diskuterer emnet i dybden. Systemvariabler(System Variables) evalueres før brugervariabler(User Variables) . Så hvis der er nogle brugervariable med samme navn som systemvariabler, vil brugervariabler blive taget i betragtning. Sti-(Path) variablen genereres på en anden måde. Den effektive sti(Path) vil være den brugerstivariabel(User Path) , der er tilføjet til systemstivariablen(System Path) . Så rækkefølgen af ​​indtastninger vil være systemposter efterfulgt af brugerindtastninger.

Sådan tilføjes og ændres miljøvariabler

En lille advarsel før vi går dybere. Opret et systemgendannelsespunkt , og prøv ikke at ændre på de eksisterende indstillinger, der er konfigureret til dit system. Indtil medmindre du er meget sikker på dine handlinger. Følg disse trin for at åbne vinduet 'Miljøvariabler':

  1. Højreklik på ikonet "Denne pc", og vælg "Egenskaber".
  2. Vælg nu i dette vindue 'Avancerede systemindstillinger' fra venstre del.
  3. Tryk(Hit) på den sidste knap, der siger 'Environment Variables' for at åbne vores destinerede vindue.

System- og brugermiljøvariabler

Når du har åbnet dette, vil du være i stand til at se bruger-(User) og systemvariabler(System) separat. Variabelnavnet er i den første kolonne og dens værdi i den anden. Med de tilsvarende knapper under tabellen kan du 'Tilføj', 'Rediger' og 'Slet' disse variabler.

Brug af Path-variablen

Sti(Path) er den mest brugte miljøvariabel. Som jeg nævnte, peger det på mapper, der indeholder eksekverbare filer. Når du har konfigureret din Sti(Path) - variabel korrekt, kan du bruge disse eksekverbare filer hvor som helst i systemet. Lad os prøve at forstå dette med et eksempel. Åbn vinduet med miljøvariabler og se efter ' Sti(Path) ' i systemvariabler.

System- og brugermiljøvariabler

Klik(Click) på 'Rediger' og klik derefter på ' Ny(New) ' uden at lege med andre kontroller lige nu. Klik nu på gennemse og vælg en mappe, der har din ønskede eksekverbare fil. Klik(Click) på 'Ok' og gem alt. Jeg tilføjede den eksekverbare 'Visual Studio Code' til stien.

For at køre dit program skal du åbne kommandoprompten(Command Prompt) og indtaste navnet på den eksekverbare fil, der var i mappen. Du kan give yderligere argumenter, hvis programmet understøtter det. Programmet vil køre fra kommandoprompten uden faktisk at være i den mappe, hvorfra du udførte kommandoen. Det er det smukke ved Path-variablen(Path variable) .

Liste over alle miljøvariabler

Åbn kommandoprompten og skriv ' SET ' og tryk på Enter . Hele listen over variabler med deres aktuelle værdier vil blive vist, og du kan henvise til den for at foretage ændringer på din computer.

Dynamiske miljøvariabler

I modsætning til konventionelle variabler leveres dynamiske miljøvariabler af CMD og ikke af systemet. Du kan ikke ændre værdierne for disse variabler, og de udvides til forskellige diskrete værdier, når der bliver spurgt. Vi bruger normalt disse variabler til batchbehandling, og disse lagres ikke i miljøet. Selv 'SET'-kommandoen vil ikke afsløre disse variabler. Nogle af de dynamiske miljøvariabler er angivet nedenfor.

Læs(Read) : Sådan tilføjer du miljøvariabler til kontekstmenuen(How to add Environment Variables to Context Menu) .

Liste over miljøvariabler i Windows 11/10

%APPDATA% – C:Brugere<brugernavn>AppDataRoaming

%ALLUSERSPROFILE% – C:ProgramData

%CD% – Indtastning af denne kommando vil give dig den aktuelle mappe, du arbejder i.

%COMMONPROGRAMFILES% – C:Program FilesFælles filer

%COMMONPROGRAMFILES(x86)% – C:Program Files (x86)Fælles filer

%COMMONPRGRAMW6432% – C:Program FilesFælles filer

%CMDEXTVERSION% – Denne variabel udvides til versionen af ​​kommandolinjeudvidelserne.

%COMSPEC% – C:WindowsSystem32cmd.exe

%DATE% : – Denne variabel giver dig den aktuelle dato i henhold til datoformatpræferencer.

%ERRORLEVEL% – Bestemmer det fejlniveau, der er indstillet ved den sidste udførelse af kommando.

%HOMEDRIVE%   – C:

%HOMEPATH%   -C:Brugere<brugernavn>

%LOCALAPPDATA% – C:Brugere<brugernavn>AppDataLocal

%LOGONSERVER% – \<domæne_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:Programfiler

%PROGRAMFILES(X86)% – C:Programfiler (x86)

%PROMPT% – $P$G

%SYSTEMDRIVE% – C:

%SYSTEMROOT% – C:Windows

%TIME% – På samme måde giver den dig aktuel tid i henhold til tidsformatets præferencer.

%TMP% – C:Brugere<brugernavn>AppDataLocalTemp

%TEMP% – C:Brugere<brugernavn>AppDataLocalTemp

%USERNAME% – <brugernavn>

%USERPROFILE% – C:Brugere<brugernavn>

%USERDOMAIN%Brugerdomæne(Userdomain) tilknyttet den nuværende bruger.

%USERDOMAIN_ROAMINGPROFILE%Brugerdomæne(Userdomain) tilknyttet roamingprofil.

%WINDIR%   – C:Windows

%PUBLIC% – C:UsersPublic

%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0-moduler

%ONEDRIVE%   – C:Brugere<brugernavn>OneDrive

%DRVERDATA%   – C:WindowsSystem32DriversDriverData

%CMDCMDLINE%   – Udsender(Outputs) kommandolinje, der bruges til at starte den aktuelle kommandopromptsession(Command Prompt) . ( Kommandoprompt(Command Prompt) .)

%COMPUTERNAME%   -Udlæser systemnavnet.

%PROCESSOR_REVISION% – Revision af outputprocessor.

%PROCESSOR_IDENTIFIER%   – Udsender processor-id.

%PROCESSOR_LEVEL%   – Udsender processorniveau.

%RANDOM% – Denne variabel udskriver et tilfældigt tal fra 0 til 32767

%NUMBER_OF_PROCESSORS% – Udskriver antallet af fysiske og virtuelle kerner.

%OS% – Windows_NT

Dette handlede stort set om system- og brugermiljøvariabler(User Environment Variables)Windows . Windows kommer med mange flere variabler – glem ikke at kontrollere dem ved hjælp af 'SET'-kommandoen.

TIP : Rapid Environment Editor er en kraftfuld Environment Variables Editor til Windows .



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts