taskkill.exe используется в Windows для завершения процессов.Документация на офф сайте
Параметры команды
taskkillэто утилита командной строки, которая завершает (убивает) процессы./fзавершает процесс принудительно. Это означает, что процесс будет закрыт без предупреждения, без попыток завершить его корректно./fiзадаёт фильтр, то есть условие, которое указывает, какие процессы завершать. После/fiуказываются критерии для фильтра, напримерSTATUS EQ RUNNING."status eq ..."это фильтр, который смотрит на состояние процесса. Популярные значения состояния (status) для фильтра:RUNNINGпроцесс выполняется.NOT RESPONDINGпроцесс не отвечает.
Таким образом, команда описывает:
1. Завершение всех процессов, у которых статус соответствует указанному значению, наприме
RUNNING, NOT RESPONDING и т.д.2. Делает это принудительно.
Пример:
- Code: Select all
taskkill.exe /f /fi "status eq running"
RUNNING (выполняются). Процессы, которые не отвечают или завершены, игнорируются.Часто используемые фильтры
/fi:"imagename eq <имя>"завершает процесс с указанным именем, напримерnotepad.exe.- Code: Select all
taskkill.exe /f /fi "imagename eq notepad.exe"
"pid eq <pid>"завершает процесс с указанным идентификатором (PID).- Code: Select all
taskkill.exe /f /fi "pid eq 1234"
Полный список фильтров можно посмотреть, вызвав справку:
- Code: Select all
taskkill /?
Если в команде после
status eq ничего не указано (например, не дописано значение состояния), команда работать не будет, так как фильтр требует конкретного значения.
