Учебник Windows – Убить процесс с помощью командной строки – Шаг за шагом

Ms windows: как убить процесс из командной строки | profhelp

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

Для тех пользователей, кому нужно убить процесс из командной строки – написана эта инструкция.

Если вы предпочитаете работать с командной строкой, сперва нужно определить имя процееса, котрый нужно убить. Сделать это также можно из коммндной строки. Запускаем командную строку от имени администратора:

Открываем Меню Пуск (Start orb)Все программы (All Programs)Стандартные (Accessories) – Нажимаем правой кнопкой мыши Командная строка (Command Prompt). – В открывшемся меню выбираем Запустить от имени Администратора.

Если по какой-либо причине вы хотите посмотреть список запущенных процессов в Диспетчере задач – запускается он через нажатие комбинации клавиш Ctrl Alt Esc, или через нажатие правой кнопки мыши на панели задач и выбор в контекстном меню Запустить диспетчер задач (Windows 7), или Диспетчер задач (Windows XP).

После того, как вам стало известно имя процесса, выполняем команду tskill:

tskill chrome

Если вы уже имеете опыт работы с PowerShell, команда Get-Process позволит получить список всех процессов:

Следующая команда убьет все процессы, соответствующие маске notepad*

Get-Process -Name notepad* | Stop-Process

Вот и все. Если есть вопросы или дополнения – пишите в комментах.

Запустить cmd и отобразить все процессы

Запустить cmd можно несколькими способами:

  1. Нажмите на клавиатуре Win (кнопочка с плывущим окошком) и R (языковой регистр не имеет значения). В появившееся окно «Выполнить» впишите cmd и нажмите ОК.
  1. Нажмите Win и X, запустите нужное средство от имени администратора.
  1. Напишите в поисковой строке Пуска cmd и запустите приложение cmd.exe двумя быстрыми щелчками.
  1. Или же начните писать в поисковой строке Пуска «команды…» и запустите первое приложение из результатов поиска двумя быстрыми щелчками.

Друзья, если вы справились с запуском cmd, значит, точно сможете найти через неё и убить тот самый злополучный процесс.

Увидеть программу, которая зависла, поможет команда tasklist. Её нужно написать в появившемся чёрном окошке (там, где мигает курсор), после чего нажать клавишу Enter. Способ одинаково актуален для всех версий Windows – 7, 8 и 10. Результатом этого действия будет появление списка всех запущенных на ПК процессов.

:/>  Установить приветственное сообщение при запуске Windows XP (сообщение о входе в систему) - Stealth Settings

Используем «батник»

Друзья, если некая программа порядком подпортила вам нервы, постоянно запускаясь и тормозя систему, то вы можете в момент необходимости быстро закрыть её через bat-файл (в простонародье «батник»), который нужно предварительно создать. В таком случае вам не придётся постоянно обращаться к cmd и вписывать одну и ту же команду по десять раз на дню.

Батник сооружается следующим образом:

  1. Создайте новый текстовый документ («Блокнот»), для чего сделайте правый щелчок на пустом пространстве рабочего стола, обратитесь к инструменту «Создать» и выберите соответствующий пункт.
  1. Откройте полученный документ двумя быстрыми щелчками впишите в него команду taskkill /F /IM zoom.exe (у меня имя zoom.exe, вы вписываете название своей проблемной утилиты).
  1. Через «Файл» перейдите к инструменту «Сохранить как…», задайте любое имя (я написал «Закрыть»), после него поставьте точку и напишите расширение bat (смотрите фото).
  1. Нажмите «Сохранить» и на рабочем столе появится батник.

Когда злополучная программа вновь запустится и загрузит ПК, дважды быстро щёлкните по подготовленному bat-файлу, чтобы её закрыть.

Используя powershell

Чтобы просмотреть список запущенных процессов, выполните следующую команду:

Get-Process

Чтобы убить процесс, используя его имя, выполните следующую команду:

Stop-Process -Name "ProcessName" -Force

Чтобы убить процесс, используя его PID, выполните следующую команду:

Stop-Process -ID PID -Force

Команды для терминала в линукс

Инструкции, описанные мной выше, подойдут для пользователей Windows. Пользователи «Линукс» также могут закрыть любое приложение через текстовые команды, используя для этого терминал. Он запускается нажатием клавиш Ctrl Alt T. Сначала необходимо узнать идентификатор процесса, который требуется убить.

Друзья, на этом я заканчиваю статью. Надеюсь, в ней вы найдёте что-то полезное для себя. Жду ваших вопросов и оценок моей работы в комментариях. До свидания.

Операторы:

eq (equals)
ne (not equal)
gt (greater than)
lt (less than)
ge (greater than or equal)
le (less than or equal)

"*" is the wildcard.

Вы можете использовать переменные и операторы с флагом фильтрации / FI.

Например, предположим, что вы хотите завершить все процессы, у которых есть заголовок окна, начинающийся с «Internet»:

C:>taskkill /FI "WINDOWTITLE eq Internet*" /F

Как насчет убийства всех процессов, запущенных под учетной записью Steve:

Удалить процесс windows, минуя диспетчер задач?taskkill в cmd.

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

:/>  Расширяем возможности обнаружения эксплуатации win rm

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

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

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

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

taskkill /help

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

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

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

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

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

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

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

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

taskkill /F /IM explorer.exe

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

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

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

start explorer.exe

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

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

tasklist

pid процессов windows

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

taskkill /PID номер_PID

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

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

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 DOS Prompt

Перечислите процессы, работающие на компьютере.

Вот вывод команды.

Copy to Clipboard

Убейте процесс с помощью идентификатора процесса.

В нашем примере мы убили процесс под названием MSPAINT, который имел идентификатор процесса 3724.

Измените идентификационный номер процесса на процесс, который вы хотите убить.

Убейте процесс с помощью имени процесса.

В нашем примере мы убили все процессы под названием MSPAINT. Exe.

Измените название процесса на процесс, который вы хотите убить.

Вы также можете использовать подстановочные знаки на названии процесса.

В нашем примере мы убили все процессы, в которых название началось с MSPAIN.

Поздравляю! Процессы можно завершить с помощью командной строки.

Оставьте комментарий