Przejdź do głównej zawartości

path

Komenda path wyświetla lub ustawia ścieżki, w których system wyszukuje pliki wykonywalne. Dzięki niej można tymczasowo lub trwale zmienić zmienną środowiskową PATH w bieżącej sesji CMD, co ma wpływ na sposób uruchamiania programów i skryptów.


path [ścieżka1;ścieżka2;...]
path
  • Wywołanie bez argumentów wyświetla aktualnie ustawioną zmienną PATH.
  • Podanie listy ścieżek ustawia nowe wartości zmiennej PATH w bieżącej sesji.

ParametrOpis
ścieżka1;ścieżka2;...Lista katalogów oddzielonych średnikami, w których system ma szukać plików wykonywalnych.
(brak)Wyświetla bieżącą zawartość zmiennej PATH bez wprowadzania zmian.

Okno terminala
# Wyświetlenie aktualnej ścieżki PATH
path
# Ustawienie ścieżki PATH tylko dla bieżącej sesji CMD
path C:\Program Files\Narzędzia;C:\Windows\System32
# Przywrócenie domyślnego ustawienia (pustej ścieżki)
path ;

  • Zmiana ścieżki PATH przy użyciu komendy działa tylko w bieżącej sesji wiersza poleceń – po zamknięciu okna CMD ustawienia wracają do poprzedniego stanu.
  • Aby trwale zmienić zmienną PATH w systemie, należy użyć Panelu sterowania, PowerShell lub narzędzia setx.
  • Wprowadzenie błędnej wartości PATH może uniemożliwić uruchamianie niektórych programów systemowych.

Błąd / KomunikatPrzyczynaRozwiązanie
Bad command or file namePATH nie zawiera ścieżki do katalogu z plikiem wykonywalnymDodaj brakującą ścieżkę przy użyciu komendy path lub trwale w systemie.
Programy systemowe przestały działaćUsunięto z PATH podstawowe katalogi systemoweDodaj C:\Windows\System32 i inne niezbędne ścieżki z powrotem do PATH.
Access is denied (przy trwałych zmianach)Próba edycji zmiennej systemowej PATH bez uprawnień administratoraWykonaj zmiany z poziomu konta administratora lub użyj setx jako admin.