A Windows 11/10 rendszer- és felhasználói környezeti változóinak magyarázata
A rendszer- és felhasználói környezeti változók(System and User Environment Variables) mindig is összetett vitatéma volt a Windows operációs rendszer(Windows OS) mindennapos felhasználói számára. Mit csinálnak? Egy internetes oktatóanyag azt mondta, hogy hozzá kell adni egy PATH változót, de mi az? Hol találom ezeket a változókat? Mindezekre a kérdésekre rövidesen választ kapunk ebben a bejegyzésben. Megpróbáltunk magas szintű áttekintést adni arról, hogy mik azok a rendszer-(System) és felhasználói környezeti változók(User Environment Variables) , és hogyan használhatja őket.
Ebben a bejegyzésben megvitatjuk a környezeti változókat(Environment Variables) , a rendszer-(System) és felhasználói környezeti változókat(User Environment Variables) , valamint azok hozzáadását és módosítását. Ezután áttérünk a dinamikus rendszerváltozókra(Dynamic System Variables) , és megnézzük, hogyan használhatjuk őket a parancssorban.
Mi az a környezeti változó(Variable) a Windows operációs rendszerben(Windows OS)
A Környezeti változó(Environment Variable) két külön szóból áll, a „ Környezet(Environment) ” és a „ Változó(Variable) ”. Először beszéljük meg a „változót”. Ez azt jelenti, hogy az entitás tárolhat egy értéket, és számítógépről számítógépre változhat. A Windows(Windows) „ környezetet(Environment) ” biztosít az alkalmazások számára a műveletek végrehajtásához, és ez jelenti az első szót. A kettőt kombinálva a környezeti(Environment) változók azok a dinamikus objektumok, amelyek a környezet által biztosított értékeket tárolják. A Now Environment olyan értékeket biztosít, amelyek segítenek a többi programnak a rendszerrel kapcsolatos fontos információk megszerzésében. Mintha létezik egy „windir” nevű környezeti változó, amely a Windows könyvtárának felel meg(Windows)telepítve van. Ennek működéséhez nyisson meg egy Explorer ablakot, és írja be a „ %windir% ” kifejezést a címsorba. Megnyílik a Windows telepítési mappa.
Hasonló módon hivatkozhat a Windows könyvtárra a 'windir' változó használatával más programokban és parancsfájlokban. Számos más változó is elérhető, a „ TEMP ” vagy „TMP” az a változó, amely arra a könyvtárra mutat, ahol az összes ideiglenes fájlt tárolják. A legnépszerűbb, a „ Path ” változó az, amely a végrehajtható fájlokat tartalmazó könyvtárakra mutat. Így futtathat egy programot a parancssorból(Command Prompt) bármely más könyvtárban. Ebben a bejegyzésben később elmagyaráztuk Path -et. (Path)Mindezek a változók jól jönnek, ha valamit fejlesztünk, vagy sokat használjuk a shellt.
Mik azok a rendszer-(System) és felhasználói környezeti változók(User Environment Variables)
Nagyon hasonló a rendszerleíró adatbázis(Registry) működéséhez a Windows rendszeren(Windows) , rendszer-(System) és felhasználói környezeti változóink(User Environment Variables) vannak . A rendszerváltozók rendszerszinten elfogadottak, és nem változnak felhasználónként. Ezzel(Whereas) szemben a felhasználói környezetek(User Environments) felhasználónként eltérően vannak konfigurálva. A változókat hozzáadhatja a felhasználóhoz, hogy más felhasználókat ne érintsenek.
Csak tájékoztatásul, mivel a témát alaposan megvitatjuk. A rendszerváltozók(System Variables) kiértékelése a felhasználói változók(User Variables) előtt történik . Tehát ha vannak olyan felhasználói változók, amelyeknek ugyanaz a neve, mint a rendszerváltozóknak, akkor a rendszer a felhasználói változókat veszi figyelembe. A Path változót más módon állítják elő. A tényleges elérési út a (Path)System Path változóhoz fűzött User Path változó lesz . Tehát a bejegyzések sorrendje a rendszerbejegyzések, majd a felhasználói bejegyzések lesznek.
Környezeti változók hozzáadása és módosítása
Egy kis figyelmeztetés, mielőtt mélyebbre mennénk. Hozzon létre egy rendszer-visszaállítási pontot , és ne módosítsa a rendszerhez konfigurált meglévő beállításokat. Amíg nem vagy nagyon biztos a tetteidben. A „Környezeti változók” ablak megnyitásához kövesse az alábbi lépéseket:
- Kattintson a jobb gombbal az „Ez a számítógép” ikonra, és válassza a „Tulajdonságok” lehetőséget.
- Most ebben az ablakban válassza ki a "Speciális rendszerbeállítások" lehetőséget a bal oldali részből.
- Nyomja(Hit) meg az utolsó gombot a „Környezeti változók” feliratú ablak megnyitásához.
Miután megnyitotta ezt, külön-külön tekintheti meg a felhasználói(User) és rendszerváltozókat(System) . Az első oszlopban a változó neve, a másodikban az értéke. A táblázat alatti megfelelő gombok segítségével 'Hozzáadás', 'Szerkesztés' és 'Törlés' végezhető el ezek a változók.
A Path változó használata
Az elérési út(Path) a leggyakrabban használt környezeti változó. Mint említettem, olyan könyvtárakra mutat, amelyek végrehajtható fájlokat tartalmaznak. Miután megfelelően beállította a Path változót, ezeket a végrehajtható fájlokat a rendszer bármely pontjáról használhatja. Próbáljuk meg ezt egy példával megérteni. Nyissa meg a környezeti változók ablakot, és keresse meg a „ Path ” elemet a rendszerváltozók között.
Kattintson(Click) a „Szerkesztés”, majd az „ Új(New) ” lehetőségre anélkül, hogy más vezérlőkkel játszana. Most kattintson a Tallózás gombra, és válasszon ki egy mappát, amely tartalmazza a kívánt végrehajtható fájlt. Kattintson(Click) az „OK” gombra, és mentsen el mindent. Hozzáadtam a "Visual Studio Code" végrehajtható fájlt az elérési úthoz.
Az alkalmazás futtatásához nyissa meg a Parancssort(Command Prompt) , és írja be a mappában lévő végrehajtható fájl nevét. További érveket is megadhat, ha a program támogatja. A program a parancssorból fog futni anélkül, hogy ténylegesen abban a könyvtárban lenne, ahonnan a parancsot végrehajtotta. Ez a Path változó(Path variable) szépsége .
Az összes környezeti változó listája
Nyissa meg a parancssort, írja be a „ SET ” parancsot, majd nyomja meg az Enter billentyűt(Enter) . Megjelenik a változók teljes listája az aktuális értékekkel, és hivatkozhat rá a számítógépen végzett módosításokhoz.
Dinamikus környezeti változók
A hagyományos változókkal ellentétben a dinamikus környezeti változókat a CMD biztosítja , nem pedig a rendszer. Ezeknek a változóknak az értékeit nem lehet megváltoztatni, és lekérdezéskor különböző diszkrét értékekre bővülnek. Általában ezeket a változókat kötegelt feldolgozáshoz használjuk, és ezeket nem tároljuk a környezetben. Még a 'SET' parancs sem fedi fel ezeket a változókat. Az alábbiakban felsorolunk néhány dinamikus környezeti változót.
Olvassa el(Read) : Környezeti változók hozzáadása a helyi menühöz(How to add Environment Variables to Context Menu) .
A környezeti változók listája a Windows 11/10
%APPDATA% – C:Users<felhasználónév>AppDataRoaming
%ALLUSERSPROFILE% – C:ProgramData
%CD% – Ennek a parancsnak a beírásával megjelenik az aktuális könyvtár, amelyben dolgozik.
%COMMONPROGRAMFILES% – C:Program FilesCommon Files
%COMMONPROGRAMFILES(x86)% – C:Program Files (x86)Gyakori fájlok
%COMMONPRGRAMW6432% – C:Program FilesCommon Files
%CMDEXTVERSION% – Ez a változó a parancssori kiterjesztések verziójára bővül.
%COMSPEC% – C:WindowsSystem32cmd.exe
%DATE% : – Ez a változó megadja az aktuális dátumot a dátumformátum-beállításoknak megfelelően.
%ERRORLEVEL% – Meghatározza az utolsó végrehajtási parancs által beállított hibaszintet.
%HOMEDRIVE% – C:
%HOMEPATH% -C:Felhasználók<felhasználónév>
%LOCALAPPDATA% – C:Users<felhasználónév>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 fájlok
%PROGRAMFILES(X86)% – C:Program Files (x86)
%PROMPT% – $P$G
%SYSTEMDRIVE% – C:
%SYSTEMROOT% – C:Windows
%TIME% – Hasonlóképpen megadja a pontos időt az időformátum-beállításoknak megfelelően.
%TMP% – C:Users<felhasználónév>AppDataLocalTemp
%TEMP% – C:Users<felhasználónév>AppDataLocalTemp
%USERNAME% – <felhasználónév>
%USERPROFILE% – C:Users<felhasználónév>
%USERDOMAIN% – Az aktuális felhasználóhoz társított felhasználói domain .(Userdomain)
%USERDOMAIN_ROAMINGPROFILE% – A roamingprofilhoz(Userdomain) társított felhasználói domain.
%WINDIR% – C:Windows
%PUBLIC% – C:UsersPublic
%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0Modules
%ONEDRIVE% – C:Users<felhasználónév>OneDrive
%DRVERDATA% – C:WindowsSystem32DriversDriverData
%CMDCMDLINE%–(Outputs) Az aktuális parancssori(Command Prompt) munkamenet elindításához használt parancssort adja ki . ( Parancssor(Command Prompt) .)
%COMPUTERNAME% - Kiírja a rendszer nevét.
%PROCESSOR_REVISION% – A processzor verzióját adja ki.
%PROCESSOR_IDENTIFIER% – Processzorazonosítót ad ki.
%PROCESSOR_LEVEL% – Processzorszintet ad ki.
%RANDOM% – Ez a változó véletlen számot nyomtat 0 és 32767 között
%NUMBER_OF_PROCESSORS% – Kiírja a fizikai és virtuális magok számát.
%OS% – Windows_NT
Ez nagyjából a Windows rendszer-(System) és felhasználói környezeti változóiról(User Environment Variables) szólt . A Windows(Windows) sokkal több változót tartalmaz – ne felejtse el ellenőrizni őket a „SET” paranccsal.
TIPP(TIP) : A Rapid Environment Editor(Rapid Environment Editor) egy hatékony környezeti változók(Variables Editor) szerkesztője Windowshoz(Windows) .
Related posts
Rapid Environment Editor: Környezeti változók szerkesztője Windows 11/10 rendszerhez
Rendszer-helyreállító meghajtó létrehozása a Windows 11/10 rendszerben
A DISM futtatása Windows 11/10 rendszerben a Windows rendszerkép javításához
Környezeti változók hozzáadása a helyi menühöz a Windows 11/10 rendszerben
A Windows 11/10 beépített Charmap és Eudcedit eszközeinek használata
A speciális indítási beállítások elérése és használata a Windows 11/10 rendszerben
A fokozat szimbólum beszúrása a Windows 11/10 rendszerben
A Windows prezentációs beállításainak letiltása a Windows 11/10 rendszeren
A Miracast nem működik Windows 11/10 rendszeren a frissítés után
A WinSxS mappa a Windows 11/10 rendszerben elmagyarázva
A Wake-on-LAN engedélyezése a Windows 11/10 rendszerben
Mi az a szabotázs elleni védelem funkció a Windows 11/10 rendszerben
Hogyan hozzunk létre tükrözött kötetet a Windows 11/10 rendszerben
Kapcsolja be vagy ki a megosztott élményeket a Windows 11/10 rendszerben
Tippek és trükkök a nagyítóhoz a Windows 11/10 rendszerben
A megbízható gyökértanúsítványok kezelése a Windows 11/10 rendszerben
Az Alt+Tab beállításainak módosítása a Windows 11/10 rendszerben
Törölje az ideiglenes fájlokat a Lemezkarbantartó eszközzel a Windows 11/10 rendszerben
A HDR engedélyezése az alkalmazások számára ICC-profilokkal a Windows 11/10 rendszerben
Mi az OOBE vagy Out-Of-Box Experience a Windows 11/10 rendszerben?