W systemie Windows 10 zmienne środowiskowe są wstępnie zdefiniowanymi nazwami reprezentującymi ścieżkę do określonych lokalizacji w systemie operacyjnym, takich jak dysk lub określony plik lub folder.
Zmienne środowiskowe mogą być pomocne w wielu scenariuszach, ale są szczególnie przydatne, jeśli jesteś informatykiem lub naprawiasz czyjś komputer, ponieważ możesz szybko nawigować do określonych lokalizacji, nawet nie znając nazwy użytkownika lub pełnej ścieżki do folder systemowy.
Na przykład zamiast przeglądać ścieżkę, taką jak C:\Users\\AppData\Roaming, możesz otworzyć polecenie Uruchom (klawisz Windows + R), wpisać tę zmienną %APPDATA%i nacisnąć Enter , aby uzyskać dostęp do tej samej ścieżki. Możesz też użyć %HOMEPATH%zmiennej, aby uzyskać dostęp do bieżącej domyślnej lokalizacji folderów użytkownika - gdzie system operacyjny przechowuje foldery na Pulpit, Dokumenty, Pobrane, OneDrive itp.
W tym przewodniku poznasz listę najczęstszych zmiennych środowiskowych, których możesz używać w systemie Windows 10 .
Domyślne zmienne środowiskowe systemu Windows 10
| Zmienny |
Okna 10 |
| %PROFILWSZYSTKICHUŻYTKOWNIKÓW% |
C:\Dane programu |
| %DANE APLIKACJI% |
C:\Użytkownicy\{nazwa użytkownika}\AppData\Roaming |
| %WSPÓLNE PLIKIPROGRAMÓW% |
C:\Pliki programów\Pliki wspólne |
| % WSPÓLNYCH PLIKÓWPROGRAMÓW(x86)% |
C:\Pliki programów (x86)\Pliki wspólne |
| %Wspólny programW6432% |
C:\Pliki programów\Pliki wspólne |
| %COMSPEC% |
C:\Windows\System32\cmd.exe |
| %HOMEDRIVE% |
C:\ |
| % ŚCIEŻKA DOMOWA% |
C:\Użytkownicy\{nazwa użytkownika} |
| %LOCALAPPDATA% |
C:\Użytkownicy\{nazwa użytkownika}\AppData\Local |
| %LOGONSERVER% |
\\{serwer_logowania_domeny} |
| %ŚCIEŻKA% |
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem |
| %ŚcieżkaExt% |
.com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc |
| %DANE PROGRAMU% |
C:\Dane programu |
| %PLIKI PROGRAMÓW% |
C:\Pliki programów |
| %ProgramW6432% |
C:\Pliki programów |
| %PROGRAMÓW(X86)% |
C:\Pliki programów (x86) |
| %PODPOWIEDŹ% |
$P$G |
| %Dysk systemowy% |
C: |
| %SystemRoot% |
C:\Windows |
| %TEMP% |
C:\Użytkownicy\{nazwa użytkownika}\AppData\Local\Temp |
| %TMP% |
C:\Użytkownicy\{nazwa użytkownika}\AppData\Local\Temp |
| %USERDOMAIN% |
Domena użytkownika powiązana z bieżącym użytkownikiem. |
| %USERDOMAIN_ROAMINGPROFILE% |
Domena użytkownika powiązana z profilem mobilnym. |
| %NAZWA UŻYTKOWNIKA% |
{Nazwa Użytkownika} |
| %PROFIL UŻYTKOWNIKA% |
C:\Użytkownicy\{nazwa użytkownika} |
| %WIATRU% |
C:\Windows |
| %PUBLICZNY% |
C:\Użytkownicy\Publiczne |
| %PSModułŚcieżka% |
%SystemRoot%\system32\WindowsPowerShell\v1.0\Moduły\ |
| %OneDrive% |
C:\Użytkownicy\{nazwa użytkownika}\OneDrive |
| %Dane Kierowcy% |
C:\Windows\System32\Drivers\DriverData |
| %PŁYTA CD% |
Wyprowadza bieżącą ścieżkę katalogu. (Wiersz polecenia.) |
| %CMDCMDLINE% |
Wyświetla wiersz polecenia używany do uruchamiania bieżącej sesji wiersza polecenia. (Wiersz polecenia.) |
| %CMDEXTVERSION% |
Wyprowadza liczbę bieżących rozszerzeń procesora poleceń. (Wiersz polecenia.) |
| %NAZWA KOMPUTERA% |
Wyprowadza nazwę systemu. |
| %DATA% |
Wyprowadza aktualną datę. (Wiersz polecenia.) |
| %CZAS% |
Czas wyjścia. (Wiersz polecenia.) |
| %ERRORLEVEL% |
Wyprowadza numer określający status wyjścia poprzedniego polecenia. (Wiersz polecenia.) |
| %PROCESSOR_IDENTIFIER% |
Wyprowadza identyfikator procesora. |
| %PROCESSOR_LEVEL% |
Wyprowadza poziom procesora. |
| %PROCESSOR_REVISION% |
Wyprowadza wersję procesora. |
| %NUMBER_OF_PROCESORS% |
Wyprowadza liczbę rdzeni fizycznych i wirtualnych. |
| %LOSOWY% |
Wyprowadza losową liczbę od 0 do 32767. |
| %OS% |
Windows_NT |
Chociaż możesz użyć zmiennych środowiskowych, aby szybko uzyskać dostęp do niektórych lokalizacji w systemie Windows 10, zazwyczaj będziesz używać tych zmiennych podczas tworzenia skryptu lub aplikacji.
Należy pamiętać, że niektóre z wymienionych zmiennych nie są specyficzne dla lokalizacji, w tym %COMPUTERNAME%, %PATHEXT%, %PROMPT%, %USERDOMAIN%, %USERNAME%.
Chociaż ten przewodnik koncentruje się na systemie Windows 10, należy pamiętać, że te zmienne będą również działać w systemach Windows 8.1, Windows 7, Windows Vista i Windows 11 .
Zawsze możesz wyświetlić wszystkie zmienne środowiskowe dostępne na twoim urządzeniu za pomocą Get-ChildItem Env: | Sort Name PowerShellpolecenia.