tasklist
Komenda tasklist
wyświetla listę wszystkich aktualnie uruchomionych procesów na komputerze. Pokazuje m.in. nazwę obrazu, identyfikator procesu (PID), zużycie pamięci oraz informacje o sesjach użytkowników. Może także pokazywać powiązane biblioteki DLL oraz procesy na komputerach zdalnych.
Dostępna jest w systemach Windows XP i nowszych, w tym Windows 7, 8, 10, 11 oraz w edycjach serwerowych.
Składnia
Dział zatytułowany „Składnia”tasklist [/s <nazwa_komputera>] [/u <użytkownik>] [/p <hasło>] [/m <moduł>] [/svc] [/v] [/fi <filtr>] [/fo <format>] [/nh]
- Podstawowe uruchomienie bez parametrów wyświetla listę procesów lokalnych w formie tabelarycznej.
- Parametry umożliwiają filtrowanie, zmianę formatu wyjścia i sprawdzanie procesów na komputerach zdalnych.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
/s <nazwa_komputera> | Pobiera listę procesów z określonego komputera w sieci. |
/u <użytkownik> | Nazwa użytkownika do logowania na komputerze zdalnym (opcjonalnie domena\\użytkownik ). |
/p <hasło> | Hasło dla użytkownika (można pozostawić puste, aby wpisać ręcznie). |
/m <moduł> | Wyświetla listę procesów, które ładują określony moduł (DLL). |
/svc | Pokazuje usługi uruchomione w ramach każdego procesu. |
/v | Tryb szczegółowy – wyświetla dodatkowe informacje o procesach, takie jak ścieżka do obrazu czy priorytet. |
/fi <filtr> | Filtruje wyniki (np. IMAGENAME eq chrome.exe , STATUS ne running ). |
/fo <format> | Określa format wyjścia: TABLE , LIST lub CSV . Domyślnie TABLE . |
/nh | Usuwa nagłówki kolumn (przy użyciu TABLE lub CSV ). |
/? | Wyświetla pomoc dotyczącą składni i parametrów. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Wyświetlenie listy wszystkich procesów w formie tabelitasklist
# Sprawdzenie procesów ładowanych przez bibliotekę kernel32.dlltasklist /m kernel32.dll
# Wyświetlenie procesów w formacie CSV bez nagłówkówtasklist /fo CSV /nh
# Filtr – wyświetlenie tylko procesów chrome.exetasklist /fi "IMAGENAME eq chrome.exe"
# Pobranie listy procesów z zdalnego komputera przy użyciu konta administratoratasklist /s SERVER01 /u domena\\administrator /p haslo123
- Do zdalnego odpytywania komputerów wymagane są odpowiednie uprawnienia administracyjne oraz włączone usługi WMI.
tasklist
w połączeniu ztaskkill
umożliwia skuteczne monitorowanie i zarządzanie procesami.- Alternatywą w PowerShell jest
Get-Process
, które oferuje bardziej rozbudowane filtrowanie i sortowanie.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
Access is denied | Brak uprawnień do pobrania informacji z komputera lokalnego lub zdalnego. | Uruchom CMD jako administrator lub użyj poprawnych danych logowania. |
The RPC server is unavailable | Usługi RPC/WMI wyłączone na komputerze zdalnym. | Włącz WMI i RPC na komputerze docelowym oraz sprawdź zaporę sieciową. |
No tasks are running | Nie znaleziono procesów spełniających kryteria filtra. | Sprawdź składnię filtra lub użyj tasklist bez parametrów, by wyświetlić wszystkie procesy. |