Seminarium

Proste pytania: Jakie są zmienne środowiskowe w systemie Windows?

Czy zastanawiałeś się kiedyś nad zmiennymi środowiskowymi? Może wymienił je jakiś administrator IT lub komputerowy geek. Lub niektóre programy zaczęły działać nieprawidłowo i zwracały błędy odnoszące się do zmiennych środowiskowych. Bez względu na powód, dla którego chcesz dowiedzieć się więcej na ich temat, dotarłeś we właściwe miejsce. W tym artykule dowiesz się wszystkiego, co musisz wiedzieć o tym, czym są, jak działają i dlaczego są ważne w systemie Windows:

Jakie są zmienne środowiskowe w systemie Windows?

Zmienne środowiskowe to w skrócie zmienne opisujące środowisko, w którym działają programy. Są używane przez różne programy do odpowiadania na pytania typu: Jaka jest nazwa komputera, na którym jestem zainstalowany? Jak nazywa się konto użytkownika, które mnie obsługuje? Jaki jest mój obecny katalog roboczy? Gdzie jest zainstalowany system Windows? Gdzie są pliki tymczasowe przechowywane na tym komputerze? Gdzie znajduje się folder OneDrive dla tego konta użytkownika?

W systemie Windows zmienne środowiskowe mają nazwę i wartość . Na przykład zmienna windir (skrót od "katalogu Windows") może mieć wartość "C: \ Windows" lub inną ścieżkę, w której zainstalowany jest system Windows.

Inną wspólną zmienną o nazwie PATH. Wiele programów musi wiedzieć, gdzie znaleźć określone pliki, a zmienna PATH mówi im, gdzie mogą znaleźć to, czego potrzebują. Te programy automatycznie szukają zmiennej PATH, więc nie musisz jej wpisywać za każdym razem, gdy uruchamiasz program. Ta zmienna ma wartość składającą się z wielu katalogów użytkowników. Te katalogi są ustawiane przez różne programy zainstalowane na komputerze i różnią się znacznie w zależności od systemu.

Koncepcja zmiennych środowiskowych istnieje w większości systemów operacyjnych, od Linuksa po system OS X i Windows. Zasadniczo mają na myśli to samo, ale sposób ich implementacji i użytkowania jest różny.

Rodzaje zmiennych środowiskowych: użytkownik i system

Istnieją dwa typy zmiennych: zmienne użytkownika, specyficzne dla każdego konta użytkownika i zmienne systemowe, które mają zastosowanie do wszystkich kont użytkowników.

Zmienne środowiska użytkownika mają wartości, które różnią się w zależności od użytkownika. Jak sama nazwa wskazuje, są one specyficzne dla Twojego konta użytkownika i przechowują określone dane użytkownika, takie jak lokalizacja profilu użytkownika, folder, w którym są przechowywane pliki tymczasowe dla Twojego konta, lokalizacja folderu OneDrive i tak dalej. Mogą być edytowane przez to konto użytkownika, ale nie przez inne konta użytkowników. Zmienne te mogą być ustawiane przez użytkownika, system Windows lub różne programy współpracujące z lokalizacjami użytkownika.

Zmienne systemowe są globalne i nie mogą być zmienione przez żadnego użytkownika. Ich wartości są takie same dla wszystkich kont użytkowników. Odnoszą się one do lokalizacji krytycznych zasobów systemowych, takich jak folder, w którym zainstalowany jest system Windows, lokalizacja plików programu i tak dalej. Te zmienne są ustalane przez system Windows, przez różne programy i sterowniki.

Jak znaleźć zmienne środowiskowe w systemie Windows

Przeglądanie zmiennych środowiskowych skonfigurowanych w systemie Windows wymaga wykonania kilku czynności. W systemie Windows 10 użyj pola wyszukiwania Cortana i wpisz środowisko . Następnie kliknij lub dotknij wyniku wyszukiwania "Edytuj zmienne środowiskowe systemu" . Jeśli wolisz rozmawiać z Cortaną, powiedz "Otwórz zmienne środowiskowe ", a ona otworzy je dla Ciebie.

W systemie Windows 7 wpisz środowisko w polu wyszukiwania w menu Start, a wyświetlone zostaną dwa wyniki wyszukiwania: "Edytuj zmienne środowiskowe dla konta" i "Edytuj zmienne środowiskowe systemu". Kliknij jedno z nich.

W systemie Windows 8.1 wpisz słowo " środowisko" na ekranie startowym i wyświetlają się dwa wyniki wyszukiwania: "Edytuj zmienne środowiskowe dla twojego konta" i "Edytuj zmienne środowiskowe systemu". Kliknij lub dotknij jedną z nich.

Otworzy się okno Zmienne środowiskowe . Istnieją niewielkie różnice wizualne między wersjami systemu Windows. Na poniższym zrzucie ekranu możesz zobaczyć, jak to okno wygląda w systemie Windows 10 (po lewej) i Windows 7 (po prawej). Dostępne opcje i przyciski są takie same i działają w ten sam sposób, bez względu na to, której wersji systemu Windows używasz.

Jak uzyskać dostęp do zmiennych środowiskowych z Panelu sterowania

Alternatywnie możesz użyć Panelu sterowania, aby uzyskać dostęp do zmiennych środowiskowych. Plusem jest to, że ta metoda działa tak samo we wszystkich wersjach systemu Windows. Jeśli nie wiesz, jak otworzyć Panel sterowania, skorzystaj z następujących poradników:

  • 8 sposobów na uruchomienie Panelu sterowania w systemie Windows 10
  • Przedstawiamy Windows 8.1: 9 sposobów na dostęp do Panelu sterowania

W Panelu sterowania przejdź do System and Security, a następnie do System . W kolumnie po lewej kliknij lub naciśnij " Zaawansowane ustawienia systemu ". Spowoduje to otwarcie okna Właściwości systemu . Następnie na karcie Zaawansowane kliknij przycisk Zmienne środowiskowe podświetlony poniżej.

Otworzy się okno Zmienne środowiskowe . Na górze wyświetla zmienne użytkownika, a na dole pokazuje zmienne systemowe, ważne dla wszystkich kont użytkowników istniejących w systemie Windows.

Jak uzyskać dostęp do zmiennych środowiskowych z okna Uruchom

Możesz także użyć okna Uruchom (Windows + R), aby uzyskać dostęp do zmiennych środowiskowych, jeśli wiesz, jakie polecenie wpisać. W tym oknie wpisz polecenie " systempropertiesadvanced.exe " i naciśnij klawisz Enter lub kliknij przycisk OK.

Otworzy się okno Właściwości systemu . Następnie na karcie Zaawansowane kliknij lub naciśnij przycisk Zmienne środowiskowe .

Jak wyświetlić zmienne środowiskowe w Command Command lub PowerShell

Jeśli jesteś fanem wiersza poleceń, możesz zobaczyć wszystkie zmienne środowiskowe, wpisując polecenie: SET, bez żadnych innych parametrów. Uruchom wiersz polecenia w systemie Windows, wpisz set i naciśnij klawisz Enter.

Jeśli wolisz PowerShell, otwórz go, wpisz polecenie "Get-ChildItem Env:" bez cudzysłowów, ale z: na końcu i naciśnij Enter .

Wszystkie zmienne środowiskowe są wymienione, ale nie są podzielone w zależności od ich typu (zmiennych użytkownika lub systemu).

Jakie są standardowe zmienne środowiskowe w systemie Windows?

Istnieje długa lista zmiennych istniejących na każdym komputerze z systemem Windows. Najczęściej używane są zmienne, takie jak OS, PATH i TEMP. Możesz znaleźć całą listę i wszystkie ich domyślne wartości w Wikipedii: Zmienne środowiskowe - Wartości domyślne w systemie Microsoft Windows.

Wniosek

Jak widać z tego samouczka, zmienne środowiskowe nie są ani łatwe do znalezienia, ani widoczne w żaden sposób podczas pracy z programami Windows. Są one zarządzane w tle przez system operacyjny oraz różne instalowane programy i sterowniki. Są one jednak niezbędne do prawidłowego działania systemu operacyjnego i zainstalowanych aplikacji. Jeśli zmienisz wartość ważnych zmiennych systemowych, nie wiedząc, co robisz, zobaczysz, jak ważne są te zmienne środowiskowe, powodując nieprawidłowe działanie systemu. :)