Wyjaśnienie zmiennych systemu i środowiska użytkownika w systemie Windows 11/10
Zmienne środowiska systemu i użytkownika(System and User Environment Variables) zawsze były złożonym tematem dyskusji dla codziennych użytkowników systemu operacyjnego Windows(Windows OS) . Co oni robią? Samouczek w Internecie mówi, że należy dodać zmienną PATH , ale co to jest? Gdzie znajdę te zmienne? Na wszystkie te pytania pokrótce odpowiemy w tym poście. Staraliśmy się przedstawić ogólny przegląd tego, czym są zmienne (User Environment Variables)systemu(System) i środowiska użytkownika oraz w jaki sposób można je wykorzystać.
W tym poście omówimy Zmienne środowiskowe(Environment Variables) , Zmienne środowiskowe systemu(System) i użytkownika(User Environment Variables) oraz sposób ich dodawania i modyfikowania. Następnie przejdziemy do dynamicznych zmiennych systemowych(Dynamic System Variables) i zobaczymy, jak ich używać w wierszu polecenia.
Co to jest zmienna(Variable) środowiskowa w systemie operacyjnym Windows(Windows OS)
Zmienna środowiskowa(Environment Variable) składa się z dwóch oddzielnych słów: „ Środowisko(Environment) ” i „ Zmienna(Variable) ”. Omówmy najpierw „zmienną”. Oznacza to, że jednostka może przechowywać wartość i zmieniać się w zależności od komputera. Windows zapewnia " Środowisko(Environment) " dla aplikacji do wykonywania i wykonywania operacji i to jest pierwsze słowo. Łącząc oba, zmienne środowiskowe(Environment) to te dynamiczne obiekty, które przechowują wartości dostarczane przez środowisko. Teraz środowisko dostarcza wartości, które pomagają innym programom w uzyskaniu pewnych istotnych informacji o systemie. Tak jak istnieje zmienna środowiskowa o nazwie „windir”, która odpowiada katalogowi, w którym Windowsjest zainstalowane. Aby zobaczyć to w akcji, otwórz okno eksploratora i wpisz „ %windir% ” w pasku adresu. Otworzy się folder instalacyjny Windows .(Windows)
W podobny sposób możesz odwołać się do katalogu Windows za pomocą zmiennej 'windir' w innych programach i skryptach. Istnieje wiele innych zmiennych, do których można uzyskać dostęp, ' TEMP ' lub 'TMP' to zmienna wskazująca katalog, w którym przechowywane są wszystkie pliki tymczasowe. Najpopularniejsza zmienna ' Path ' to ta, która wskazuje katalogi zawierające pliki wykonywalne. Aby można było uruchomić program z wiersza polecenia(Command Prompt) w dowolnym innym katalogu. Ścieżkę(Path) wyjaśniliśmy później w tym poście. Wszystkie te zmienne przydają się, gdy coś rozwijasz lub często używasz powłoki.
Co to są zmienne środowiska (User Environment Variables)systemu(System) i użytkownika?
Bardzo podobne do tego, jak działa Rejestr w (Registry)systemie Windows(Windows) , mamy zmienne (User Environment Variables)systemu(System) i środowiska użytkownika . Zmienne systemowe są akceptowane w całym systemie i nie różnią się w zależności od użytkownika. Natomiast(Whereas) środowiska użytkownika(User Environments) są konfigurowane różnie w zależności od użytkownika. Możesz dodać swoje zmienne pod użytkownika, aby inni użytkownicy nie mieli wpływu.
Tylko dla twojej informacji, ponieważ szczegółowo omawiamy ten temat. Zmienne systemowe(System Variables) są oceniane przed Zmiennymi użytkownika(User Variables) . Jeśli więc istnieją zmienne użytkownika o tej samej nazwie co zmienne systemowe, zostaną uwzględnione zmienne użytkownika. Zmienna Path jest generowana w inny sposób. Efektywna ścieżka(Path) będzie zmienną ścieżki użytkownika(User Path) dołączoną do zmiennej ścieżki systemowej(System Path) . Tak więc kolejność wpisów będzie składać się z wpisów systemowych, po których następują wpisy użytkownika.
Jak dodawać i modyfikować zmienne środowiskowe
Małe ostrzeżenie, zanim wejdziemy głębiej. Utwórz punkt przywracania systemu i staraj się nie ingerować w istniejące ustawienia skonfigurowane dla Twojego systemu. Dopóki nie jesteś bardzo pewny swoich działań. Aby otworzyć okno „Zmienne środowiskowe”, wykonaj następujące kroki:
- Kliknij prawym przyciskiem myszy ikonę „Ten komputer” i wybierz „Właściwości”.
- Teraz w tym oknie wybierz „Zaawansowane ustawienia systemu” z lewej części.
- Naciśnij(Hit) ostatni przycisk z napisem „Zmienne środowiskowe”, aby otworzyć nasze przeznaczone okno.
Gdy to otworzysz, będziesz mógł oddzielnie przeglądać zmienne użytkownika(User) i systemowe . (System)W pierwszej kolumnie znajduje się nazwa zmiennej, w drugiej jej wartość. Odpowiednie przyciski pod tabelą umożliwiają „Dodaj”, „Edytuj” i „Usuń” te zmienne.
Korzystanie ze zmiennej Path
Path jest najczęściej używaną zmienną środowiskową. Jak wspomniałem, wskazuje na katalogi zawierające pliki wykonywalne. Po prawidłowym skonfigurowaniu zmiennej Path możesz używać tych plików wykonywalnych z dowolnego miejsca w systemie. Spróbujmy to zrozumieć na przykładzie. Otwórz okno zmiennych środowiskowych i poszukaj „ Ścieżki(Path) ” w zmiennych systemowych.
Kliknij(Click) „Edytuj”, a następnie kliknij „ Nowy(New) ”, nie bawiąc się teraz innymi kontrolkami. Teraz kliknij Przeglądaj i wybierz folder, który zawiera żądany plik wykonywalny. Kliknij(Click) „OK” i zapisz wszystko. Do ścieżki dodałem plik wykonywalny 'Visual Studio Code'.
Teraz, aby uruchomić aplikację, otwórz Wiersz polecenia(Command Prompt) i wpisz nazwę pliku wykonywalnego znajdującego się w folderze. Możesz podać dodatkowe argumenty, jeśli program to obsługuje. Program zostanie uruchomiony z wiersza poleceń bez faktycznego przebywania w katalogu, z którego wykonano polecenie. Na tym polega piękno zmiennej Path(Path variable) .
Lista wszystkich zmiennych środowiskowych
Otwórz wiersz polecenia i wpisz „ SET ” i naciśnij Enter . Wyświetlona zostanie cała lista zmiennych z ich aktualnymi wartościami, do której możesz się odwoływać, aby dokonać zmian na swoim komputerze.
Dynamiczne zmienne środowiskowe
W przeciwieństwie do konwencjonalnych zmiennych, dynamiczne zmienne środowiskowe są dostarczane przez CMD , a nie przez system. Nie można zmienić wartości tych zmiennych i przy każdym zapytaniu rozszerzają się one do różnych wartości dyskretnych. Zwykle używamy tych zmiennych do przetwarzania wsadowego i nie są one przechowywane w środowisku. Nawet polecenie „SET” nie ujawni tych zmiennych. Poniżej wymieniono niektóre dynamiczne zmienne środowiskowe.
Przeczytaj(Read) : Jak dodać zmienne środowiskowe do menu kontekstowego(How to add Environment Variables to Context Menu) .
Lista zmiennych środowiskowych w Windows 11/10
%APPDATA% – C:Users<nazwa użytkownika>AppDataRoaming
%ALLUSERSPROFILE% – C:ProgramData
%CD% - Wpisanie tego polecenia da ci bieżący katalog, w którym pracujesz.
%COMMONPROGRAMFILES% – C:Program FilesCommon Files
%COMMONPROGRAMFILES(x86)% – C: Program Files (x86) Common Files
%COMMONPRGRAMW6432% – C:Program FilesCommon Files
%CMDEXTVERSION% — ta zmienna rozwija się do wersji rozszerzeń wiersza polecenia.
%COMSPEC% – C:WindowsSystem32cmd.exe
%DATE% : – Ta zmienna poda bieżącą datę zgodnie z preferencjami formatu daty.
%ERRORLEVEL% — określa poziom błędu ustawiony przez ostatnie wykonane polecenie.
%HOMEDRIVE% – C:
%HOMEPATH% -C:Users<nazwa użytkownika>
%LOCALAPPDATA% — C:Users<nazwa użytkownika>AppDataLocal
%LOGONSERVER% – \<serwer_logowania_domeny>
%PATH% – C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem
%PATHEXT% – .com ; .exe ; .bat ; .cmd ; .vbs ; .vbe ;.js; .jse ; .wsf ; .wsh ;.msc
%PROGRAMDATA% – C:ProgramData
%PROGRAMFILES% – C:Program Files
%PROGRAMW6432% – C:Pliki programów
%PROGRAMFILES(X86)% – C:Program Files (x86)
%PROMPT% – $P$G
%SYSTEMDRIVE% – C:
%SYSTEMROOT% – C:Windows
%TIME% – Podobnie, podaje aktualny czas zgodnie z preferencjami formatu czasu.
%TMP% – C:Users<nazwa użytkownika>AppDataLocalTemp
%TEMP% — C:Users<nazwa użytkownika>AppDataLocalTemp
%USERNAME% – <nazwa użytkownika>
%USERPROFILE% – C:Users<nazwa użytkownika>
%USERDOMAIN%— domena(Userdomain) użytkownika powiązana z bieżącym użytkownikiem.
%USERDOMAIN_ROAMINGPROFILE%— domena użytkownika(Userdomain) powiązana z profilem mobilnym.
%WINDIR% – C:Windows
%PUBLIC% – C:UsersPublic
%PSMODULEPATH% - % SystemRoot % system32WindowsPowerShell 1.0Modules
%ONEDRIVE% — C:Users<nazwa użytkownika>OneDrive
%DRVERDATA% – C:WindowsSystem32DriversDriverData
%CMDCMDLINE%–(Outputs) Wyświetla wiersz poleceń używany do uruchamiania bieżącej sesji wiersza polecenia . (Command Prompt)( Wiersz polecenia(Command Prompt) .)
%COMPUTERNAME% — wyprowadza nazwę systemu.
%PROCESSOR_REVISION% — wyświetla wersję procesora.
%PROCESSOR_IDENTIFIER% — wyprowadza identyfikator procesora.
%PROCESSOR_LEVEL% – Wyświetla poziom procesora.
%RANDOM% – ta zmienna drukuje losową liczbę od 0 do 32767
%NUMBER_OF_PROCESSORS% — wyprowadza liczbę rdzeni fizycznych i wirtualnych.
%OS% – Windows_NT
Dotyczyło to w dużej mierze zmiennych (User Environment Variables)systemu(System) i środowiska użytkownika w systemie Windows(Windows) . Windows ma dużo więcej zmiennych – nie zapomnij sprawdzić ich za pomocą polecenia 'SET'.
WSKAZÓWKA(TIP) : Rapid Environment Editor to potężny edytor zmiennych(Variables Editor) środowiskowych dla systemu Windows(Windows) .
Related posts
Rapid Environment Editor: Edytor zmiennych środowiskowych dla Windows 11/10
Jak utworzyć dysk odzyskiwania systemu w systemie Windows 11/10?
Jak uruchomić DISM w systemie Windows 11/10, aby naprawić obraz systemu Windows?
Jak dodać zmienne środowiskowe do menu kontekstowego w Windows 11/10?
Jak korzystać z wbudowanych narzędzi Charmap i Eudcedit w systemie Windows 11/10?
Jak wyłączyć automatyczne obracanie ekranu w systemie Windows 11/10?
Jak zmienić ustawienia lokalizacji w systemie Windows 11/10?
Jak wyłączyć lub włączyć tryb samolotowy w systemie Windows 11/10?
Jak uzyskać dostęp i korzystać z zaawansowanych opcji uruchamiania w systemie Windows 11/10?
Jak otworzyć Zarządzanie dyskami w systemie Windows 11/10?
Jak zmienić ustawienia Alt+Tab w Windows 11/10?
Jak włączyć szyfrowanie urządzeń w systemie Windows 11/10?
Jak korzystać z Monitora wydajności w systemie Windows 11/10
Co to jest Telnet? Jak włączyć Telnet w systemie Windows 11/10?
Jak dodawać lub usuwać tematy dotyczące wiadomości i zainteresowań w systemie Windows 11/10?
Jak zmapować dysk sieciowy lub dodać dysk FTP w systemie Windows 11/10?
Jak włączyć lub wyłączyć autoodtwarzanie w systemie Windows 11/10?
Jak uruchomić narzędzie diagnostyczne pamięci systemu Windows w systemie Windows 11/10?
Jak włączyć Wake-on-LAN w Windows 11/10?
Porady i wskazówki dotyczące lupy w systemie Windows 11/10