„Zabijanie” procesów w Windows

Aby zamknąć proces w systemie Windows możemy skorzystać z polecenia Taskkill wykonanego z wiersza poleceń
Polecenie taskkill możemy wywołać z następującymi parametrami:
/IM nazwa_procesu – podajemy pełną nazwę procesu
/Fi – filtrowanie nazwy procesu
dozwolone parametry:

Nazwa filtra Operator Prawidłowe wartości
STATUS eq, ne RUNNING |NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne nazwa procesu
PID eq, ne, gt, lt, ge, le wartość PID
SESSION eq, ne, gt, lt, ge, le numer sesji
CPUTIME eq, ne, gt, lt, ge, le czas CPU w formacie hh:mm:ss. (hh – godziny,mm – minuty, ss – sekundy)
MEMUSAGE eq, ne, gt, lt, ge, le Użycie pamięci w KB
USERNAME eq, ne nazwa użytkownika w formacie [domena\]użytkownik
MODULES eq, ne nazwa DLL
SERVICES eq, ne nazwa Serwisu
WINDOWTITLE eq, ne tytuł okna

/PID pid_procesu
/T zamykamy proces i wszystkie podprocesy
/F wymuszamy zamknięcie procesu. Z opcji tej kilkakrotnie korzystałem gdy nie można było uruchomić programu Outlook z powodu zablokowania pliku – w uruchomionych procesach Outlook miał status „wstrzymany” i nie można go było zamknąć z menedżera zadań
Możemy także zamknąć proces na komputerze zdalnym:
/s podajemy nazwę lub adres IP komputera
/u możemy podać nazwę użytkownika, który będzie miał uprawnienia do zamknięcia procesu. Nazwę użytkownika podajemy w formacie „nazwa_uzytkownika” lub „domena\nazwa_uzytkownika”
/p możemy podać hasło do użytkownika podanego wraz z parametrem /u
Przykłady:

taskkill /IM  notepad.exe

zamyka proces o nazwie notepad.exe

TASKKILL /PID 1230 /T

zamyka proces z PID=1230

taskkill /F /IM  outlook.exe

wymusza zamknięcie procesu outlook.exe

taskkill /s 192.168.1.10 /u administrator p/ haslo /IM notepad.exe

zamyka proces notepad.exe na komputerze o adresie IP 192.168.1.10