Порой возникает необходимость убить процесс, при этом загрузить Диспетчер задач не имеется возможности, к тому же в Диспетчере задач сделать автоматизированное действие практически невозможно. Многие функции в 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 Исходя из примеров, понятно, что можно убивать несколько процессов одной командой. Более подробно о команде можно узнать, применив параметр /?
Компьютерная помощь ☏ Старая Криуша
Как убить процесс по имени в командной строке ?
Порой возникает необходимость убить процесс, при этом загрузить Диспетчер задач не имеется возможности, к тому же в Диспетчере задач сделать автоматизированное действие практически невозможно. Многие функции в 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
Исходя из примеров, понятно, что можно убивать несколько процессов одной командой. Более подробно о команде можно узнать, применив параметр /?