В операционной системе Windows зависание или отсутствие ответа приложений или программ — обычное явление. Вдруг одна из ваших программ замирает, а нажатие на кнопку закрытия не срабатывает. В таком случае убить программу — это последнее, что вы можете сделать. Чтобы убить программу, мы всегда используем диспетчер задач. Но даже иногда диспетчеру задач требуется слишком много времени, чтобы убить программу. Однако есть небольшой хак, который можно попробовать для автоматического завершения или уничтожения не отвечающей программы в Windows 11/10
Как автоматически завершить или уничтожить не отвечающую программу в Windows 11/10
Существует много способов завершить или уничтожить не отвечающие программы в Windows. Например, вы можете уничтожить программы с помощью редактора реестра, использовать сторонние программы и многое другое. Однако в данном руководстве я расскажу о следующих способах:
- Редактор реестра
- Список задач
- Закрыть программу с помощью ярлыка списка задач
Для всех этих способов вам понадобятся права администратора.
1] Редактор реестра — Изменение HungAppTimeOut
- Сначала сделайте резервную копию реестра на случай, если что-то пойдет не так, и вам понадобится его восстановить.
- Далее, откройте приглашение Run, нажав комбинацию клавиш Win+R.
- Введите Regedit и нажмите Enter.
- Теперь перейдите к HKEY_CURRENT_USER\Control Panel\Desktop.
- Здесь мы должны добавить значения в следующие строки. Если указанные ниже строки доступны, щелкните правой кнопкой мыши и выберите Изменить. Если эти строки недоступны, создайте строки, используя их точное имя.
- WaitToKillAppTimeout=2000
- AutoEndTasks=1
- HungAppTimeout=1000
- LowLevelHooksTimeout =1000
- Теперь щелкните правой кнопкой мыши слева и выберите New > String value.
- Введите имя строки, как указано выше.
- Затем дважды щелкните по строке, добавьте значение и нажмите OK.
- Теперь вам нужно повторить тот же процесс для всех строк. Затем перезагрузите компьютер и переходите к следующим шагам.
Вот и все. Когда программа переходит в стадию «не отвечает», Windows автоматически завершает ее работу.
Помимо приложений, вы также можете использовать редактор реестра для уничтожения служб во время выключения или когда они не отвечают.
Обычно Windows ждет около 5 секунд, пока фоновые службы завершат свою работу и освободят ресурсы. Но вы можете изменить это, и вместо принудительного выключения через пять секунд вы можете заставить Windows ждать дольше.
Однако изменять это следует только в том случае, если у вас есть служба, которая работает дольше обычного. Чтобы изменить это, необходимо выполнить следующие действия:
- В редакторе реестра перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- Теперь найдите строку 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. Я надеюсь, что вышеприведенное руководство помогло вам решить ваш вопрос. В случае, если вы застряли на чем-то, комментируйте ниже.