Czym są zmienne środowiskowe w systemie Windows? -

Czy zastanawiałeś się kiedyś nad zmiennymi środowiskowymi? Może wspominał o nich jakiś administrator IT lub komputerowy geek. Czy(Did) niektóre programy zaczęły działać nieprawidłowo i zwracać błędy odnoszące się do zmiennych środowiskowych? Czy(Did) właśnie zdałaś egzamin, a jedynym elementem, którego nie umiesz wypełnić, było: „zmienne środowiskowe to ____________”? Bez względu na powody, dla których chcesz dowiedzieć się o nich więcej, trafiłeś we właściwe miejsce. W tym artykule pokazujemy, co musisz wiedzieć o zmiennych środowiskowych, jak one działają i dlaczego są niezbędne dla dobrego samopoczucia systemu Windows:

Co to są zmienne środowiskowe w systemie Windows(Windows) ?

Czym więc jest zmienna środowiskowa? Zmienne środowiskowe to w skrócie zmienne opisujące środowisko, w którym działają aplikacje i programy. Wszystkie rodzaje programów używają zmiennych środowiskowych, aby odpowiadać na pytania takie jak: Jak nazywa się komputer(name of the computer) , na którym jestem zainstalowany? Jaka jest nazwa konta użytkownika, z którego korzystam? Jaki jest mój obecny katalog roboczy? Gdzie jest zainstalowany system Windows(Windows) ? Gdzie są przechowywane pliki tymczasowe na tym komputerze? Gdzie jest folder OneDrive dla tego konta użytkownika?

W systemie Windows zmienne środowiskowe mają nazwę i wartość(environment variables have a name and value) . Na przykład zmienna windir (skrót od „ katalog Windows ”) może mieć wartość "C:\Windows" lub inną ścieżkę, w której zainstalowano system Windows(Windows) .

Zmienne użytkownika i systemowe środowiska w systemie Windows 10

(Environment)Zmienne użytkownika i systemowe środowiska w systemie Windows 10(Windows 10)

Inna standardowa zmienna nosi nazwę PATH . Wiele programów musi wiedzieć, gdzie znaleźć określone pliki, a zmienna PATH mówi im, gdzie mogą znaleźć to, czego potrzebują. Programy te automatycznie szukają zmiennej PATH , więc nie musisz wpisywać jej wszystkich za każdym razem, gdy uruchamiasz program. Ta zmienna ma wartość składającą się z wielu katalogów użytkowników. Katalogi te są ustawiane przez różne aplikacje zainstalowane na komputerze i różnią się znacznie w zależności od systemu.

Pojęcie zmiennych środowiskowych istnieje w większości systemów operacyjnych, od Linuksa(Linux) , przez macOS, po Windows . W zasadzie oznaczają to samo, ale sposób ich implementacji i wykorzystania jest inny.

Rodzaje zmiennych środowiskowych: zmienne użytkownika i zmienne systemowe

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 środowiskowe użytkownika mają wartości, które różnią się w zależności od użytkownika. (User environment variables have values that differ from user to user.)Jak sama nazwa wskazuje, są one specyficzne dla Twojego konta użytkownika. Przechowują one dane specyficzne dla użytkownika, takie jak lokalizacja profilu użytkownika, folder, w którym przechowywane są pliki tymczasowe dla Twojego konta, lokalizacja folderu OneDrive i tak dalej. To konto użytkownika może je edytować, ale inne konta użytkowników nie. Zmienne te mogą być tworzone(created) i edytowane(edited) przez użytkownika, przez system Windows(Windows) lub przez różne programy pracujące z lokalizacjami specyficznymi dla użytkownika.

Zmienne systemowe są globalne i nie mogą być zmieniane przez żadnego użytkownika. (System variables are global and cannot be changed by any user.)Ich wartości są takie same dla wszystkich kont użytkowników. Odnoszą się do krytycznych lokalizacji zasobów systemowych, takich jak folder, w którym zainstalowany jest system Windows(Windows) , lokalizacja Program Files i tak dalej. Te zmienne są ustawiane przez system Windows(Windows) , różne programy i sterowniki.

Gdzie mogę znaleźć zmienne środowiskowe z systemu Windows(Windows) ?

W systemie Windows 10(Windows 10) użyj pola wyszukiwania na pasku zadań, aby wyszukać środowisko(environment) . Następnie kliknij lub dotknij wyniku wyszukiwania „Edytuj zmienne środowiskowe systemu”(“Edit the system environment variables”) .

Używanie wyszukiwania do otwierania zmiennych środowiskowych w systemie Windows 10

Używanie wyszukiwania do otwierania zmiennych środowiskowych w systemie Windows 10(Windows 10)

W systemie Windows 7 wpisz środowisko(environment) w polu wyszukiwania w menu Start . (Start Menu)Następnie kliknij „Edytuj zmienne środowiskowe dla swojego konta”(“Edit environment variables for your account”) lub „Edytuj zmienne środowiskowe systemu”.(“Edit the system environment variables.”)

Używanie wyszukiwania do otwierania zmiennych środowiskowych w systemie Windows 7

Używanie wyszukiwania do otwierania zmiennych środowiskowych w systemie Windows 7(Windows 7)

Alternatywnie, jeśli używasz systemu Windows 10, możesz użyć aplikacji Ustawienia(use the Settings app) , aby uzyskać dostęp do zmiennych użytkownika i systemowych środowiska. W Ustawieniach(Settings) przejdź do Systemu(System, ) i wybierz stronę Informacje(About) na lewym pasku bocznym. Następnie kliknij lub dotknij „Zaawansowane ustawienia systemu”. (“Advanced system settings.”)Otwiera okno Właściwości systemu(System Properties) , w którym możesz nacisnąć przycisk Zmienne środowiskowe(Environment Variables) z zakładki Zaawansowane .(Advanced)

Korzystanie z Ustawień, aby znaleźć zmienne środowiskowe w systemie Windows 10

Korzystanie z Ustawień, aby znaleźć zmienne środowiskowe w systemie Windows 10(Windows 10)

Podobnie, aby uzyskać dostęp do zmiennych użytkownika i systemowych środowiska w systemie Windows 7(Windows 7) , możesz użyć Panelu sterowania(use the Control Panel) . W Panelu sterowania(Control Panel) przejdź do System i zabezpieczenia(System and Security) , a następnie do System . Po lewej stronie kliknij lub naciśnij link „ Zaawansowane ustawienia systemu(Advanced system settings) ”, który otwiera okno Właściwości systemu(System Properties) . Na karcie Zaawansowane naciśnij przycisk (Advanced)Zmienne środowiskowe(Environment Variables) podświetlony poniżej.

Korzystanie z Panelu sterowania do otwierania zmiennych środowiskowych w systemie Windows 7

Korzystanie z Panelu sterowania(Control Panel) do otwierania zmiennych środowiskowych w systemie Windows 7(Windows 7)

W dowolnym systemie operacyjnym Windows możesz również użyć okna Uruchom (Run window) (Win + R ), aby uzyskać dostęp do zmiennych środowiskowych, jeśli wiesz, jakie polecenie wpisać. W tym oknie wpisz polecenie rundll32.exe sysdm.cpl,EditEnvironmentVariables i naciśnij Enter lub kliknij OK .

rundll32.exe sysdm.cpl, Edytuj zmienne środowiskowe

rundll32.exe sysdm.cpl, Edytuj zmienne środowiskowe

Niezależnie(Regardless) od wybranej metody, okno Zmienne środowiskowe(Environment Variables) powinno być teraz otwarte.

U góry Zmienne środowiskowe(Environment Variables) wyświetlają zmienne użytkownika, a na dole zmienne systemowe, ważne dla wszystkich kont użytkowników istniejących w systemie Windows(Windows) .

Okno Zmienne środowiskowe w systemie Windows

Okno Zmienne(Variables) środowiskowe w systemie Windows(Windows)

Jak wyświetlić zmienne środowiskowe w wierszu polecenia(Command Prompt) lub PowerShell?

Jeśli jesteś fanem wiersza polecenia(Command Prompt) , możesz zobaczyć wszystkie zmienne środowiskowe za pomocą zestawu(set) poleceń , bez żadnych innych parametrów. Uruchom wiersz polecenia(Start the Command Prompt) w systemie Windows, wpisz set i naciśnij klawisz Enter .

Użyj set, aby uzyskać listę zmiennych środowiskowych w CMD

Użyj(Use) set, aby uzyskać listę zmiennych środowiskowych w CMD

Jeśli wolisz PowerShell , otwórz go, wpisz polecenie Get-ChildItem Env: i naciśnij Enter .

Użyj Get-ChildItem Env:, aby uzyskać listę zmiennych środowiskowych w PowerShell

Użyj(Use) Get-ChildItem Env:, aby uzyskać listę zmiennych środowiskowych w PowerShell

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

Jeśli chcesz zobaczyć tylko zmienne systemowe, w programie PowerShell użyj tego polecenia: [Environment]::GetEnvironmentVariables("Machine") .

Lista zmiennych systemowych w PowerShell: [Environment]::GetEnvironmentVariables("Machine")

Lista zmiennych systemowych w PowerShell : [ Środowisko(Environment) ]::Pobierz zmienne środowiskowe (" (Environment)Maszyna(Machine) ")

A jeśli chcesz wyświetlić tylko zmienne użytkownika, uruchom to polecenie: [Environment]::GetEnvironmentVariables("User") .

Lista zmiennych użytkownika w PowerShell: [Environment]::GetEnvironmentVariables("Machine")

Lista zmiennych użytkownika w PowerShell : [ Środowisko(Environment) ]::Pobierz zmienne środowiskowe (" (Environment)Maszyna(Machine) ")

Jakie są standardowe zmienne środowiskowe w systemie Windows(Windows) ?

Na każdym komputerze z systemem Windows(Windows) istnieje długa lista zmiennych . Najczęściej używane są zmienne, takie jak OS, PATH i TEMP . Całą listę i wszystkie wartości domyślne można znaleźć w Wikipedii(Wikipedia) : Zmienne środowiskowe — Wartości domyślne w systemie Microsoft Windows(Environment variables - Default Values on Microsoft Windows) .

Do czego używasz zmiennych użytkownika i systemowych środowiska?

Teraz wiesz, jak odpowiedzieć na pytanie: „Czym są zmienne środowiskowe?”. Jak widać z tego samouczka, zmienne środowiskowe nie są łatwe do znalezienia ani w żaden sposób widoczne podczas pracy z programami Windows . Są zarządzane w tle przez system operacyjny oraz różne instalowane programy i sterowniki. Są one jednak niezbędne do prawidłowego funkcjonowania systemu operacyjnego i zainstalowanych aplikacji. Jeśli zmienisz wartość podstawowych zmiennych systemowych, nie wiedząc, co robisz, przekonasz się, jak ważne są te zmienne środowiskowe, powodując nieprawidłowe działanie systemu. Zanim przejdziesz, skomentuj poniżej i powiedz nam, jak używasz zmiennych środowiskowych w systemie Windows(Windows) .



About the author

Jestem profesjonalnym recenzentem i zwiększającym produktywność. Uwielbiam spędzać czas online, grając w gry wideo, odkrywając nowe rzeczy i pomagając ludziom w ich potrzebach technologicznych. Mam pewne doświadczenie z konsolą Xbox i od 2009 roku pomagam klientom dbać o bezpieczeństwo ich systemów.



Related posts