Если в Windows перестал отвечать какой-то процесс, его можно завершить в принудительном режиме через Диспетчер задач. А теперь давайте представим, что таких зависших процессов оказалось несколько. Пожалуй, было бы неплохо завершить их всех разом, но такой возможности Диспетчер задач не предоставляет. Сделать это можно с помощью команды taskkill со специальным параметром сортировки FI.
А чтобы каждый раз для ее выполнения не вызывать командную строку или окошко «Выполнить», лучше всего создать отдельный «убийственный» ярлык или интегрировать команду в контекстное меню Проводника. Давайте же посмотрим, как это реализовать. Создайте на рабочем столе или в другом месте пустой ярлык и вставьте в поле расположения объекта такую команду:
taskkill.exe /F /FI «status eq NOT RESPONDING»
Taskkill.exe – это команда завершения процесса, ключ F указывает, что процесс должен быть завершен принудительно, ключ FI задает фильтр, в данном примере завершены должны быть все процессы, имеющие статус «не отвечает». Сохраните ярлык, дав ему подходящее имя и сменив иконку.
Как вариант, вместо ярлыка команду завершения не отвечающих процессов можно добавить в контекстное меню Проводника. Скачайте по ссылке yadi.sk/d/143vRW253FTaUs архив с твиками реестра, распакуйте его и выполните слияние файла Add kill not responding tasks.reg.
Теперь, если вы кликните по рабочему столу ПКМ, то увидите, что в меню у вас появилась новый пункт «Завершить все зависшие процессы».
Она выполняет те же задачи, что и ярлык, с той лишь разницей, что открывшееся окно командной строки при завершении не отвечающих процессов, возможно, придется закрыть вручную.
И еще один нюанс. При использовании ярлыка не исключен перезапуск Проводника, учитывайте это, когда будете завершать работу зависших приложений.
Загрузка…
При работе за компьютером в качестве вспомогательного инструмента юзеры постоянно используют программы. Нередко софт выходит из строя и попросту зависает. Решить проблему помогает перезагрузка приложения, но оно зачастую не закрывается.
Поэтому пользователю важно понимать, как принудительно закрыть программу в операционной системе Windows 10, если банальное нажатие на «крестик» не помогает.
С помощью горячих клавиш
Самый простой способ закрыть зависшую программу – воспользоваться комбинацией клавиш «Alt» + «F4». При этом необходимо отметить, что, возможно, закроется не то приложение, которое планируется. Нужно сделать так, чтобы окно зависшей программы оказалось активным.
Для этого необходимо кликнуть ЛКМ по иконке приложения в панели задач. В противном случае завершит работу другой софт, открытый в полноэкранном режиме.
Командная строчка
Безусловно, легче всего завершить процесс комбинацией клавиш. Но порой и они не срабатывают, и тогда приходится обращаться к альтернативным вариантам. В качестве дополнительного способа отключения зависшего приложения предлагается рассмотреть встроенный инструмент «Командная строка». Он обрабатывает пользовательские запросы самых разных направлений, включая принудительное закрытие программ:
- Щелкните ПКМ по значку «Пуск».
- Запустите командную строку. Также для открытия данного инструмента можно использовать другие способы, будь то поисковая строка Windows или запуск через исполняемый файл.
- Открыв КС, введите запрос «tasklist», чтобы в окне отобразился список всех запущенных процессов.
- Не забудьте нажать на клавишу «Enter». Именно отвечает за обработку пользовательских запросов в командной строке.
- Перед вами откроется список запущенных приложений. Найдите в списке проблемную программу и скопируйте ее название. Далее необходимо обработать запрос формата taskkill /im [программа].exe.
Если каждое действие из приведенной выше инструкции было выполнено верно, то приложение закроется. Тем, кому данный способ покажется слишком сложным и долгим с точки зрения потраченного времени, предлагается рассмотреть еще несколько вариантов решения проблемы.
Диспетчер задач
Пожалуй, это оптимальный вариант устранения неполадок, и самое удобное средство принудительного завершения процесса. На каждом компьютере с ОС Windows 10 на борту имеется инструмент «Диспетчер задач». Через него осуществляется контроль работы всех запущенных приложений. Если вы планируете использовать ДЗ в первый раз, то обратитесь к инструкции:
- Зажмите клавиши «Ctrl» + «Shift» + «Esc» или воспользуйтесь другим способом запуска «Диспетчера».
- В первой вкладке ДЗ найдите процесс, который необходимо прекратить, и щелкните по его названию ПКМ.
- Во всплывающем окне, которое появится после нажатия правой кнопки мыши, выберите сценарий «Снять задачу».
Совет. Если приложение постоянно зависает, то принудительное завершение работы решает проблему лишь временно. Рекомендуется полностью переустановить проблемный софт, чтобы избежать проблем в будущем.
Выполнив все шаги представленного алгоритма, вы обнаружите, как закроется намертво зависшая программа. В дальнейшем вы сможете запустить ее снова, а при необходимости – обратиться к дополнительным способам завершения процессов ОС.
Монитор ресурсов
Еще один стандартный инструмент управления процессами – «Монитор ресурсов». Работает он по тому же принципу, что и «Диспетчер задач». Поэтому:
- Откройте поисковую строку Windows.
- Введите запрос «Монитор ресурсов» и запустите одноименную утилиту.
- В списке работающих процессов найдите тот, который необходимо прекратить, и щелкните по его названию ПКМ.
- Нажмите на кнопку «Завершить процесс».
После этого приложение прекратит работу и в данном случае перестанет зависать. Но вновь важно заметить, что не исключено повторение подобной проблемы в будущем, и вам опять придется обращаться к принудительному завершению процесса.
PowerShell
Этот инструмент очень похож на командную строку и нередко воспринимается в качестве ее альтернативы. Так что с помощью PowerShell можно похожим образом отключить зависшее приложение:
- Щелкните ПКМ по значку «Пуск».
- Откройте PowerShell.
- Введите запрос «Get-Process» и нажмите на «Enter».
- Перед вами появится список открытых процессов. Найдите в колонке «Process Name» имя проблемного приложения и скопируйте его.
- Обработайте запрос формата «Stop-Process -processname [программа]».
Таким образом, PowerShell абсолютно аналогичен командной строке, а его единственным ключевым отсутствием является распознавание другого формата запросов.
Утилита SuperF4
Наконец, для управления приложениями вы можете загрузить утилиту SuperF4. После ее установки любые программы будут закрываться комбинацией клавиш «Ctrl» + «Alt» + «F4».
Если на вашем компьютере зависла какая-либо программа или игра, не стоит решать это выключением, если только речь идёт не о зависании «всего компьютера», когда полностью исчезают реакции системы на любые действия пользователя.
В этой инструкции подробно о способах закрыть зависшую программу, сообщающую что она не отвечает или игру с помощью сочетания клавиш на клавиатуре, диспетчера задач и другими методами, которые часто могут помочь.
- Закрытие зависшей программы в диспетчере задач
- Другие способы завершения зависшего процесса
- Видео инструкция
Закрытие зависшей программы в диспетчере задач
Если какое-либо приложение или игра зависла, в большинстве случаев работает завершение соответствующего процесса в диспетчере задач Windows 11 или Windows 10:
- Откройте диспетчер задач, для этого вы можете нажать сочетание клавиш Ctrl+Shift+Esc. Если это сочетание клавиш не сработало, нажмите Ctrl+Alt+Delete и выберите пункт «Диспетчер задач» в открывшемся меню.
- В списке запущенных процессов найдите зависшую программу или игру. Проще всего это сделать на вкладке «Подробности» диспетчера задач, отсортировав список по столбцу «Состояние» (нажмите по заголовку столбца для сортировки). Состояние зависшей программы будет «Не отвечает».
- Выберите зависшую программу и нажмите кнопку «Снять задачу» справа внизу.
В результате программа будет закрыта, чего и требовалось добиться.
Если ваша игра открыта на весь экран, то может оказаться, что указанные в первом шаге сочетания клавиш не срабатывают. В этом случае попробуйте использовать клавиши Win+D (Win — клавиша с эмблемой Windows) для сворачивания всех окон или Alt+Tab для переключения на другие процессы Windows, а уже потом использовать предложенные шаги. Либо, вариант, предложенный в комментариях, на случай если игра продолжает разворачиваться на весь экран — Ctr+Win+D (создаем новый рабочий стол), Ctr+Win+стрелки для переключения на другие рабочие столы.
Другие способы завершения зависшего приложения
Возможны и другие способы закрыть зависшее приложение:
- В момент, когда окно зависшей программы активно (выбрано) нажмите клавиши Alt+F4 (или Alt+Fn+F4 на некоторых ноутбуках). Вам будет предложено закрыть программу, перезапустить её, либо дождаться отклика. Выбираем «Закрыть».
- Нажмите клавиши Win+R на компьютере, введите cmd и нажмите Enter (или запустите командную строку любым другим способом). Введите команду tasklist чтобы получить список процессов, найдите среди них имя .exe файла зависшей программы (либо используйте команду tasklist /fi «status eq not responding» для поиска задач, которые не отвечают, учитывайте, что не стоит закрывать dwm.exe при этом). Введите команду
taskkill /im имя_программы.exe
- Создайте ярлык, указав в поле «Расположение объекта» команду
taskkill /f /fi "status eq not responding"
для автоматического закрытия всех программ, которые не отвечают. Внимание: иногда при опросе статуса у исправно работающей программы ответ также бывает «Не отвечает», хотя по факту она работает, то есть возможен сценарий, когда такой ярлык закроет не только вашу зависшую программу.
- Команда Windows PowerShell для закрытия процесса: Stop-Process -Name «имя_процесса.exe»
Видео
Учитывайте, что иногда причина зависания игр и программ — не какие-то программные сбои, а иные причины, например повреждения жесткого диска или кабеля, общий системный сбой, в этом случае может оказаться, что ни одним из предложенных способов воспользоваться не удастся и единственным решением будет принудительное выключение компьютера или ноутбука долгим удержанием кнопки питания, хотя это и нежелательно.
Как завершить процесс службы Windows, которая зависла в статусе stopping (остановка) или starting (запуск)? Большинство администраторов Windows встречалось с ситуациями, когда при попытке остановить (перезапустить) службу из графического интерфейса консоли управления службами (
Services.msc
), служба зависает намертво и висит в статусе Stopping (или Starting). При этом все кнопки управления службой в консоли (Start, Stop, Restart) становятся недоступными (серыми). Самый простой способ – перезагрузить сервер, но это не всегда допустимо. Рассмотрим альтернативные способы, позволяющие принудительно завершить зависшую службу или процесс без необходимости перезагрузки Windows.
Если в течении 30 секунд после попытки остановки службы, она не останавливается, Windows выводит сообщение:
Не удалось остановить службу xxxxxxx Windows на локальном компьютере. Ошибка 1053. Служба не ответила на запрос своевременно.
Windows Could not stop the xxxxxx service on Local Computer Error 1053: The service did not respond in a timely fashion.
При попытке остановить такую службу командой:
net stop wuauserv
, появляется сообщение:
The service is starting or stopping. Please try again later.
Или:
[SC] ControlService: ошибка: 1061: Служба в настоящее время не может принимать команды.
Windows could not stop the Service on Local Computer. Error 1061: The service cannot accept control messages at this time.
Содержание:
- Как остановить зависшую службу Windows из командной строки?
- Принудительное завершение зависшей службы в PowerShell
- Анализ цепочки ожидания зависшего приложения с помощью ResMon
- Process Explorer: Завершение зависшего процесса из-под SYSTEM
Как остановить зависшую службу Windows из командной строки?
Самый простой способ завершить зависшую служу – воспользоваться утилитой taskkill. В первую очередь нужно определить PID (идентификатор процесса) нашей службы. В качестве примера возьмем службу Windows Update. Ее системное имя wuauserv (имя можно посмотреть в свойствах службы в консоли
services.msc
).
Важно. Будьте внимательными. Принудительная отставка процесса критичной службы Windows может привести к BSOD или перезагрузке операционной системы.
Отройте командную строку с правами правами администратора (иначе будет ошибка access denied) и выполите команду:
sc queryex wuauserv
В данном случае PID процесса —
9186
.
Чтобы принудительно завершить зависший процесс с PID 9186 воспользуйтесь утилитой taskkill:
taskkill /PID 9168 /F
SUCCESS: The process with PID 9168 has been terminated.
Данная команда принудительно завершит процесс службы. Теперь вы можете запустите службу командой sc start servicename или через консоль управления службами (или совсем удалить эту службу, если она не нужна).
«Выстрел в голову» зависшей службы можно выполнить и более элегантно, не выполняя ручное определение PID процесса. У утилиты taskkill есть параметр /FI, позволяющий использовать фильтр для выбора необходимых служб или процессов. Вы можете остановить конкретную службу командой:
TASKKILL /F /FI “SERVICES eq wuauserv”
Или можно вообще не указывать имя, службы, завершив все сервисы в зависшем состоянии с помощью команды:
taskkill /F /FI “status eq not responding”
После этого служба, зависшая в статусе Stopping должна остановиться.
Также вы можете использовать утилиту taskkill для принудительной остановки зависших служб на удаленном компьютере:
TASKKILL /S CORPFS01 /F /FI “SERVICES eq wuauserv”
Принудительное завершение зависшей службы в PowerShell
Также вы можете использовать PowerShell для принудительной остановки службы. С помощью следующей команды можно получить список служб, находящихся в состоянии Stopping:
Get-WmiObject -Class win32_service | Where-Object {$_.state -eq 'stop pending'}
Завершить процесс для всех найденных служб поможет командлет Stop-Process. Следующий PowerShell скрипт завершит все процессы зависших служб в Windows:
$Services = Get-WmiObject -Class win32_service -Filter "state = 'stop pending'"
if ($Services) {
foreach ($service in $Services) {
try {
Stop-Process -Id $service.processid -Force -PassThru -ErrorAction Stop
}
catch {
Write-Warning -Message " Error. Error details: $_.Exception.Message"
}
}
}
else {
Write-Output "No services with 'Stopping'.status"
}
В новом PowerShell Core 6.x/7.x вместо командлета Get-WmiObject нужно использовать Get-CimInstance. Замените первую команду скрипта на:
$Services = Get-CimInstance -Class win32_service | where-Object state -eq 'stop pending'
Анализ цепочки ожидания зависшего приложения с помощью ResMon
Вы можете определить процесс, из-за которого зависла служба с помощью монитора ресурсов (
resmon.exe
).
- В окне Монитора ресурсов перейдите на вкладку ЦП (CPU) и найдите процесс зависшей службы;
- Выберите пункт Анализ цепочки ожидания (Analyze Wait Chain);
- В новом окне скорее всего вы увидите, что вам процесс ожидает другой процесс. Завершите его. Если выполняется ожидание системного процесса svchost.exe, завершать его не нужно. Попробуйте проанализировать цепочку ожидания для этого процесса. Найдите PID процесса, которого ожидает ваш svchost.exe и завершите его
Process Explorer: Завершение зависшего процесса из-под SYSTEM
Некоторые процессы, запущенные из-под SYSTEM, не может завершить даже локальный администратора сервера. Дело в том, что у него просто может не быть прав на некоторые процессы или службы. Чтобы завершить такие процесс (службы), вам необходимо предоставить локальной группе Administrators права на службу (процесс), а потом завершить их. Для этого нам понадобятся две утилиты: psexec.exe и ProcessExplorer (доступны на сайте Microsoft).
- Чтобы запустить утилиту ProcessExplorer с правами системы (SYSTEM), выполните команду:
PSExec -s -i ProcExp.exe
- В списке процессов Process Explorer найдите процесс зависшей службы и откройте ее свойства;
- Перейдите на вкладку Services, найдите свою службу и нажмите кнопку Permissions;
- В разрешения службы предоставьте права Full Control для группы администраторов (Administrators). Сохраните изменения;
- Теперь попробуйте завершить процесс службы.
Обратите внимание, что права на службу и ее процесс выдались временно, до ее перезапуска. Для предоставления постоянных прав на службы познакомьтесь со статьей Права на службы в Windows.
Таймаут, в течении которого Service Control Manager ждет ожидания запуска или остановки службы можно изменить через параметр реестра ServicesPipeTimeout. Если служба не запускается в течении указанного таймаута, Windows записывает ошибку в Event Log (Event ID: 7000, 7009, 7011, A timeout was reached 30000 milliseconds). Вы можете увеличить этот таймаут, например до 60 секунд:
reg add HKLMSYSTEMCurrentControlSetControl /v ServicesPipeTimeout /t REG_SZ /d 600000 /f
Это бывает полезным при запуске/остановки тяжелых служб, которые не успевают завершить все процессы быстро (например, MS SQL Server).
Содержание
- Способ 1: «Диспетчер задач»
- Способ 2: «Командная строка»
- Способ 3: «PowerShell»
- Способ 4: Сторонний софт
- Вопросы и ответы
Способ 1: «Диспетчер задач»
Проще и быстрее всего снять ту или иную задачу, функционирующую в рамках ОС Виндовс 10, можно путем обращения к «Диспетчеру задач» («ДЗ»).
- Любым удобным способом запустите «Диспетчер», например, через соответствующий пункт контекстного меню, вызываемого на панели задач, или воспользовавшись сочетанием клавиш «Ctrl+Shift+Esc».
Читайте также:
Как открыть «Диспетчер задач» в Windows 10
Горячие клавиши для удобной работы в Виндовс 10 - Во вкладке «Процессы», открывшейся по умолчанию (если нет – перейдите в нее), отыщите то приложение, работу которого требуется остановить. По необходимости упорядочьте список элементов по имени или нагрузке, оказываемой на один из аппаратных компонентов компьютера (процессор, память, диск и т. д.).
- Выделите программу, которую необходимо закрыть принудительно, и либо воспользуйтесь пунктом «Снять задачу» в вызываемом на ней нажатием правой кнопки мышки (ПКМ), либо одноименной кнопкой внизу справа.
Ранее активный процесс будет остановлен.
Читайте также: Как принудительно закрыть программу через «Диспетчер задач»
Способ 2: «Командная строка»
Еще одним возможным вариантом снятия задачи в Windows 10 является использование системной оснастки «Командная строка».
- Запустите «Командную строку» от имени администратора. Это можно сделать через меню, вызываемое нажатием ПКМ на кнопке «Пуск» или введя название программного компонента в поиск и выбрав в результатах выдачи соответствующий пункт.
Читайте также: Как открыть «Командную строку» от имени администратора в Виндовс 10
-
Введите указанную ниже команду и нажмите «Enter».
tasklist
- В консоли будут показаны все запущенные процессы, принадлежащие как операционной системе, так и стороннему программному обеспечению. Для остановки потребуется выяснить «Имя образа» или «PID».
Так как список довольно большой, проще всего найти задачу, которую требуется остановить, можно следующим образом: нажмите клавиши «Ctrl+F», введите в открывшемся окне ее полное или часть названия (обязательно на английском), после чего воспользуйтесь кнопкой «Найти далее». Когда обнаруженная запись будет подсвечена, запомните или скопируйте и временно вставьте куда-то ее название или номер.
- Для того чтобы снять задачу, введите одну из следующих команд и нажмите «Enter» для ее выполнения:
taskkill /IM "Имя образа" /F
taskkill /F /PID номер_pid
Имя образа
– это то, что указывается в первой колонке, показанной на изображении выше таблицы, то есть название программы; вводить его нужно в кавычках, вместе с расширением.exe
.
номер_pid
– указанный во второй колонке номер процесса. - В примере выше мы останавливали работу «Проводника» — процесс «explorer.exe», что и было успешно выполнено.
Читайте также: Как перезапустить «Проводник» в Виндовс 10
Использованная нами в рамках данного метода команда taskkill поддерживает ряд опций, которые можно использовать для завершения задач через «Командную строку». Чтобы узнать их, введите и выполните следующую команду:
taskkill /?
Читайте также: Полезные команды для «Командной строки» в Windows 10
Способ 3: «PowerShell»
В Виндовс 10 имеется более функционально продвинутый аналог привычной пользователям предыдущих версий этой ОС консоли, и его тоже можно использовать для остановки процессов ПО.
- Откройте «PowerShell» от имени администратора. Проще всего это сделать с помощью поиска.
- Введите указанный ниже запрос и нажмите «Enter».
Get-Process
- В сгенерированной в результате выполнения команды таблице найдите ту задачу, работу которой требуется завершить. Ориентироваться здесь, как и в предыдущем случае, следует на один из двух параметров – «Id» или «ProcessName», что потребуется запомнить или записать.
- Далее введите и выполните любую из указанных ниже команд:
Stop-Process -Name “ProcessName” -Force
Stop-Process -ID ID -Force
ProcessName
– это соответствующее значение в таблице, указывается в кавычках.ID
(второй параметр, после-ID
) – номер процесса. - Как только вы нажмете клавишу «Enter», указанная задача будет снята.
Стоит отметить, что в «PowerShell», в отличие от «Командной строки», это никак не отображается, просто появится возможность ввода следующей команды.
Способ 4: Сторонний софт
Помимо рассмотренных выше системных инструментов, для остановки рабочих процессов в «десятке» можно использовать стороннее программное обеспечение, причем официально рекомендуемое создателями операционной системы, компанией Майкрософт.
Скачать Process Explorer с сайта Microsoft
- Воспользуйтесь представленной выше ссылкой для перехода на страницу загрузки ПО и кликните по надписи «Download Process Explorer».
В зависимости от настроек используемого браузера и, если это потребуется, в открывшемся окне системного «Проводника» укажите место для сохранения установочного файла и воспользуйтесь кнопкой «Сохранить» для подтверждения.
- Перейдите в папку с загруженным архивом и распакуйте его, вызвав контекстное меню и выбрав соответствующий пункт,
а затем подтвердив извлечение в отдельном окне.
- Запустите исполняемый файл приложения, учитывая при этом разрядность операционной системы, для которой он предназначен. «procexp» — для 32-х бит, «procexp64» — 64.
- По желанию ознакомьтесь с условиями лицензионного соглашения и нажмите на кнопку «Agree».
- В главном окне запустившегося Process Explorer будут показаны все активные в настоящий момент процессы подобно тому, как это выглядит в системном «Диспетчере задач».
Чтобы быстрее найти тот, работу которого вы хотите остановить, упорядочьте список по одному из параметров – названию либо нагрузке, оказываемой на тот или иной аппаратный компонент ПК. Затем, если потребуется, прокрутите переформировавшуюся таблицу вниз.
- Нажатием левой кнопки мышки (ЛКМ) выделите задачу, которую требуется снять и, далее, либо вызовите контекстное меню и выберите в нем пункт «Kill Process», либо воспользуйтесь клавишей «Del», либо кнопкой остановки процессов на верхней панели.
- Подтвердите свое решение, кликнув «ОК» во всплывающем окне с вопросом.
Process Explorer хоть и кажется менее привлекательным и удобным в использовании, чем «Диспетчер задач», во многих случаях является более эффективным решением, так как позволяет останавливать даже те процессы, которые не отображаются или не могут быть остановлены системными средствами. Данная программа также предоставляет подробные сведения о загруженности ОС, а еще одним ее преимуществом является портативность.
Читайте также: Как снять задачу с принтера
Еще статьи по данной теме:
Помогла ли Вам статья?
Пользователям персональных компьютеров приходится сталкиваться с разными проблемными ситуациями, решить которые иногда затруднительно самостоятельно. Однако, обнаружив ответ на проблемный вопрос, в следующий раз такие задачи уже не кажутся сложными. Завершить процесс, в котором уже нет необходимости, в большинстве случаев может даже новичок. К сожалению, иногда приходится сталкиваться с тем, что, какие бы попытки ни были предприняты, не завершается всё равно процесс в диспетчере задач.
Узнайте, что делать, если не завершается процесс в Диспетчере задач Windows
Что же делать, когда какой-то процесс «взбунтовался» и не желает подчиниться, как всё-таки осуществить его завершение, можно узнать, если ознакомиться с нашими рекомендациями. Мы поделимся нехитрыми способами, поможем вам овладеть навыками управления всеми процессами, которые запущены на вашем компьютере.
Завершение процессов
Если в процессе работы на компьютере вы стали замечать, что он заметно подвисает, значит, ему тяжело выполнять все возложенные на него задачи. Это происходит, когда вы запускаете множество процессов, а потом их просто забываете остановить.
Конечно, если не увлечься открыванием новых приложений, то с проблемой зависания компьютера удастся сталкиваться реже. Ну а если вы всё-таки очень увлечённо работали, поэтому сами не заметили, как открыли много окон, запустили на выполнение несколько программных приложений и утилит, то закрыть их простым нажатием на кнопку «Выхода», может не получиться.
Алгоритм действий
Для завершения нежелательных процессов, отказывающихся подчиняться пользователю, нужно воспользоваться помощью «Диспетчера задач». Если у вас установлен Windows 7, достаточно кликнуть правой клавишей мышки по нижней панели задач, выбрать параметр «Запустить Диспетчер задач».
Шаг 1
В открывшемся окне на первой вкладке кликните по той утилите, которая вам уже не нужна, а далее в нижней части окна выберите параметр «Снять задачу». Если процесс не совсем безнадёжен, он остановится.
Шаг 2
Можно перейти на вторую вкладку «Процессы», точно также кликнуть по той строке, которая провоцирует в конкретный момент проблемы, а затем нажать на кнопку «Завершить».
Отметьте опцию отображения всех процессов пользователей
К сожалению, даже такие советы иногда для некоторых пользователей оказываются совершенно бесполезными, поскольку всё равно не закрывается процесс в Диспетчере задач.
Если и с вами случилась такая неприятность, вы отчаялись и уже поверили, что единственным выходом из такой проблемной ситуации будет применение вынужденной перезагрузки операционной системы, мы предлагаем вам не паниковать, а ознакомиться с нашими следующими рекомендациями.
Шаг 3
Итак, не произносите фраз типа: «Не могу завершить процесс в Диспетчере задач», а лучше воспользуйтесь уникальными возможностями служебной команды taskkill. Эту команду многие готовы рассматривать в качестве мощнейшего инструмента.
Чтобы запустить такую команду, сначала, конечно же, нужно открыть командную строку, зажав одновременно две клавиши: «Win» и «R». В открывшемся маленьком окошке введите «cmd».
Шаг 4
Теперь вам нужно будет набрать «taskkill» и нажать «Enter». Однако чтобы справиться с неуправляемым процессом к этому слову следует присоединить дополнительную опцию.
В частности, можно завершить процесс при помощи команды taskkill, используя имя приложения, которое отказывается завершаться. Для этого наберите небольшую командную фразу: taskkill / IM «имя приложения». Конечно, вместо словосочетания «имя приложения» вы должны набрать тот процесс, который у вас нет мочи остановить. Например, taskkill / IM excel.exe. Если вы воспользуетесь нашим примером, то в этом случае прекратит работать табличный редактор Excel. Выбирайте ваш процесс, приносящий вам ужасные хлопоты, и прописывайте в команде его имя.
В окне процессы отображаются не только с указанием своего имени, но и идентификатора в том числе. Если вы желаете, вы можете набрать такую командную фразу: taskkill / PID 574, где число 574 будет являться идентификатором проблемного процесса.
Шаг 5
Если на компьютере имеются несколько учётных записей, при этом абсолютно понятно, что зависание возникло именно по причине незавершённых процессов одного из пользователей, можно воспользоваться и такой командной фразой: «taskkill / F / FI «USERNAME eq имя_пользователя». Понятно, что в ней придётся вам самостоятельно изменить непосредственно имя пользователя, по вине которого возникла проблема.
Воспользуйтесь новой командной фразой
Мы рекомендуем вам потренироваться с использованием таких команд. Если у вас всё получится, вы сможете уходить от вынужденных перезагрузок, которые безжалостно вредят операционной системе.
Команда «taskkill», действительно, является мощнейшим инструментом, которому не могут противостоять даже вирусы и троянцы. Такая команда успешно завершает даже их негативную и упорную «деятельность».
Итоги
Мы уверены, что, ознакомившись с изложенными нами советами, вы сможете впоследствии твёрдо говорить своим знакомым: «Я могу без проблем останавливать работу любой программы, приложения». Овладев такими практическими навыками, вы сможете ещё сильнее «подружиться» с вашим компьютером.
Когда вы запускаете приложение, операционная система создает процесс для исполняемого файла приложения. Windows назначает процессу специальный номер, известный как Идентификатор процесса (PID), он уникальный для каждого процесса. Существует несколько причин, по которым вы можете захотеть завершить процесс, и различные методы, которые вы можете использовать для его завершения. Вот как это можно сделать.
Если приложение перестает отвечать на запросы, потребляет много системных ресурсов или ведет себя неожиданно и не позволяет вам выйти из него, вы можете завершить процесс этого приложения, тем самым, принудительно закрыть приложение или игру. Традиционно в Windows для этого, можно использовать диспетчер задач и командную строку. В дополнение к этим методам вы можете использовать и PowerShell.
Как Завершить процесс в Windows 10.
Способ 1: С помощью Диспетчера задач
Шаг: 1 Откройте Диспетчер задач.
Шаг: 2 Нажмите «Подробнее» в правом нижнем углу, чтобы открыть более подробный вид.
Шаг: 3 Выберите нужную программу или игру в списке приложений.
Шаг: 4 Нажмите кнопку «Снять задачу» или нажмите клавишу Del на клавиатуре.
Все.
Это самый известный способ, завершения процесса с помощью диспетчера задач.
Примечание. То же самое можно сделать на вкладке «Подробности». Это специальная вкладка, в которой перечисляются имена процессов вместо имен приложений. На вкладке вы можете выбрать процесс из списка и нажать кнопку «Снять задачу» или нажать клавишу Del.
Использование кнопки «Снять задачу» означает, что Windows сначала пытается использовать определенный тайм-аут, если процесс действительно не отвечает на запросы, система принудительно завершает работу данного приложения.
Другой классический метод завершения процесса — это консольный инструмент taskill. Он присутствует во всех современных версиях Windows. С его помощью можно снять задачу без Диспетчера задач.
Cmd «Снять задачу», используя Taskkill.
Примечание. Некоторые процессы работают от имени администратора. Чтобы завершить их, вам нужно открыть экземпляр командной строки, так же от имени администратора.
Шаг: 1 Откройте командную строку в качестве текущего пользователя или администратора с помощью Поиска или меню «Пуск» .
Шаг: 2 Введите команду, чтобы просмотреть список запущенных процессов и их PID. Поскольку список может быть очень длинным, вы можете использовать клавишу Пробел чтобы смотреть список Далее.
Список задач Windows 10
Шаг: 3 Чтобы завершить процесс с помощью PID, введите команду:
taskkill /F /PID pid_number
Шаг: 4 Чтобы завершить процесс по его имени, введите команду
taskkill /IM "process name" /F
Примеры:
Например, чтобы завершить процесс WINWORD.EXE с помощью PID:
Чтобы завершить процесс по его названию:
taskkill /IM " WINWORD.EXE" /F
Taskkill поддерживает множество полезных опций, которые можно использовать для завершения приложений. Вы можете узнать их, запустив его следующим образом : taskkill /?
Используя taskkill, вы можете сразу закрыть все не отвечающие задачи в Windows 10 .
Завершить процесс в Windows 10 используя PowerShell
Примечание. Чтобы завершить процесс с повышенным уровнем, вам нужно открыть PowerShell в качестве администратора.
Шаг: 1 Откройте PowerShell. Если необходимо, запустите его как Администратор .
Шаг: 2 Введите команду:
Get-Process
Это позволит просмотреть список запущенных процессов.
Шаг: 3 Чтобы завершить процесс по его имени, выполните следующий командлет:
Stop-Process -Name "Имя процесса" -Force
Шаг: 4 Чтобы завершить процесс с помощью ID, запустите команду:
Stop-Process -ID укажите id -Force
Примеры:
эта команда закроет процесс WINWORD.
Stop-Process -Name » WINWORD» -Force
Следующая команда закроет процесс с ID 11032.
Stop-Process -ID 11032 -Force
Вот и все.
Вам может быть интересно: Как сохранить все процессы Windows 10 в текстовый файл с помощью TaskList
В операционной системе Windows зависание или отсутствие ответа приложений или программ — обычное явление. Вдруг одна из ваших программ замирает, а нажатие на кнопку закрытия не срабатывает. В таком случае убить программу — это последнее, что вы можете сделать. Чтобы убить программу, мы всегда используем диспетчер задач. Но даже иногда диспетчеру задач требуется слишком много времени, чтобы убить программу. Однако есть небольшой хак, который можно попробовать для автоматического завершения или уничтожения не отвечающей программы в Windows 11/10
Содержание
- Как автоматически завершить или уничтожить не отвечающую программу в Windows 11/10
- Как закрыть зависшую программу без диспетчера задач?
- Как закрыть программу без диспетчера задач или Alt F4?
- YouTube video: Как автоматически завершить или убить не отвечающую программу в windows 11/10.
Как автоматически завершить или уничтожить не отвечающую программу в Windows 11/10
Существует много способов завершить или уничтожить не отвечающие программы в Windows. Например, вы можете уничтожить программы с помощью редактора реестра, использовать сторонние программы и многое другое. Однако в данном руководстве я расскажу о следующих способах:
- Редактор реестра
- Список задач
- Закрыть программу с помощью ярлыка списка задач
Для всех этих способов вам понадобятся права администратора.
1] Редактор реестра — Изменение HungAppTimeOut
- Сначала сделайте резервную копию реестра на случай, если что-то пойдет не так, и вам понадобится его восстановить.
- Далее, откройте приглашение Run, нажав комбинацию клавиш Win+R.
- Введите Regedit и нажмите Enter.
- Теперь перейдите к HKEY_CURRENT_USERControl PanelDesktop.
- Здесь мы должны добавить значения в следующие строки. Если указанные ниже строки доступны, щелкните правой кнопкой мыши и выберите Изменить. Если эти строки недоступны, создайте строки, используя их точное имя.
- WaitToKillAppTimeout=2000
- AutoEndTasks=1
- HungAppTimeout=1000
- LowLevelHooksTimeout =1000
- Теперь щелкните правой кнопкой мыши слева и выберите New > String value.
- Введите имя строки, как указано выше.
- Затем дважды щелкните по строке, добавьте значение и нажмите OK.
- Теперь вам нужно повторить тот же процесс для всех строк. Затем перезагрузите компьютер и переходите к следующим шагам.
Вот и все. Когда программа переходит в стадию «не отвечает», Windows автоматически завершает ее работу.
Помимо приложений, вы также можете использовать редактор реестра для уничтожения служб во время выключения или когда они не отвечают.
Обычно Windows ждет около 5 секунд, пока фоновые службы завершат свою работу и освободят ресурсы. Но вы можете изменить это, и вместо принудительного выключения через пять секунд вы можете заставить Windows ждать дольше.
Однако изменять это следует только в том случае, если у вас есть служба, которая работает дольше обычного. Чтобы изменить это, необходимо выполнить следующие действия:
- В редакторе реестра перейдите по следующему пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
- Теперь найдите строку WaitToKillServiceTimeout в правой панели.
- Дважды щелкните на строке, чтобы изменить ее.
- Значение в строке указано в миллисекундах. Так, 5 секунд — это 5000 миллисекунд. Поэтому измените его соответствующим образом.
- Наконец, нажмите OK, чтобы сохранить значение и выйти.
Теперь, чтобы помочь вам узнать больше о строках реестра. Вот что они означают:
- AutoEndTask: Это автоматически закроет любое приложение вместо того, чтобы показать вам кнопку закрытия приложения. Если ваша программа зависнет, она автоматически завершит ее. Даже у вас не будет возможности сохранить свою работу.
- WaitToKillAppTimeout : Это работает во время выключения Windows. Время по умолчанию составляет 20 секунд, поэтому у вас будет достаточно времени, чтобы сохранить свою работу.
- HungAppTimeout : Если какое-либо приложение или программа не отвечает в течение 5 секунд. Тогда эта строка убьет программу. Однако вы можете увеличить значение, чтобы программа вернулась в рабочее состояние. Так вы сможете сохранить свою работу.
2] Taskkill
Вы также можете использовать встроенный инструмент Taskkill. Эта программа помогает убивать программы и процессы из графического интерфейса с помощью диспетчера задач. Она также убивает программы из командной строки, и вот как вы можете ее использовать:
- Сначала нажмите Win + X и выберите Windows Terminal.
- В Windows Terminal введите tasklist и нажмите enter. Появится список всех запущенных программ и служб на вашем компьютере.
- Теперь, чтобы убить программу, выполните эту команду:
taskkill /IM executablename.exe
. Она мгновенно завершит работу программы. - В случае если Windows не удается убить программу, вы можете убить ее принудительно. Для этого нужно выполнить команду
taskkill /F /IM edge.exe
. - Более того, вы можете принудительно закрыть несколько процессов одновременно. Для этого нужно сложить номера PID всех процессов по очереди через пробел. Команда для этого выглядит следующим образом:
Taskkill /PID 1212 1280 1308 /F
3] Закрытие программы с помощью ярлыка списка задач
Закрытие программ с помощью списка задач занимает много времени, и вам придется снова и снова открывать командную строку, чтобы завершить работу программ. Однако вместо этого можно создать ярлык для этой задачи. Для этого выполните следующие действия:
- Щелкните правой кнопкой мыши на рабочем столе и выберите New > Shortcut.
- Появится окно, в котором введите
taskkill /f /fi "status eq not responding
и нажмите Next. - Затем дайте ярлыку имя и нажмите на Finish, чтобы создать ярлык на Рабочем столе.
- Теперь каждый раз, когда программа не отвечает. Запустите ярлык с Рабочего стола, чтобы немедленно закрыть программу.
Как закрыть зависшую программу без диспетчера задач?
Вы можете закрыть зависшую программу без диспетчера задач, нажав комбинацию клавиш ALT + F4. Если это не работает, то можно воспользоваться любым сторонним приложением.
Как закрыть программу без диспетчера задач или Alt F4?
Если Alt+F4 или диспетчер задач не работают, то можно запустить Windows Terminal и ввести tasklist. В нем будут перечислены все запущенные программы и приложения. Теперь, чтобы убить программу, нужно выполнить следующую команду: taskkill /IM executablename.ex
e Это убьет программу немедленно.
YouTube video: Как автоматически завершить или убить не отвечающую программу в windows 11/10.
Вот и все ответы на вопрос, как автоматически завершить или убить зависшую программу в Windows 11/10. Я надеюсь, что вышеприведенное руководство помогло вам решить ваш вопрос. В случае, если вы застряли на чем-то, комментируйте ниже.