Taskkill
Taskkill – polecenie powodujące zabicie (ang. kill) jednego lub kilku procesów. Wyłączać je można przez podanie PID lub nazwy.
Ważne parametry
edytuj- /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
edytujPrzykład
edytujWyłą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 (*).