Ustawienie zmiennych środowiskowych systemu Windows może pomóc skrócić czas potrzebny na wpisywanie poleceń w wierszu poleceń lub, jeśli często piszesz skrypty do własnych zadań, zwiększyć ich czytelność. W większości przypadków zwykli użytkownicy dodają wpisy do systemowej zmiennej środowiskowej PATH, chociaż są też inne zadania.
Ten przewodnik krok po kroku zawiera podstawowe informacje na temat otwierania zmiennych środowiskowych systemu Windows 11 i Windows 10, ich tworzenia lub edytowania.
Zmienne środowiskowe w systemie Windows to rekordy dotyczące lokalizacji folderów systemowych, właściwości systemu i innych, które są dostępne dla dowolnego programu lub skryptu.
Jedną z najczęściej używanych zmiennych środowiskowych jest PATH, która wskazuje foldery do wyszukiwania plików wywoływanych z wiersza poleceń, terminala Windows, pliku bat lub innych źródeł. Jako przykład jego przeznaczenia:
Zakładając, że często korzystasz z poleceń adb.exe (na przykład do instalacji aplikacji na Androida na Windows 11), pip install (do instalacji pakietów Pythona) lub jakichkolwiek innych poleceń, to aby nie pisać za każdym razem pełnej ścieżki do tych plików czas, czy dodanie tych ścieżek do zmiennych środowiskowych ma sens.
Możesz także dodać inne zmienne środowiskowe (niekoniecznie zawierające ścieżki), a później pobrać i wykorzystać ich wartości w skryptach BAT (wiersz poleceń) lub PowerShell. Przykład pobierania i wyświetlania wartości zmiennej systemowej PATH w obu przypadkach:
Możesz uzyskać listę wszystkich zmiennych środowiskowych odpowiednio w wierszu poleceń i PowerShell za pomocą następujących poleceń:
Zanim przejdziesz dalej, pamiętaj: zmiana domyślnych zmiennych środowiskowych systemu może prowadzić do problemów z systemem, nie usuwaj istniejących zmiennych środowiskowych. Utworzenie punktu przywracania systemu może mieć sens, jeśli nie masz pewności, co zrobić.
Po utworzeniu lub zmodyfikowaniu zmiennej środowiskowej i zapisaniu dokonanych ustawień zmienna lub zaktualizowane wartości natychmiast stają się dostępne dla bieżącego użytkownika lub systemu jako całości, w zależności od tego, które zmienne były edytowane lub tworzone.