Vysvetlenie premenných systému a používateľského prostredia v systéme Windows 11/10

Premenné systému a používateľského prostredia(System and User Environment Variables) boli vždy zložitou témou diskusií pre každodenných používateľov operačného systému Windows(Windows OS) . Čo robia? V návode na internete sa hovorilo o pridaní premennej PATH(PATH) , ale čo to je? Kde nájdem tieto premenné? Všetky tieto otázky budú čoskoro zodpovedané v tomto príspevku. Pokúsili sme sa vám poskytnúť prehľad na vysokej úrovni o tom, čo sú premenné (User Environment Variables)systému(System) a používateľského prostredia a ako ich môžete využiť.

V tomto príspevku budeme diskutovať o premenných prostredia(Environment Variables) , systémových(System) a používateľských premenných prostredia(User Environment Variables) a o tom, ako ich pridať a upraviť. Potom prejdeme na dynamické systémové premenné(Dynamic System Variables) a uvidíme, ako ich používať v príkazovom riadku.

Čo je to premenná(Variable) prostredia v operačnom systéme Windows(Windows OS)

Premenná prostredia(Environment Variable) sa skladá z dvoch samostatných slov, „ Prostredie(Environment) “ a „ Premenná(Variable) “. Poďme najprv diskutovať o „premennej“. Znamená to, že entita môže uložiť hodnotu a meniť sa od počítača k počítaču. Systém Windows(Windows) poskytuje aplikáciám „ prostredie(Environment) “ na vykonávanie a vykonávanie operácií, a to je prvé slovo. Kombináciou oboch sú premenné prostredia(Environment) tie dynamické objekty, ktoré uchovávajú hodnoty poskytované prostredím. Teraz prostredie poskytuje hodnoty, ktoré pomáhajú iným programom pri získavaní dôležitých informácií o systéme. Ako keby existovala premenná prostredia s názvom 'windir', ktorá zodpovedá adresáru, v ktorom je Windowsje nainštalovaný. Ak to chcete vidieť v akcii, otvorte okno prieskumníka a do panela s adresou zadajte ' %windir%Otvorí sa inštalačný priečinok systému Windows .(Windows)

Veľmi podobne môžete odkazovať na adresár Windows pomocou premennej „windir“ v iných programoch a skriptoch. Existuje mnoho ďalších premenných, ku ktorým je možné pristupovať, ' TEMP ' alebo 'TMP' je premenná, ktorá ukazuje na adresár, kde sú uložené všetky dočasné súbory. Najpopulárnejšia premenná ' Path ' je tá, ktorá ukazuje na adresáre obsahujúce spustiteľné súbory. Aby ste mohli spustiť program z príkazového riadka(Command Prompt) v akomkoľvek inom adresári. Cestu(Path) sme vysvetlili neskôr v tomto príspevku. Všetky tieto premenné sa hodia, keď niečo vyvíjate alebo často používate shell.

Čo sú premenné (User Environment Variables)systému(System) a používateľského prostredia

Veľmi podobne ako register(Registry) funguje v systéme Windows(Windows) , máme premenné (User Environment Variables)systému(System) a používateľského prostredia . Systémové premenné sú akceptované v rámci celého systému a nelíšia sa od používateľa k používateľovi. Zatiaľ čo(Whereas) používateľské prostredia(User Environments) sú konfigurované odlišne od používateľa k používateľovi. Svoje premenné môžete pridať pod používateľa, aby nimi neboli ovplyvnení ostatní používatelia.

Len pre vašu informáciu, keďže tému rozoberáme do hĺbky. Systémové premenné(System Variables) sa vyhodnocujú pred používateľskými premennými(User Variables) . Ak teda existujú nejaké používateľské premenné s rovnakým názvom ako systémové premenné, potom sa budú brať do úvahy používateľské premenné. Premenná Path sa generuje iným spôsobom. Efektívna cesta(Path) bude premenná User Path pripojená k premennej System Path . Takže poradie záznamov bude systémové záznamy nasledované užívateľskými záznamami.

Ako pridať a upraviť premenné prostredia

Malé varovanie predtým, ako pôjdeme hlbšie. Vytvorte bod obnovenia systému a snažte sa nezasahovať do existujúcich nastavení nakonfigurovaných pre váš systém. Pokiaľ si nie ste veľmi istí svojimi činmi. Ak chcete otvoriť okno „Premenné prostredia“, postupujte takto:

  1. Kliknite pravým tlačidlom myši na ikonu „Tento počítač“ a vyberte „Vlastnosti“.
  2. Teraz v tomto okne vyberte v ľavej časti „Rozšírené nastavenia systému“.
  3. Stlačením(Hit) posledného tlačidla s nápisom „Premenné prostredia“ otvoríte naše určené okno.

Systémové a používateľské premenné prostredia

Keď toto otvoríte, budete môcť zobraziť používateľské(User) a systémové(System) premenné samostatne. Názov premennej je v prvom stĺpci a jej hodnota v druhom. Zodpovedajúce tlačidlá pod tabuľkou vám umožňujú „Pridať“, „Upraviť“ a „Vymazať“ tieto premenné.

Pomocou premennej Path

Cesta(Path) je najpoužívanejšou premennou prostredia. Ako som už spomenul, ukazuje na adresáre, ktoré obsahujú spustiteľné súbory. Po správnom nastavení premennej Path môžete tieto spustiteľné súbory používať odkiaľkoľvek v systéme. Skúsme to pochopiť na príklade. Otvorte okno premenných prostredia a v systémových premenných vyhľadajte ' Path '.

Systémové a používateľské premenné prostredia

Kliknite(Click) na 'Upraviť' a potom kliknite na ' Nový(New) ' bez toho, aby ste sa teraz hrali s inými ovládacími prvkami. Teraz kliknite na tlačidlo Prehľadávať a vyberte priečinok, ktorý obsahuje požadovaný spustiteľný súbor. Kliknite(Click) na „OK“ a všetko uložte. Do cesty som pridal spustiteľný 'Visual Studio Code'.

Ak chcete spustiť aplikáciu, otvorte príkazový riadok(Command Prompt) a zadajte názov spustiteľného súboru, ktorý sa nachádzal v priečinku. Môžete poskytnúť ďalšie argumenty, ak to program podporuje. Program sa spustí z príkazového riadka bez toho, aby sa skutočne nachádzal v adresári, z ktorého ste príkaz vykonali. To je krása premennej Path(Path variable) .

Zoznam všetkých premenných prostredia

Otvorte príkazový riadok a napíšte ' SET ' a stlačte Enter . Zobrazí sa celý zoznam premenných s ich aktuálnymi hodnotami a môžete ho použiť pri vykonávaní zmien vo svojom počítači.

Dynamické premenné prostredia

Na rozdiel od konvenčných premenných, dynamické premenné prostredia poskytuje CMD a nie systém. Hodnoty týchto premenných nemôžete zmeniť a pri každom dotaze sa rozšíria na rôzne diskrétne hodnoty. Tieto premenné zvyčajne používame na dávkové spracovanie a nie sú uložené v prostredí. Dokonca ani príkaz 'SET' tieto premenné neodhalí. Niektoré z premenných dynamického prostredia sú uvedené nižšie.

Prečítajte si(Read) : Ako pridať premenné prostredia do kontextovej ponuky(How to add Environment Variables to Context Menu) .

Zoznam premenných prostredia v Windows 11/10

%APPDATA% – C:Users<používateľské meno>AppDataRoaming

%ALLUSERSPROFILE% – C:ProgramData

%CD% – Zadaním tohto príkazu získate aktuálny adresár, v ktorom pracujete.

%COMMONPROGRAMFILES% – C:Program FilesCommon Files

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

%COMMONPRGRAMW6432% – C:Program FilesCommon Files

%CMDEXTVERSION% – Táto premenná sa rozširuje na verziu rozšírení príkazového riadka.

%COMSPEC% – C:WindowsSystem32cmd.exe

%DATE% : – Táto premenná vám poskytne aktuálny dátum podľa preferencií formátu dátumu.

%ERRORLEVEL% – Určuje úroveň chyby nastavenú posledným vykonaným príkazom.

%HOMEDRIVE%   – C:

%HOMEPATH%   -C:Používatelia<používateľské meno>

%LOCALAPPDATA% – C:Users<používateľské meno>AppDataLocal

%LOGONSERVER% – \<doménový_prihlasovací_server>

%PATH% – C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem

%PATHEXT%.com ; .exe ; .netopier(.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% – Podobne vám poskytuje aktuálny čas podľa preferencií formátu času.

%TMP% – C:Users<používateľské meno>AppDataLocalTemp

%TEMP% – C:Users<používateľské meno>AppDataLocalTemp

%USERNAME% – <používateľské meno>

%USERPROFILE% – C:Users<používateľské meno>

%USERDOMAIN%(Userdomain) Používateľská doména spojená s aktuálnym používateľom.

%USERDOMAIN_ROAMINGPROFILE%(Userdomain) Používateľská doména spojená s roamingovým profilom.

%WINDIR%   – C:Windows

%PUBLIC% – C:UsersPublic

%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0Modules

%ONEDRIVE%   – C:Users<používateľské meno>OneDrive

%DRVERDATA%   – C:WindowsSystem32DriversDriverData

%CMDCMDLINE%   – Vypíše(Outputs) príkazový riadok používaný na spustenie aktuálnej relácie príkazového riadka . (Command Prompt)( Príkazový riadok(Command Prompt) .)

%COMPUTERNAME%   -Vypíše názov systému.

%PROCESSOR_REVISION% – Výstup revízie procesora.

%PROCESSOR_IDENTIFIER%   – Výstup identifikátora procesora.

%PROCESSOR_LEVEL%   – Výstup úrovne procesora.

%RANDOM% – Táto premenná vypíše náhodné číslo od 0 do 32767

%NUMBER_OF_PROCESSORS% – Výstup počtu fyzických a virtuálnych jadier.

%OS% – Windows_NT

Bolo to do značnej miery o premenných (User Environment Variables)systému(System) a používateľského prostredia v systéme Windows(Windows) . Windows prichádza s oveľa viac premennými – nezabudnite ich skontrolovať pomocou príkazu 'SET'.

TIP : Rapid Environment Editor je výkonný editor premenných(Variables Editor) prostredia pre Windows .



About the author

Som počítačový inžinier s viac ako 10-ročnými skúsenosťami v softvérovom priemysle, konkrétne v Microsoft Office. Napísal som články a návody na rôzne témy týkajúce sa balíka Office vrátane tipov, ako efektívnejšie využívať jeho funkcie, trikov na zvládnutie bežných kancelárskych úloh a podobne. Moje schopnosti spisovateľa zo mňa tiež robia vynikajúci zdroj pre ostatných, ktorí sa chcú dozvedieť o Office alebo len potrebujú rýchlu radu.



Related posts