Systeem- en gebruikersomgevingsvariabelen in Windows 11/10 uitgelegd

Systeem- en gebruikersomgevingsvariabelen(System and User Environment Variables) zijn altijd een complex onderwerp van discussie geweest voor dagelijkse gebruikers van Windows OS . Wat doen ze? Een tutorial op internet zei dat er een PATH- variabele moest worden toegevoegd, maar wat is het? Waar vind ik deze variabelen? Al deze vragen worden binnenkort beantwoord in dit bericht. We hebben geprobeerd u een algemeen overzicht te geven van wat systeem-(System) en gebruikersomgevingsvariabelen(User Environment Variables) zijn en hoe u ze kunt gebruiken.

In dit bericht bespreken we omgevingsvariabelen(Environment Variables) , systeem-(System) en gebruikersomgevingsvariabelen(User Environment Variables) en hoe u deze kunt toevoegen en wijzigen. Daarna gaan we verder met dynamische systeemvariabelen(Dynamic System Variables) en kijken hoe we ze kunnen gebruiken in de opdrachtprompt.

Wat is een omgevingsvariabele in(Variable) Windows OS(Windows OS)

Omgevingsvariabele(Environment Variable) wordt gevormd door twee afzonderlijke woorden, ' omgeving(Environment) ' en ' variabele(Variable) '. Laten we het eerst hebben over 'variabel'. Het betekent dat de entiteit een waarde kan opslaan en van computer tot computer kan verschillen. Windows biedt een ' omgeving(Environment) ' voor toepassingen om bewerkingen uit te voeren en uit te voeren en dat is wat het eerste woord maakt. Door beide te combineren, zijn omgevingsvariabelen(Environment) die dynamische objecten die de waarden opslaan die door de omgeving worden geleverd. Nu biedt de omgeving waarden die andere programma's helpen bij het verkrijgen van cruciale informatie over het systeem. Alsof er een omgevingsvariabele is genaamd 'windir' die overeenkomt met de map waar Windowsis geinstalleerd. Om dit in actie te zien, opent u een verkennervenster en typt u ' %windir% ' in de adresbalk. De Windows -installatiemap wordt geopend.

Op dezelfde manier kunt u in andere programma's en scripts verwijzen naar de Windows -directory met behulp van de 'windir'-variabele. Er zijn tal van andere variabelen die toegankelijk zijn, ' TEMP ' of 'TMP' is de variabele die verwijst naar de map waar alle tijdelijke bestanden zijn opgeslagen. De meest populaire ' Path' -variabele is degene die verwijst naar de mappen die uitvoerbare bestanden bevatten. Zodat u een programma vanaf de opdrachtprompt(Command Prompt) in een andere map kunt uitvoeren. We hebben Pad(Path) verderop in dit bericht uitgelegd. Al deze variabelen zijn handig wanneer je iets aan het ontwikkelen bent of de shell veel gebruikt.

Wat zijn systeem-(System) en gebruikersomgevingsvariabelen(User Environment Variables)

Zeer vergelijkbaar met hoe het register(Registry) werkt op Windows , we hebben systeem-(System) en gebruikersomgevingsvariabelen(User Environment Variables) . De systeemvariabelen worden door het hele systeem geaccepteerd en verschillen niet van gebruiker tot gebruiker. Terwijl(Whereas) gebruikersomgevingen van gebruiker tot gebruiker anders(User Environments) zijn geconfigureerd. U kunt uw variabelen onder de gebruiker toevoegen, zodat andere gebruikers er geen last van hebben.

Gewoon ter informatie, aangezien we het onderwerp diepgaand bespreken. Systeemvariabelen(System Variables) worden geëvalueerd vóór gebruikersvariabelen(User Variables) . Dus als er enkele gebruikersvariabelen zijn met dezelfde naam als systeemvariabelen, worden gebruikersvariabelen overwogen. De variabele Path wordt op een andere manier gegenereerd. (Path)Het effectieve pad(Path) is de variabele gebruikerspad(User Path) die wordt toegevoegd aan de variabele systeempad(System Path) . De volgorde van invoeren is dus systeeminvoer, gevolgd door gebruikersinvoer.

Omgevingsvariabelen toevoegen en wijzigen

Een kleine waarschuwing voordat we dieper gaan. Maak een systeemherstelpunt en probeer niet te knoeien met de bestaande instellingen die voor uw systeem zijn geconfigureerd. Tenzij je heel zeker bent van je acties. Volg deze stappen om het venster 'Omgevingsvariabelen' te openen:

  1. Klik met de rechtermuisknop op het pictogram 'Deze pc' en selecteer 'Eigenschappen'.
  2. Selecteer nu in dit venster 'Geavanceerde systeeminstellingen' aan de linkerkant.
  3. Druk op(Hit) de laatste knop met de tekst 'Omgevingsvariabelen' om ons bestemde venster te openen.

Systeem- en gebruikersomgevingsvariabelen

Als je dit eenmaal hebt geopend, kun je de gebruikers-(User) en systeemvariabelen(System) afzonderlijk bekijken. De naam van de variabele staat in de eerste kolom en de waarde ervan in de tweede. Met de bijbehorende knoppen onder de tabel kunt u deze variabelen 'Toevoegen', 'Bewerken' en 'Verwijderen'.

De padvariabele gebruiken

Pad(Path) is de meest gebruikte omgevingsvariabele. Zoals ik al zei, verwijst het naar mappen die uitvoerbare bestanden bevatten. Zodra u uw Path -variabele correct hebt ingesteld, kunt u deze uitvoerbare bestanden overal in het systeem gebruiken. Laten we dit proberen te begrijpen met een voorbeeld. Open het venster met omgevingsvariabelen en zoek naar ' Pad(Path) ' in systeemvariabelen.

Systeem- en gebruikersomgevingsvariabelen

Klik(Click) op 'Bewerken' en klik vervolgens op ' Nieuw(New) ' zonder nu te spelen met andere bedieningselementen. Klik nu op bladeren en selecteer een map met het gewenste uitvoerbare bestand. Klik(Click) op 'Ok' en sla alles op. Ik heb het uitvoerbare bestand 'Visual Studio Code' aan het pad toegevoegd.

Om nu uw toepassing uit te voeren, opent u de opdrachtprompt(Command Prompt) en typt u de naam van het uitvoerbare bestand dat zich in de map bevond. U kunt aanvullende argumenten opgeven als het programma dit ondersteunt. Het programma wordt uitgevoerd vanaf de opdrachtprompt zonder zich daadwerkelijk in de map te bevinden van waaruit u de opdracht hebt uitgevoerd. Dat is het mooie van de Path-variabele(Path variable) .

Lijst met alle omgevingsvariabelen

Open de opdrachtprompt en typ ' SET ' en druk op Enter . De volledige lijst met variabelen met hun huidige waarden wordt weergegeven en u kunt ernaar verwijzen om wijzigingen op uw computer aan te brengen.

Dynamische omgevingsvariabelen

In tegenstelling tot conventionele variabelen, worden dynamische omgevingsvariabelen geleverd door de CMD en niet door het systeem. U kunt de waarden van deze variabelen niet wijzigen en ze breiden zich uit naar verschillende discrete waarden wanneer ze worden opgevraagd. Deze variabelen gebruiken we meestal voor batchverwerking en deze worden niet in de omgeving opgeslagen. Zelfs het 'SET'-commando zal deze variabelen niet onthullen. Enkele van de dynamische omgevingsvariabelen worden hieronder vermeld.

Lezen(Read) : Omgevingsvariabelen toevoegen aan contextmenu(How to add Environment Variables to Context Menu) .

Lijst met omgevingsvariabelen in Windows 11/10

%APPDATA% – C:Gebruikers<gebruikersnaam>AppDataRoaming

%ALLUSERSPROFILE% – C:ProgramData

%CD% - Als u deze opdracht intypt, krijgt u de huidige map waarin u werkt.

%COMMONPROGRAMFILES% – C:Program FilesCommon Files

%COMMONPROGRAMFILES(x86)% – C:Program Files (x86)Common Files

%COMMONPRGRAMW6432% – C:Program FilesCommon Files

%CMDEXTVERSION% – Deze variabele wordt uitgebreid naar de versie van de opdrachtregelextensies.

%COMSPEC% – C:WindowsSystem32cmd.exe

%DATE% : – Deze variabele geeft u de huidige datum volgens voorkeuren voor datumnotatie.

%ERRORLEVEL% – Bepaalt het foutniveau dat is ingesteld door het laatst uitgevoerde commando.

%HOMEDRIVE%   – C:

%HOMEPATH%   -C:Gebruikers<gebruikersnaam>

%LOCALAPPDATA% – C:Gebruikers<gebruikersnaam>AppDataLocal

%LOGONSERVER% – \<domain_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:Program Files

%PROGRAMW6432% – C:Program Files

%PROGRAMFILES(X86)% – C:Program Files (x86)

%PROMPT% – $P$G

%SYSTEMDRIVE% – C:

%SYSTEMROOT% – C:Windows

%TIME% - Op dezelfde manier geeft het u de huidige tijd volgens de voorkeuren voor tijdformaat.

%TMP% – C:Gebruikers<gebruikersnaam>AppDataLocalTemp

%TEMP% – C:Gebruikers<gebruikersnaam>AppDataLocalTemp

%USERNAME% – <gebruikersnaam>

%USERPROFILE% – C:Gebruikers<gebruikersnaam>

%USERDOMAIN%– Gebruikersdomein(Userdomain) geassocieerd met huidige gebruiker.

%USERDOMAIN_ROAMINGPROFILE%Gebruikersdomein(Userdomain) gekoppeld aan roamingprofiel.

%WINDIR%   – C:Windows

%PUBLIC% – C:GebruikersPubliek

%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0Modules

%ONEDRIVE%   – C:Gebruikers<gebruikersnaam>OneDrive

%DRVERDATA%   – C:WindowsSystem32DriversDriverData

%CMDCMDLINE%   – Voert(Outputs) de opdrachtregel uit die wordt gebruikt om de huidige opdrachtpromptsessie(Command Prompt) te starten . ( Opdrachtprompt(Command Prompt) .)

%COMPUTERNAME%   -Geef de systeemnaam op.

%PROCESSOR_REVISION% – Voert processorrevisie uit.

%PROCESSOR_IDENTIFIER%   – Voert processor-ID uit.

%PROCESSOR_LEVEL%   – Voert processorniveau uit.

%RANDOM% – Deze variabele drukt een willekeurig getal af van 0 tot 32767

%NUMBER_OF_PROCESSORS% – Voert het aantal fysieke en virtuele cores uit.

%OS% – Windows_NT

Dit ging zo'n beetje over systeem-(System) en gebruikersomgevingsvariabelen(User Environment Variables) op Windows . Windows komt met veel meer variabelen - vergeet niet om ze aan te vinken met het 'SET'-commando.

TIP : Rapid Environment Editor is een krachtige editor(Variables Editor) voor omgevingsvariabelen voor Windows .



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts