Čo sú premenné prostredia v systéme Windows? -

Premýšľali ste niekedy o premenných prostredia? Možno ich spomínal nejaký IT admin alebo počítačový geek. Začali(Did) niektoré programy zlyhávať a vracať chyby týkajúce sa premenných prostredia? Mali(Did) ste práve skúšku a jediná položka, ktorú ste nevedeli vyplniť, bola: „premenné prostredia sú ____________.“? Bez ohľadu na vaše dôvody, prečo sa o nich chcete dozvedieť viac, ste na správnom mieste. V tomto článku vám ukážeme, čo potrebujete vedieť o premenných prostredia, ako fungujú a prečo sú nevyhnutné pre dobré fungovanie systému Windows:

Čo sú premenné prostredia v systéme Windows(Windows) ?

Čo je teda premenná prostredia? Premenné prostredia sú v skratke premenné, ktoré popisujú prostredie, v ktorom bežia aplikácie a programy. Všetky druhy programov používajú premenné prostredia na zodpovedanie otázok ako: Ako sa volá počítač(name of the computer) , na ktorom som nainštalovaný? Aký je názov používateľského účtu, ktorý ma spúšťa? Aký je môj aktuálny pracovný adresár? Kde je nainštalovaný systém Windows(Windows) ? Kde sú v tomto počítači uložené dočasné súbory? Kde je priečinok OneDrive pre tento používateľský účet?

V systéme Windows majú premenné prostredia názov a hodnotu(environment variables have a name and value) . Napríklad premenná windir (skratka pre „ adresár Windows “) môže mať hodnotu "C:\Windows" alebo inú cestu, kde ste nainštalovali Windows .

Používateľské prostredie a systémové premenné v systéme Windows 10

Používateľské prostredie(Environment) a systémové premenné v systéme Windows 10(Windows 10)

Ďalšia štandardná premenná má názov PATH . Mnoho programov potrebuje vedieť, kde nájsť konkrétne súbory, a premenná PATH im hovorí, kde môžu nájsť to, čo potrebujú. Tieto programy automaticky hľadajú premennú PATH , takže ju nemusíte zadávať pri každom spustení programu. Táto premenná má hodnotu pozostávajúcu z mnohých užívateľských adresárov. Tieto adresáre sú nastavené rôznymi aplikáciami nainštalovanými v počítači a v jednotlivých systémoch sa značne líšia.

Koncept premenných prostredia existuje vo väčšine operačných systémov, od Linuxu(Linux) cez macOS až po Windows . V princípe znamenajú to isté, ale spôsob ich implementácie a používania sa líši.

Typy premenných prostredia: používateľské premenné a systémové premenné

Existujú dva typy premenných: používateľské premenné špecifické pre každý používateľský účet a systémové premenné, ktoré sa vzťahujú na všetky používateľské účty.

Premenné používateľského prostredia majú hodnoty, ktoré sa líšia od používateľa k používateľovi. (User environment variables have values that differ from user to user.)Ako naznačuje ich názov, sú špecifické pre váš používateľský účet. Ukladajú údaje špecifické pre používateľa, ako je umiestnenie vášho používateľského profilu, priečinok, v ktorom sú uložené dočasné súbory vášho účtu, umiestnenie priečinka OneDrive atď. Tento používateľský účet ich môže upravovať, ale iné používateľské účty nie. Tieto premenné môže vytvárať(created) a upravovať(edited) používateľ, systém Windows(Windows) alebo rôzne programy pracujúce s miestami špecifickými pre používateľa.

Systémové premenné sú globálne a žiadny používateľ ich nemôže zmeniť. (System variables are global and cannot be changed by any user.)Ich hodnoty sú rovnaké pre všetky používateľské účty. Týkajú sa kritických umiestnení systémových prostriedkov, ako je priečinok, v ktorom je nainštalovaný systém Windows(Windows) , umiestnenie Program Files atď. Tieto premenné nastavuje systém Windows(Windows) , rôzne programy a ovládače.

Kde nájdem premenné prostredia zo systému Windows(Windows) ?

V systéme Windows 10(Windows 10) vyhľadajte prostredie(environment) pomocou vyhľadávacieho poľa na paneli úloh . Potom kliknite alebo klepnite na výsledok vyhľadávania „Upraviť systémové premenné prostredia“ .(“Edit the system environment variables”)

Pomocou vyhľadávania otvorte premenné prostredia v systéme Windows 10

Pomocou vyhľadávania otvorte premenné prostredia v systéme Windows 10(Windows 10)

V systéme Windows 7 do vyhľadávacieho poľa ponuky Štart napíšte (Start Menu)prostredie . (environment)Potom kliknite na „Upraviť premenné prostredia pre váš účet“(“Edit environment variables for your account”) alebo „Upraviť premenné prostredia systému“.(“Edit the system environment variables.”)

Pomocou vyhľadávania otvorte premenné prostredia v systéme Windows 7

Pomocou vyhľadávania otvorte premenné prostredia v systéme Windows 7(Windows 7)

Prípadne, ak používate Windows 10, môžete použiť aplikáciu Nastavenia(use the Settings app) na prístup k užívateľským a systémovým premenným prostredia. V Nastaveniach(Settings) prejdite na Systém(System, ) a na ľavom bočnom paneli vyberte stránku Informácie . (About)Potom kliknite alebo klepnite na „Rozšírené nastavenia systému“. (“Advanced system settings.”)Otvorí sa okno Vlastnosti systému(System Properties) , kde môžete na karte Rozšírené(Advanced) stlačiť tlačidlo Premenné prostredia(Environment Variables) .

Pomocou nastavení vyhľadajte premenné prostredia v systéme Windows 10

Pomocou nastavení vyhľadajte premenné prostredia v systéme Windows 10(Windows 10)

Podobne na prístup k používateľským a systémovým premenným prostredia v systéme Windows 7(Windows 7) môžete použiť Ovládací panel(use the Control Panel) . V ovládacom paneli(Control Panel) prejdite na položku Systém a zabezpečenie(System and Security) a potom na položku Systém(System) . Vľavo kliknite alebo klepnite na odkaz „ Rozšírené nastavenia systému(Advanced system settings) “, čím sa otvorí okno Vlastnosti systému . (System Properties)Na karte Rozšírené stlačte tlačidlo (Advanced)Premenné prostredia(Environment Variables) zvýraznené nižšie.

Pomocou ovládacieho panela otvorte premenné prostredia v systéme Windows 7

Pomocou ovládacieho panela(Control Panel) otvorte premenné prostredia v systéme Windows 7(Windows 7)

V akomkoľvek operačnom systéme Windows môžete tiež použiť okno Spustiť (Run window) (Win + R ) na prístup k premenným prostredia, ak viete, aký príkaz máte zadať. V tomto okne zadajte príkaz rundll32.exe sysdm.cpl,EditEnvironmentVariables a stlačte kláves Enter alebo kliknite na tlačidlo OK .

rundll32.exe sysdm.cpl,EditEnvironmentVariables

rundll32.exe sysdm.cpl,EditEnvironmentVariables

Bez ohľadu(Regardless) na to , ktorú metódu ste zvolili, by malo byť teraz otvorené okno Premenné prostredia .(Environment Variables)

V hornej časti Premenné prostredia(Environment Variables) zobrazujú vaše používateľské premenné a v dolnej časti sa zobrazujú systémové premenné platné pre všetky používateľské účty existujúce v systéme Windows(Windows) .

Okno Premenné prostredia v systéme Windows

Okno Premenné(Variables) prostredia v systéme Windows(Windows)

Ako zobraziť premenné prostredia v príkazovom riadku(Command Prompt) alebo v PowerShell

Ak ste fanúšikom príkazového riadka(Command Prompt) , môžete vidieť všetky premenné prostredia pomocou príkazu set , bez akýchkoľvek ďalších parametrov. Spustite príkazový riadok(Start the Command Prompt) v systéme Windows, zadajte príkaz set a stlačte kláves Enter .

Použite set na získanie zoznamu premenných prostredia v CMD

Použite(Use) set na získanie zoznamu premenných prostredia v CMD

Ak dávate prednosť PowerShell , otvorte ho, zadajte príkaz Get-ChildItem Env: a stlačte kláves Enter .

Použite Get-ChildItem Env: na získanie zoznamu premenných prostredia v PowerShell

Použite(Use) Get-ChildItem Env: na získanie zoznamu premenných prostredia v PowerShell

Všetky premenné prostredia sú uvedené, ale nie sú rozdelené v závislosti od ich typu (používateľské alebo systémové premenné).

Ak chcete vidieť iba systémové premenné, v prostredí PowerShell použite namiesto toho tento príkaz: [Environment]::GetEnvironmentVariables("Machine") .

Zoznam systémových premenných v PowerShell: [Environment]::GetEnvironmentVariables("Machine")

Zoznam systémových premenných v PowerShell : [ Environment ]::Get Environment Variables(" Machine ")

A ak chcete vypísať iba používateľské premenné, spustite tento príkaz: [Environment]::GetEnvironmentVariables("User") .

Zoznam používateľských premenných v PowerShell: [Environment]::GetEnvironmentVariables("Machine")

Zoznam používateľských premenných v PowerShell : [ Environment ]::Get Environment Variables(" Machine ")

Ktoré sú štandardné premenné prostredia v systéme Windows(Windows) ?

Na každom počítači so systémom Windows(Windows) existuje dlhý zoznam premenných . Najpoužívanejšie sú premenné ako OS, PATH a TEMP . Celý zoznam a všetky ich predvolené hodnoty nájdete na Wikipédii(Wikipedia) : Premenné prostredia – Predvolené hodnoty v systéme Microsoft Windows(Environment variables - Default Values on Microsoft Windows) .

Na čo používate používateľské a systémové premenné prostredia?

Teraz viete, ako odpovedať na otázku: „Čo sú premenné prostredia?“. Ako môžete vidieť z tohto tutoriálu, premenné prostredia nie je ľahké nájsť, ani nie je možné žiadnym spôsobom zobraziť pri práci s programami Windows . Sú spravované na pozadí operačným systémom a rôznymi programami a ovládačmi, ktoré si inštalujete. Sú však nevyhnutné pre správne fungovanie operačného systému a nainštalovaných aplikácií. Ak zmeníte hodnotu základných systémových premenných bez toho, aby ste vedeli, čo robíte, zistíte, aké dôležité sú tieto premenné prostredia tým, že spôsobí poruchu vášho systému. Skôr ako pôjdete, komentujte nižšie a povedzte nám, ako používate premenné prostredia v systéme Windows(Windows) .



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts