taskkill
Komenda taskkill
służy do kończenia procesów uruchomionych w systemie. Umożliwia zamykanie pojedynczych aplikacji lub wielu procesów jednocześnie, na podstawie identyfikatora procesu (PID) lub nazwy obrazu (np. notepad.exe
).
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”taskkill [/s <nazwa_komputera>] [/u <użytkownik>] [/p <hasło>] {/pid <PID> | /im <nazwa_obrazu>} [/f] [/t]
- Można zakończyć proces lokalnie lub na zdalnym komputerze (przy odpowiednich uprawnieniach).
- Można wskazać procesy po nazwie pliku wykonywalnego lub PID.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
/pid <PID> | Określa identyfikator procesu, który ma zostać zakończony. |
/im <nazwa_obrazu> | Określa nazwę obrazu procesu (np. chrome.exe ). |
/f | Wymusza natychmiastowe zakończenie procesu. |
/t | Kończy wskazany proces oraz wszystkie procesy potomne. |
/s <nazwa_komputera> | Wykonuje operację na komputerze zdalnym. |
/u <użytkownik> | Nazwa użytkownika do uwierzytelnienia na komputerze zdalnym (opcjonalnie w formacie domena\użytkownik ). |
/p <hasło> | Hasło dla użytkownika zdalnego (można pozostawić puste, aby wpisać ręcznie). |
/? | Wyświetla pomoc dotyczącą składni. |
- Parametry
/pid
i/im
są wzajemnie wykluczające – należy użyć jednego z nich.
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Zakończenie procesu notepad.exetaskkill /im notepad.exe
# Wymuszone zakończenie procesu chrome.exetaskkill /im chrome.exe /f
# Zakończenie procesu o PID 1234 wraz z procesami potomnymitaskkill /pid 1234 /t
# Zakończenie procesu na komputerze zdalnym z użyciem konta administratorataskkill /s SERVER01 /u domena\administrator /p haslo123 /im calc.exe /f
- Wymaga uruchomienia w trybie administratora, szczególnie przy kończeniu procesów systemowych lub z innych kont użytkowników.
- Zakończenie procesu może spowodować utratę niezapisanych danych w aplikacjach.
- Alternatywą w PowerShell jest
Stop-Process
. - Działa w połączeniu z
tasklist
, które służy do listowania działających procesów i ich PID.
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 zakończenia procesu lub proces należy do systemu. | Uruchom CMD jako administrator lub użyj /f , pamiętając o konsekwencjach. |
The process could not be found | Podano błędną nazwę obrazu lub PID. | Sprawdź aktywne procesy za pomocą tasklist , aby znaleźć poprawną nazwę lub PID. |
The RPC server is unavailable | Próba zakończenia procesu na komputerze zdalnym z wyłączonym RPC/WMI. | Włącz usługi RPC i WMI na komputerze docelowym oraz sprawdź zaporę sieciową. |