Операционные системы
29.05.2017 | 0 | 228
Завершение процесса

Завершить процесс в Windows

Иногда, после некорректного завершения работы того или иного приложения требуется завершить процесс в Windows, чтобы иметь возможность повторно запустить данную программу. Если это ПО является официальным и не содержит вредоносных файлов, достаточно зайти в Диспетчер задач (кликнуть правой кнопкой мыши на панели задач и выбрать «Диспетчер задач»), найти искомый пункт и кликнуть по кнопке «Завершить процесс».

Но бывают случаи, что некоторые процессы висят с самого запуска операционной системы и обычным методом не получается их удалить — выдается ошибка о невозможности завершения данной операции. В 99 из 100% подобная ситуация может возникать в случае, когда это ПО является вредоносным и устанавливается без ведома пользователя. От подобных проблем избавиться можно, но нужно приложить определенные усилия и провести чистку компьютера от вирусных и вредоносных файлов. Что касается вопроса завершения подобного процесса, существует несколько нестандартных способов для решения этой проблемы:


Использование Process Explorer

Эту утилиту можно скачать с официальной web-страницы компании Майкрософт по ссылке. Распространяется она абсолютно бесплатно и занимает всего около 2 Мб. При запуске исполняемого файла не потребуется никаких действий по установке, программа портативная. Главное окно выглядит следующим образом:

По скриншоту можно сделать вывод, что эта утилита является более усовершенствованным диспетчером задач, в котором присутствует множество дополнительных функций и возможностей. Для того чтобы удалить процесс, необходимо подсветить нужную позицию, кликнуть и выбрать одну из двух строк: Kill Process или Kill Process Tree.

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

Здесь имеется множество возможностей, но это тема отдельной статьи. Удаление процесса описано выше, и эта операция не вызовет никаких трудностей у пользователя.

Этого расширенного «Диспетчера задач» вполне достаточно, чтобы решить рассматриваемый вопрос, после чего можно удалить и исполняемый файл, который, собственно, и производит запуск процесса.

Использование командной строки

Для того чтобы вызвать это окно, кликните комбинацию Win+R, введите cmd и нажмите «Ок».

На экране появится окошко с черным фоном, где можно вводить различные команды. Для принудительного завершения процесса необходимо ввести (вставить) команду taskkill.exe /F /IM test.exe и нажать Enter (вместо test.exe необходимо вводить название исполняемого файла).

Например, если нам необходимо избавиться от запущенного Ccleaner.exe, нужно ввести команду, показанную на скриншоте и кликнуть по кнопке «Ввод».

После этого в этом же окошке отобразится запись, которая будет указывать, что процесс в принудительном порядке был завершен.

Если у вас нет желания вводить полное наименование, можно использовать идентификатор запущенного процесса. Его можно узнать в «Диспетчере задач», если перейти в меню «Вид» – «Выбрать столбцы» и установить галочку на пункте ИД процесса (PID).

После этого, когда вы знаете это значение (для каждого процесса оно уникально и изменяется лишь при перезапуске), введите в командной строке следующую комбинацию: taskkill.exe /F /PID 0000, где вместо нулей нужно вбить комбинацию цифр значения PID.

Этих двух способов вполне достаточно, чтобы без особых трудностей прибить процесс, который не получается удалить при помощи стандартного «Диспетчера устройств».