Taskkill – polecenie powodujące zabicie () jednego lub kilku procesów. Wyłączać je można przez podanie PID lub nazwy.

Ważne parametry /s - nazwa lub adres IP komputera, którego zadania chcemy wyłączyć /u - pozwala wyłączyć zadania innego użytkownika (domena/użytkownik), czasami wymaga /p - hasła /pid - wyłącza proces który ma podany pid (można go poznać np. dzięki poleceniu tasklist) /im - wyłącza proces o podanej nazwie /f - wymusza zakończenie procesu (wyłączenie procesów zdalnych jest wymuszane automatycznie) /t - wyłącza proces i jego procesy podrzędne (jeśli istnieją) /fi - filtry:

Hostname - przełączniki - eq, ne (jako wartość należy podać istniejący łańcuch) Status - przełączniki - eq, ne (jako wartość należy podać RUNNING | NOT RESPONDING) Imagename - przełączniki - eq, ne (jako wartość należy podać istniejący łańcuch) PID - przełączniki - eq, ne, gt, lt, ge, le (jako wartość należy podać liczbę całkowitą dodatnią) Session - przełączniki - eq, ne, gt, lt, ge, le (jako wartość należy podać istniejący numer sesji) CPUTime - przełączniki - eq, ne, gt, lt, ge, le (jako wartość należy podać Time hh:mm:ss) Memusage - przełączniki - eq, ne, gt, lt, ge, le (jako wartość należy podać istniejącą liczbę całkowitą) Username - przełączniki - eq, ne (jako wartość należy nazwę_użytkownika ([Domena\]użytkownik)). Services - przełączniki - eq, ne (jako wartość należy podać istniejący łańcuch) Windowtitle- przełączniki - eq, ne (jako wartość należy podać istniejący łańcuch)

Przełączniki eq – ang. equal - równy ne – ang. not equal - różny gt – ang. greater - większy lt – ang. least - mniejszy ge – ang. greater equal - większy równy le – ang. least equal - mniejszy równy

Przykład Wyłączenie procesu o identyfikatorze 2000

taskkill /pid 2000

Wyłączenie procesu o nazwie mspaint.exe

taskkill /im mspaint.exe

Można też łączyć ze sobą kilka parametrów

taskkill /f /fi "PID ge 2000" /im *

Polecenie to wymusza wyłączenie wszystkich procesów o pid większym od 2000 i wszystkich nazwach (*).

Kategoria:Polecenia systemu Windows