Jak nastavit systémové proměnné prostředí ve Windows?

Systém Windows používá proměnné prostředí k ukládání cenných informací o systémových procesech, využití prostředků, cestě k souboru a další.

Pojďme se naučit, jak nastavit systémové proměnné prostředí ve Windows.

Co jsou proměnné prostředí ve Windows?

Proměnné prostředí pomáhají systému Windows nastavit softwarové prostředí a fungovat jako informační kontejnery pro všechny aplikace spuštěné v operačním systému. Představte si aplikaci, která chce znát cestu ke konkrétnímu souboru ve vašem počítači. Program může buď projít celý systém a pokračovat v hledání, dokud soubor nenajde. Inovativnějším způsobem je volání proměnné prostředí PATH, která obsahuje cesty ke všem systémovým souborům.

Kromě toho, systémové proměnné prostředí také ovlivňují instalaci Java Development Kit, Java Runtime Environment a další nezbytný software. Stejně jako výše uvedené příklady existuje velké množství malých a rozsáhlých případů použití proměnných prostředí v reálném světě, které celkově dělají Windows chytřejší verzí sebe sama.

Typy proměnných prostředí

Windows vytváří a používá několik proměnných prostředí, z nichž některé jsou závislé na uživateli a jiné zůstávají stejné pro všechny uživatele na jednom počítači. Proměnné prostředí můžeme kategorizovat pomocí uživatelské závislosti jako parametru a označit je jako systémové proměnné prostředí a proměnné uživatelského prostředí.

Informace, jako je umístění dočasných souborů z účtu, umístění vašeho uživatelského profilu atd., jsou uloženy pod uživatelskými proměnnými. Windows dává uživatelskému účtu oprávnění upravovat uživatelské proměnné, ale ostatní uživatelské účty je upravovat nemohou.

Kromě toho systém Windows obsahuje systémové proměnné prostředí vytvořené operačním systémem, programy, ovladači a dalšími. Nemůžete vyladit systémové proměnné prostředí, ale Windows nabízí možnost vyladit hodnoty uživatelských proměnných prostředí.

Metody nastavení proměnných prostředí systému v systému Windows

Systémové proměnné prostředí můžete nastavit pomocí různých metod ve Windows. Ačkoli metody příkazového řádku zůstávají nezměněny pro všechny verze Windows, metody založené na GUI se pro různé verze Windows mírně liší. Podívejme se na všechny tyto metody do hloubky.

Metody založené na GUI

Metody založené na GUI zahrnují použití nabídky Start hledání, okna Spustit a nabídky Nastavení k vyladění proměnných systémového prostředí. Podívejme se, jak můžete přistupovat ke GUI z různých verzí Windows.

Kroky pro Windows 11

Klikněte na nabídku Start a vyhledejte „proměnné prostředí“.

Ve výsledcích vyhledávání se zobrazí možnost „Upravit systémové proměnné prostředí“. Klikněte na totéž a Windows 11 zobrazí seznam všech proměnných prostředí.

Kroky pro Windows 10

Přejděte do nastavení a vstupte do nabídky „O aplikaci“.

Nyní přejděte na „Pokročilá nastavení systému“. Na obrazovce by se mělo objevit dialogové okno Vlastnosti systému.

Klikněte na kartu „Upřesnit“ a vyberte „Proměnné prostředí“. Windows 10 nyní zobrazí celý seznam uživatelských a systémových proměnných uložených ve vašem počítači.

Pomocí okna Spustit

Stiskněte Windows + R pro prozkoumání okna Spustit.

Nyní zadejte následující příkaz:

rundll32.exe sysdm.cpl,EditEnvironmentVariables

Všechny tyto metody by měly otevřít seznam všech proměnných prostředí kategorizovaných v samostatných částech pro uživatelské a systémové proměnné prostředí. Pomocí stejného dialogového okna můžete vytvořit nové uživatelské proměnné, upravit stávající nebo je odstranit.

Kroky k vytvoření nové proměnné prostředí

Klikněte na možnost „Nový“ v dialogovém okně Proměnné prostředí.

Nyní zadejte název proměnné a její hodnotu do příslušných sloupců a stiskněte OK.

Vytvoření proměnné prostředí JAVA_HOME je zásadním krokem pro instalaci sady Java Development Kit. Vytvořme tedy proměnnou JAVA_HOME a později ověřte její existenci. Klikněte na možnost Nový a jako název proměnné zadejte „JAVA_HOME“. Také zadejte instalační cestu pro JDK jako hodnotu proměnné pro JAVA_HOME.

Proměnná JAVA_HOME je nyní viditelná v seznamu všech proměnných prostředí s hodnotou proměnné jako cestou k JDK. Můžete to ověřit tak, že přejdete do nastavení „upravit systémovou proměnnou“ a proměnná JAVA_HOME by tam měla být přítomna.

Kroky k úpravě proměnných prostředí

Klikněte na proměnnou prostředí, kterou chcete upravit, a stiskněte možnost „Upravit“.

Nyní zadejte Název proměnné a její hodnotu a stiskněte tlačítko OK.

Upravme nyní proměnnou JAVA_HOME, kterou jsme právě vytvořili, a změňme její hodnotu do jiné složky. Klikněte na proměnnou a vyberte možnost „Upravit“. Nyní zadejte jinou hodnotu proměnné, která nahradí předchozí hodnotu, a klikněte na OK.

Zde také můžete ověřit změněnou hodnotu v seznamu proměnných prostředí.

Aktualizovaná proměnná se nachází v seznamu uživatelských proměnných.

Kroky k odstranění proměnných prostředí

Klikněte na proměnnou prostředí, kterou chcete odstranit.

Nyní stiskněte možnost „Odstranit“ a stiskněte OK.

Jako příklad smažeme proměnnou JAVA_HOME, kterou jsme nedávno upravili. Vyberte proměnnou a následně stiskněte „Smazat“ a „OK“. Vybraná proměnná bude odstraněna ze seznamu proměnných.

Proměnná JAVA_HOME bude odstraněna ze seznamu.

Metoda příkazového řádku

K nastavení proměnných prostředí můžete použít příkazový řádek nebo prostředí Windows PowerShell. Nejprve se podívejme, jak používat metodu příkazového řádku.

Zobrazení proměnných prostředí

Otevřete příkazový řádek ve Windows.

Nyní zadejte „set“ a stiskněte Enter. Na rozdíl od metody založené na GUI můžete vidět celý seznam proměnných prostředí bez jakékoli kategorizace.

Vytváření nových proměnných prostředí

Otevřete příkazový řádek.

Použijte následující syntaxi pomocí příkazu setx a stiskněte Enter:

setx [variable_name] “[variable_value]”

[variable_name] představuje název proměnné, kterou chcete zadat.

[variable_value] znamená hodnotu pro nově vytvořenou proměnnou.

Vytvořme například „TEST_VARIABLE“ s hodnotou „XYZ“ a poté ověřte její existenci pomocí příkazového řádku. Použijeme následující příkaz:

setx [TEST_VARIABLE] “[XYZ]”

Gratulujeme! Právě jste vytvořili novou uživatelskou proměnnou pomocí příkazového řádku. Nyní si jeho existenci ověříme. Pomocí příkazu „set“ zobrazíte seznam všech proměnných.

Metoda Windows PowerShell

PowerShell vám poskytuje větší flexibilitu s proměnnými prostředí a umožňuje je zobrazovat, upravovat a vytvářet, ale ty jsou platné pouze pro jednu relaci PowerShellu. Jakmile zavřete relaci PowerShellu, seznam proměnných se vrátí do původní podoby.

Zobrazení systémových proměnných

Otevřete prostředí Windows PowerShell.

Nyní zadejte následující příkaz:

Get-ChildItem Env:

Windows PowerShell zobrazí úplný seznam proměnných prostředí.

Proměnné prostředí nebudou zařazeny do systémových a uživatelských proměnných, ale k zobrazení systémových proměnných pomocí PowerShellu můžete použít pouze následující příkazy:

[Environment]::GetEnvironmentVariables("Machine")

Jinak můžete pomocí následujícího příkazu zobrazit pouze proměnné uživatelského prostředí:

[Environment]::GetEnvironmentVariables("User")

Vytváření a úpravy proměnných prostředí

Pomocí vestavěné proměnné $env můžete upravovat a vytvářet nové proměnné prostředí. Pomocí následujícího příkazu vytvořte novou proměnnou pomocí PowerShellu:

$env:Variable_name="Variable_value"

Zde název_proměnné znamená název nově vytvořené proměnné prostředí a hodnota_proměnné znamená její hodnotu.

Vytvořme jako příklad další testovací proměnnou TEST_VARIABLE a poté ověřte její existenci. V PowerShellu používáme následující příkaz:

$env:TEST_VARIABLE = '[ABC]'

Také jsme potvrdili hodnotu proměnné pro TEST_VARIABLE pomocí následujícího kódu:

$env:TEST_VARIABLE

PowerShell zobrazuje výstup pro proměnnou TEST_VARIABLE jako [ABC].

Kromě toho můžete také upravit hodnotu pro existující hodnotu prostředí pomocí následujícího příkazu:

$env:Variable_name=";Variable_value2"

Tím by se nově uvedená hodnota připojila k původní hodnotě proměnné prostředí.

Závěr 🧑‍💻

Vytváření a ladění proměnných systémového prostředí je zásadní pro řízení programů a využití jejich funkčnosti. Windows vám nabízí možnosti založené na GUI a příkazovém řádku, abyste mohli udělat totéž. Metody založené na GUI jsou jednoduché a snadno sledovatelné. Na druhou stranu jsou metody příkazového řádku rychlejší, ale složitější.

Nyní můžete zkontrolovat Ladění systémových proměnných MySQL pro vysoký výkon.