Как удалить процесс в Windows? Утилита TaskKill в cmd.

В статье описываются способы как удалить процесс в текущем сеансе Windows, возможность работы с несколькими процессами сразу…

С Диспетчером задач Windows знаком каждый пользователь. Характерно, что один из способов вызова Диспетчера через знаменитое сочетание клавиш Ctrl + Alt + Del вообще являлось недокументированной возможностью Windows и не встречается более ни в одной из операционных систем, являясь неким «запатентованным» товарным знаком. Но это лирика.

Однако в предыдущих версиях от Майкрософт, не отличавшихся стабильностью Диспетчер являлся палочкой выручалочкой, который часто использовался с целью — закрыть зависшее приложение. Со временем к Диспетчеру стали обращаться за этой целью всё реже, однако сама проблема не пропала.

Как удалить процесс Windows без Диспетчера?

Для того, чтобы удалить процесс, с которым не справляется система, существует хороший аналог без графического интерфейса. Это одна из ремонтных утилит в составе Windows под названием TaskKill. Для её запуска нам понадобится обработчик команд cmd с правами администратора.

Любой из процессов можно остановить, используя его имя из списка, отображаемых в Диспетчере с помощью этой утилитки. К слову, справка по TaskKill, вызываемая

taskkill /help

полностью русифицирована. Можете взглянуть. А мы приступим.

Удалить процесс какой-то конкретно можно командой

taskkill /IM имя_процесса

Например, если мы хотим удалить процесс Internet Explorer:

удалить процесс iexplore

нажмите, чтобы увеличить

отправлен сигнал на завершение работы

Однако при работе с браузерами и закрытии окна любого из них с множеством открытых вкладок, утилита либо запросит дополнительное разрешение пользователя через интерфейс самого браузера (если он завис, это бесполезное занятие) либо предупредит о принудительном закрытии программы:

принудительное закрытие хрома

Так что можно запомнить команду принудительного (аварийного) закрытия процесса. С помощью этой команды можно остановить зависший проводник Windows:

taskkill /F /IM explorer.exe

Привычный интерфейс пропадёт:

завершение работы проводника windows

и тут же ввести его снова в работу:

start explorer.exe

Кто заметил — именно добавления флага /F и удаляет дополнительную информацию из окна консоли.

Так каждому процессу присвоен свой идентификатор (в каждой сессии Windows) он свой, удалить процесс можно не по имени, а по номеру. Представим, что Диспетчер заблокирован админом или вирусом. Найти PID процесса поможет та же консоль. Откройте второе окно и наберите команду:

tasklist

pid процессов windows

Всё на виду. Но теперь команда в терминале Windows принимает вид:

taskkill /PID номер_PID

Хитрости утилиты TaskKill

  • С помощью этой команды можно удалить процесс, не зная его в лицо. Флаг /FI позволяет убить процесс, пожирающий большое количество памяти. Например, записав в консоли:

taskkill /FI «memusage gt ХХХХ»

Вы остановите все процессы и приложения, которые потребляют более ХХХХ килобайт оперативной памяти. Смотрите:

закрыть приложения с большим потреблением ram

Кстати, если наберёте команду, указав на принудительное закрытие /F и небольшой объём памяти, скажем, 9000, это приведёт к выключению Windows.

  • сама консоль при мне, если честно, никогда не зависала, но утилите TaskKill подвластно и это:
taskkill /FI cmd.exe
  • также одним из самых применяемых флагов команды
tskill /A

Например, если у вас завис документ Word, примените команды в таком виде: вам удасться удалить процесс, запущенный во всех текущих сессиях сеанса. Эта команда применяется на тот, случай, если выхотите, чтобы следы процесса исчезли из системы полностью:

tskill /A winword.exe
  • утилита работает и на удалённых машинах. Она, скажем, для браузера от Mozill-ы принимает такой вид:

taskkill /s IP_адрес /u домен\имя_пользователя /IM firefox.exe

Пока всё. Успехов.

Запись опубликована в рубрике Настройки Windows, Полезные программы. Добавьте в закладки постоянную ссылку.

Один комментарий на «Как удалить процесс в Windows? Утилита TaskKill в cmd.»

  1. denni говорит:

    не работает … хотя до переустановки винды работало

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

девятнадцать − семнадцать =