Команда TASKKILL — завершить процесс.
Команда TASKKILL используется для завершения процессов по идентификаторам или именам исполняемых файлов на локальной или удаленной системе. Используется в операционных системах Windows XP и старше.
Формат командной строки:
Описание параметров командной строки :
/S система — Имя или IP-адрес удаленного компьютера.
/U [домен\]пользователь — Пользовательский контекст, в котором должна выполняться эта команда.
/P пароль — Пароль для этого пользовательского контекста. Запрашивается, если он не задан.
/FI фильтр — Применение фильтра для выбора набора задач. Разрешение использовать «*». Пример, imagename eq acme*
/PID процесс — Идентификатор процесса, который требуется завершить. Используйте TaskList, чтобы получить PID.
/IM образ — Имя образа процесса, который требуется завершить. Знак подстановки «*» может быть использован для указания всех заданий или имен образов.
/T — Завершение указанного процесса и всех его дочерних процессов.
/F — Принудительное завершение процесса.
/? — Вывод справки по использованию.
Имя фильтра ———— STATUS IMAGENAME MODULES | Допустимые операторы ————— eq, ne eq, ne eq, ne, gt, lt, ge, le eq, ne | Допустимые значения ————————- RUNNING | NOT RESPONDING | UNKNOWN Имя образа Значение PID Номер сессии Время CPU в формате hh:mm:ss. hh — часы, mm — минуты, ss — секунды Использование памяти в КБ Имя пользователя в формате [домен\]пользователь Имя DLL Имя службы Заголовок окна |
  Примечание:
1) Символ ‘*’ для параметра /IM применим только совместно с фильтрами.
2) Завершение удаленных процессов всегда будет принудительным (/F).
3) Фильтры «WINDOWTITLE» и «STATUS» не принимаются во внимание, когда компьютер является удаленным.
Примеры использования TASKKILL.
taskkill /? > taskkill.txt — выдать справку по использованию команды в текстовый файл taskill.txt
TASKKILL /IM notepad.exe — завершить процесс, исполняемым образом которого является notepad.exe . Если таких процессов более одного — то будут завершены все.
taskkill /PID 1234 /T — завершить процесс с идентификатором 1234 и все его дочерние процессы ( /T ) . Одной командой можно завершить несколько процессов, задавая их PID — taskkill /PID 1234 /PID 2345 /PID 800 . Для определения идентификатора процессов используется команда tasklist :
tasklist | find /I «notepad» — отобразить информацию для процессов с именем, содержащим строку notepad . В ответ будет выдано сообщение, например:
notepad.exe        824 Console       1       3 916 КБ
notepad.exe      3004 Console       1      18 812 КБ
Где 824 и 3004 — это идентификаторы процессов PID
TASKKILL /F /FI «PID ge 2000» /FI «WINDOWTITLE eq Arc*» — принудительно (/F) завершить процесс, идентификатор которого больше или равен 2000 и заголовок окна которого , начинается с текста Arc
TASKKILL /F /FI «USERNAME eq NT AUTHORITY\SYSTEM» /IM notepad.exe — принудительно завершить процесс, выполняющийся в контексте учетной записи NT AUTHORITY\SYSTEM и исполняемый файл которого имеет имя notepad.exe
TASKKILL /S 192.168.0.243 /U MyDomain\user /FI «USERNAME ne NT*» /IM * — завершить все процессы, выполняющиеся в контекстах учетных записей, не начинающихся со строки NT на компьютере с IP-адресом 192.168.0.243. При подключении к удаленной системе используется имя пользователя user в домене Mydomain . Пароль не задан и будет запрошен при выполнении команды.
TASKKILL /S SERVER /U Mydomain\User /P UserPass /FI «IMAGENAME eq note*» — завершить все процессы, имя исполняемого файла которых начинается со строки note на удаленном компьютере с именем SERVER .
При завершении процессов как локально, так и удаленно, результат выполнения команды TASKKILL зависит от прав пользователя, в контексте учетной записи которого выполняется команда.
Для использования в многопользовательской конфигурации системы, например на сервере терминалов, вместо команды TASKKILL, удобнее и безопаснее использовать команду TSKILL, адаптированную для завершения процессов в среде конкретных пользователей удаленного рабочего стола (RDP).
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»
Снятие задач в ОС Windows 10
Способ 1: «Диспетчер задач»
Проще и быстрее всего снять ту или иную задачу, функционирующую в рамках ОС Виндовс 10, можно путем обращения к «Диспетчеру задач» («ДЗ»).
- Любым удобным способом запустите «Диспетчер», например, через соответствующий пункт контекстного меню, вызываемого на панели задач, или воспользовавшись сочетанием клавиш «Ctrl+Shift+Esc».
Читайте также:
Как открыть «Диспетчер задач» в Windows 10
Горячие клавиши для удобной работы в Виндовс 10
Во вкладке «Процессы», открывшейся по умолчанию (если нет – перейдите в нее), отыщите то приложение, работу которого требуется остановить. По необходимости упорядочьте список элементов по имени или нагрузке, оказываемой на один из аппаратных компонентов компьютера (процессор, память, диск и т. д.).
Ранее активный процесс будет остановлен.
Способ 2: «Командная строка»
Еще одним возможным вариантом снятия задачи в Windows 10 является использование системной оснастки «Командная строка».
- Запустите «Командную строку» от имени администратора. Это можно сделать через меню, вызываемое нажатием ПКМ на кнопке «Пуск» или введя название программного компонента в поиск и выбрав в результатах выдачи соответствующий пункт.
В консоли будут показаны все запущенные процессы, принадлежащие как операционной системе, так и стороннему программному обеспечению. Для остановки потребуется выяснить «Имя образа» или «PID».
Так как список довольно большой, проще всего найти задачу, которую требуется остановить, можно следующим образом: нажмите клавиши «Ctrl+F», введите в открывшемся окне ее полное или часть названия (обязательно на английском), после чего воспользуйтесь кнопкой «Найти далее». Когда обнаруженная запись будет подсвечена, запомните или скопируйте и временно вставьте куда-то ее название или номер.
Для того чтобы снять задачу, введите одну из следующих команд и нажмите «Enter» для ее выполнения:
taskkill /IM «Имя образа» /F
taskkill /F /PID номер_pid
Имя образа – это то, что указывается в первой колонке, показанной на изображении выше таблицы, то есть название программы; вводить его нужно в кавычках, вместе с расширением .exe .
номер_pid – указанный во второй колонке номер процесса.
В примере выше мы останавливали работу «Проводника» — процесс «explorer.exe», что и было успешно выполнено.
Использованная нами в рамках данного метода команда taskkill поддерживает ряд опций, которые можно использовать для завершения задач через «Командную строку». Чтобы узнать их, введите и выполните следующую команду:
Способ 3: «PowerShell»
В Виндовс 10 имеется более функционально продвинутый аналог привычной пользователям предыдущих версий этой ОС консоли, и его тоже можно использовать для остановки процессов ПО.
- Откройте «PowerShell» от имени администратора. Проще всего это сделать с помощью поиска.
Введите указанный ниже запрос и нажмите «Enter».
В сгенерированной в результате выполнения команды таблице найдите ту задачу, работу которой требуется завершить. Ориентироваться здесь, как и в предыдущем случае, следует на один из двух параметров – «Id» или «ProcessName», что потребуется запомнить или записать.
Далее введите и выполните любую из указанных ниже команд:
Stop-Process -Name “ProcessName” -Force
Stop-Process -ID ID -Force
ProcessName – это соответствующее значение в таблице, указывается в кавычках. ID (второй параметр, после -ID ) – номер процесса.
Как только вы нажмете клавишу «Enter», указанная задача будет снята.
Стоит отметить, что в «PowerShell», в отличие от «Командной строки», это никак не отображается, просто появится возможность ввода следующей команды.
Способ 4: Сторонний софт
Помимо рассмотренных выше системных инструментов, для остановки рабочих процессов в «десятке» можно использовать стороннее программное обеспечение, причем официально рекомендуемое создателями операционной системы, компанией Майкрософт.
- Воспользуйтесь представленной выше ссылкой для перехода на страницу загрузки ПО и кликните по надписи «Download Process Explorer».
В зависимости от настроек используемого браузера и, если это потребуется, в открывшемся окне системного «Проводника» укажите место для сохранения установочного файла и воспользуйтесь кнопкой «Сохранить» для подтверждения.
Перейдите в папку с загруженным архивом и распакуйте его, вызвав контекстное меню и выбрав соответствующий пункт,
а затем подтвердив извлечение в отдельном окне.
Запустите исполняемый файл приложения, учитывая при этом разрядность операционной системы, для которой он предназначен. «procexp» — для 32-х бит, «procexp64» — 64.
По желанию ознакомьтесь с условиями лицензионного соглашения и нажмите на кнопку «Agree».
В главном окне запустившегося Process Explorer будут показаны все активные в настоящий момент процессы подобно тому, как это выглядит в системном «Диспетчере задач».
Чтобы быстрее найти тот, работу которого вы хотите остановить, упорядочьте список по одному из параметров – названию либо нагрузке, оказываемой на тот или иной аппаратный компонент ПК. Затем, если потребуется, прокрутите переформировавшуюся таблицу вниз.
Нажатием левой кнопки мышки (ЛКМ) выделите задачу, которую требуется снять и, далее, либо вызовите контекстное меню и выберите в нем пункт «Kill Process», либо воспользуйтесь клавишей «Del», либо кнопкой остановки процессов на верхней панели.
Подтвердите свое решение, кликнув «ОК» во всплывающем окне с вопросом.
Process Explorer хоть и кажется менее привлекательным и удобным в использовании, чем «Диспетчер задач», во многих случаях является более эффективным решением, так как позволяет останавливать даже те процессы, которые не отображаются или не могут быть остановлены системными средствами. Данная программа также предоставляет подробные сведения о загруженности ОС, а еще одним ее преимуществом является портативность.