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:
- Klik met de rechtermuisknop op het pictogram 'Deze pc' en selecteer 'Eigenschappen'.
- Selecteer nu in dit venster 'Geavanceerde systeeminstellingen' aan de linkerkant.
- Druk op(Hit) de laatste knop met de tekst 'Omgevingsvariabelen' om ons bestemde venster te openen.
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.
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 .
Related posts
Rapid Environment Editor: Editor voor omgevingsvariabelen voor Windows 11/10
Een systeemherstelschijf maken in Windows 11/10
Hoe DISM in Windows 11/10 uit te voeren om Windows System Image te repareren
Omgevingsvariabelen toevoegen aan het contextmenu in Windows 11/10
Hoe de ingebouwde tools van Charmap en Eudcedit van Windows 11/10 te gebruiken
Schijfbeheer openen in Windows 11/10
De functie Archive Apps in- of uitschakelen in Windows 11/10
Hoe HDR voor apps in te schakelen met ICC-profielen in Windows 11/10
Windows 11/10 resetten zonder de app Instellingen te gebruiken
Schoon opstarten uitvoeren in Windows 11/10
Hoe een ISO-bestand te koppelen en te ontkoppelen in Windows 11/10
Local, LocalLow, Roaming-mappen in AppData op Windows 11/10
Automatische schermrotatie uitschakelen in Windows 11/10
Hoe gespiegeld volume te creëren in Windows 11/10
Gereserveerde opslag in Windows 11/10 uitgelegd
Gedeelde ervaringen in- of uitschakelen in Windows 11/10
Wat is de Tamper Protection-functie in Windows 11/10
Geavanceerde opstartopties openen en gebruiken in Windows 11/10
Verbinding met extern bureaublad inschakelen en gebruiken in Windows 11/10
Vertrouwde basiscertificaten beheren in Windows 11/10