System operacyjny Windows wykorzystuje zmienne środowiskowe do przechowywania istotnych danych dotyczących procesów systemowych, alokacji zasobów, ścieżek dostępu do plików i wielu innych elementów.
W tym artykule omówimy, jak konfigurować zmienne środowiskowe w systemie Windows.
Czym są zmienne środowiskowe w systemie Windows?
Zmienne środowiskowe umożliwiają systemowi Windows dostosowanie środowiska oprogramowania i funkcjonują jako pojemniki z informacjami dla wszystkich aplikacji uruchomionych w systemie operacyjnym. Wyobraźmy sobie aplikację, która potrzebuje znać lokalizację konkretnego pliku na komputerze. Aplikacja mogłaby przeszukiwać cały system, aż do znalezienia danego pliku. Bardziej efektywnym rozwiązaniem jest wykorzystanie zmiennej środowiskowej PATH, która zawiera ścieżki do wszystkich plików systemowych.
Ponadto, zmienne środowiskowe mają wpływ na instalację Java Development Kit, Java Runtime Environment i innego oprogramowania. Podobnie jak w opisanych przykładach, istnieje mnóstwo różnych zastosowań zmiennych środowiskowych, które w efekcie przyspieszają działanie systemu Windows.
Podział zmiennych środowiskowych
System Windows generuje i korzysta z różnych zmiennych środowiskowych. Niektóre z nich są specyficzne dla danego użytkownika, inne są wspólne dla wszystkich użytkowników na tym samym komputerze. Zmienne środowiskowe możemy podzielić ze względu na zależność od użytkownika na zmienne systemowe i zmienne użytkownika.
Informacje takie jak lokalizacja plików tymczasowych konta, czy ścieżka do profilu użytkownika, przechowywane są w zmiennych użytkownika. Windows umożliwia kontu użytkownika edycję jego zmiennych, natomiast inne konta nie mają do nich dostępu.
Oprócz tego, Windows posiada zmienne systemowe tworzone przez system operacyjny, programy, sterowniki i inne komponenty. Zmiennych systemowych nie można modyfikować bezpośrednio, lecz system Windows umożliwia dostosowanie wartości zmiennych użytkownika.
Sposoby konfigurowania zmiennych środowiskowych w systemie Windows
W systemie Windows istnieje kilka metod konfiguracji zmiennych środowiskowych. Metody wiersza poleceń są uniwersalne dla wszystkich wersji systemu Windows, natomiast metody oparte na graficznym interfejsie użytkownika mogą się nieznacznie różnić. Przyjrzyjmy się dokładniej wszystkim tym metodom.
Metody graficzne
Metody oparte na graficznym interfejsie użytkownika polegają na wykorzystaniu menu Start, okna Uruchom i menu Ustawienia do modyfikacji zmiennych środowiskowych. Zobaczmy, jak uzyskać dostęp do tych opcji w różnych wersjach systemu Windows.
Instrukcja dla Windows 11
Kliknij menu Start i w polu wyszukiwania wpisz „zmienne środowiskowe”.
W wynikach wyszukiwania powinna pojawić się opcja „Edytuj zmienne środowiskowe systemu”. Kliknij ją, a Windows 11 wyświetli listę wszystkich zmiennych środowiskowych.
Instrukcja dla Windows 10
Przejdź do Ustawień, a następnie do zakładki „System” i menu „Informacje”.
Następnie wybierz „Zaawansowane ustawienia systemu”. Na ekranie pojawi się okno dialogowe Właściwości systemu.
Kliknij zakładkę „Zaawansowane” i wybierz „Zmienne środowiskowe”. Windows 10 wyświetli listę zmiennych użytkownika i systemowych przechowywanych na komputerze.
Wykorzystanie okna uruchamiania
Wciśnij klawisze Windows + R, aby otworzyć okno Uruchom.
Wprowadź następujące polecenie:
rundll32.exe sysdm.cpl,EditEnvironmentVariables
Wszystkie te metody otworzą listę zmiennych środowiskowych podzielonych na sekcje zmiennych użytkownika i systemowych. W tym oknie można tworzyć nowe zmienne, edytować istniejące i usuwać je.
Kroki tworzenia nowej zmiennej środowiskowej
W oknie Zmienne środowiskowe kliknij opcję „Nowy”.
Wprowadź nazwę zmiennej i jej wartość w odpowiednich polach, a następnie zatwierdź przyciskiem OK.
Utworzenie zmiennej środowiskowej JAVA_HOME jest kluczowe dla poprawnej instalacji pakietu Java Development Kit. Utwórzmy więc zmienną JAVA_HOME, a następnie zweryfikujmy jej istnienie. Kliknij przycisk Nowa i wpisz „JAVA_HOME” jako nazwę zmiennej. Jako wartość zmiennej JAVA_HOME wpisz ścieżkę instalacyjną JDK.
Zmienna JAVA_HOME powinna być teraz widoczna na liście wszystkich zmiennych środowiskowych wraz ze ścieżką do JDK. Można to sprawdzić w ustawieniach „edytuj zmienną systemową”. Zmienna JAVA_HOME powinna tam być.
Kroki edycji zmiennych środowiskowych
Wybierz zmienną środowiskową, którą chcesz zmodyfikować, a następnie kliknij opcję „Edytuj”.
Wprowadź nową nazwę zmiennej i jej wartość, a następnie zatwierdź przyciskiem OK.
Zmodyfikujmy teraz zmienną JAVA_HOME i zmieńmy jej wartość na inny folder. Kliknij zmienną i wybierz opcję „Edytuj”. Wprowadź nową wartość zmiennej i zatwierdź przyciskiem OK.
Zmienioną wartość można zweryfikować na liście zmiennych środowiskowych.
Zaktualizowana zmienna znajduje się na liście zmiennych użytkownika.
Kroki usuwania zmiennych środowiskowych
Kliknij zmienną środowiskową, którą chcesz usunąć.
Następnie kliknij opcję „Usuń” i potwierdź przyciskiem OK.
Na przykład, usuńmy zmienną JAVA_HOME, którą wcześniej zmodyfikowaliśmy. Wybierz zmienną i kliknij kolejno „Usuń” i „OK”. Wybrana zmienna zostanie usunięta z listy zmiennych.
Zmienna JAVA_HOME została usunięta z listy.
Metoda wiersza poleceń
Do konfiguracji zmiennych środowiskowych można również wykorzystać wiersz poleceń lub Windows PowerShell. Najpierw przyjrzyjmy się, jak korzystać z wiersza poleceń.
Wyświetlanie zmiennych środowiskowych
Uruchom wiersz poleceń w systemie Windows.
Wpisz „set” i naciśnij Enter. Zobaczysz całą listę zmiennych środowiskowych bez podziału na kategorie, w przeciwieństwie do metody graficznej.
Tworzenie nowych zmiennych środowiskowych
Otwórz wiersz poleceń.
Użyj następującej składni z poleceniem setx i naciśnij Enter:
setx [nazwa_zmiennej] “[wartość_zmiennej]”
[nazwa_zmiennej] to nazwa zmiennej, którą chcesz wprowadzić.
[wartość_zmiennej] to wartość nowo utworzonej zmiennej.
Na przykład, utwórzmy „TEST_VARIABLE” o wartości „XYZ”, a następnie zweryfikujmy jej istnienie za pomocą wiersza poleceń. Użyjemy następującego polecenia:
setx [TEST_VARIABLE] “[XYZ]”
Gratulacje! Właśnie utworzyłeś nową zmienną użytkownika za pomocą wiersza poleceń. Teraz zweryfikujmy jej istnienie. Użyj polecenia „set”, aby wyświetlić listę wszystkich zmiennych.
Metoda Windows PowerShell
Program PowerShell oferuje większą elastyczność w zarządzaniu zmiennymi środowiskowymi i umożliwia ich wyświetlanie, edytowanie oraz tworzenie, ale zmiany są ważne tylko w ramach jednej sesji programu PowerShell. Po jej zamknięciu lista zmiennych wraca do swojego pierwotnego stanu.
Wyświetlanie zmiennych systemowych
Otwórz Windows PowerShell.
Wprowadź następujące polecenie:
Get-ChildItem Env:
Windows PowerShell wyświetli pełną listę zmiennych środowiskowych.
Zmienne środowiskowe nie są podzielone na systemowe i użytkownika, ale można użyć poniższych poleceń, aby wyświetlić tylko zmienne systemowe za pomocą PowerShell:
[Environment]::GetEnvironmentVariables("Machine")
Lub można użyć poniższego polecenia, aby wyświetlić tylko zmienne użytkownika:
[Environment]::GetEnvironmentVariables("User")
Tworzenie i edycja zmiennych środowiskowych
Można edytować i tworzyć nowe zmienne środowiskowe za pomocą wbudowanej zmiennej $env. Aby utworzyć nową zmienną za pomocą PowerShell użyj poniższego polecenia:
$env:Nazwa_zmiennej="Wartość_zmiennej"
Gdzie Nazwa_zmiennej oznacza nazwę nowej zmiennej, a Wartość_zmiennej to jej wartość.
Utwórzmy przykładowo zmienną TEST_VARIABLE, a następnie zweryfikujmy jej istnienie. W programie PowerShell użyjemy następującego polecenia:
$env:TEST_VARIABLE = '[ABC]'
Sprawdziliśmy również wartość zmiennej TEST_VARIABLE za pomocą poniższego kodu:
$env:TEST_VARIABLE
PowerShell wyświetla wartość zmiennej TEST_VARIABLE jako [ABC].
Co więcej, można dostosować wartość istniejącej zmiennej środowiskowej, używając poniższego polecenia:
$env:Nazwa_zmiennej=";Nowa_wartość"
Spowoduje to dodanie nowej wartości do istniejącej wartości zmiennej środowiskowej.
Podsumowanie 🧑💻
Tworzenie i modyfikacja zmiennych środowiskowych ma kluczowe znaczenie dla prawidłowego działania programów i ich funkcjonalności. System Windows udostępnia zarówno opcje oparte na graficznym interfejsie, jak i na wierszu poleceń. Metody graficzne są proste i łatwe do zrozumienia. Natomiast metody wiersza poleceń są szybsze, ale mogą być bardziej skomplikowane.
Teraz możesz sprawdzić, jak dostroić zmienne systemowe w MySQL, aby osiągnąć wysoką wydajność.
newsblog.pl