Как убить процесс по имени…
Порой возникает необходимость убить процесс, при этом загрузить Диспетчер задач не имеется возможности, к тому же в Диспетчере задач сделать автоматизированное действие практически невозможно. Многие функции в Windows, несмотря на все гламурные изыски, по-прежнему доступны в виде консоли. Не является исключение и убийство процесса.
Для того, чтобы посмотреть список процессов, можно воспользоваться командой — TASKLIST. Команда выводит список всех активных процессов с указанием PID. Фактически то же самое, что и Диспетчер задач.
Для убийства процесса удобно воспользоваться встроенной в ОС командой TASKKILL…Как убить процесс по имени…
Порой возникает необходимость убить процесс, при этом загрузить Диспетчер задач не имеется возможности, к тому же в Диспетчере задач сделать автоматизированное действие практически невозможно. Многие функции в Windows, несмотря на все гламурные изыски, по-прежнему доступны в виде консоли. Не является исключение и убийство процесса.
Для того, чтобы посмотреть список процессов, можно воспользоваться командой — TASKLIST. Команда выводит список всех активных процессов с указанием PID. Фактически то же самое, что и Диспетчер задач.
Для убийства процесса удобно воспользоваться встроенной в ОС командой TASKKILL.
В арсенале имеются следующие параметры:
/S Компьютер — Для случае, если необходимо удалённое использование. На локальном компьютере можно не добавлять.
/U [Домен\]Пользователь — Параметр добавляется, если требуется запускать команду под другим пользователем.
/P Пароль — Заставляет систему запрашивать пароль для случая, если это необходимо.
/FI Фильтр — Применяется при использовании команды для набора задач. Например, imagename eq explorer* убьет все процессы, начинающиеся на explorer
/PID НомерПроцесса — Уникальный идентификатор для процесса, его можно узнать, если воспользоваться вышеприведённой командой TASKLIST, либо в Диспетчере задач. При каждой загрузке меняется и присваивается Операционной Системой.
/IM ИмяПроцесса — Самый необходимый параметр. Например, /IM totalcmd.exe — убьет процесс (а значит и программу) Total Commander.
/T — Параметр /T позволяет убить не только выбранный процесс, но процессы, подчинённые убиваемому, то есть дерево (Tree) процессов.
/F — Форсированное (принудительное) удаление процесса без ожидания ответа.
Наглядный пример использования команды:
TASKKILL /F /IM explorer.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
Исходя из примеров, понятно, что можно убивать несколько процессов одной командой. Более подробно о команде можно узнать, применив параметр /?
Статья взята из открытых источников: http://www.softogen.ru/faqs/computer-questions/kill-process-by-name.html