Программа в Windows часто зависает. Иногда это связано с нехваткой ресурсов. Иногда он просто есть и становится недоступным. Хотя вы можете убить их с помощью диспетчера задач, диспетчер задач также не отвечает должным образом. В этом посте мы рассмотрим несколько способов убить не отвечающие программы в Windows.
Как автоматически убивать не отвечающие программы в Windows
Вы можете использовать эти методы для завершения работы программ в Windows.
- Редактор реестра
- Список заданий
- Закройте программу с помощью ярлыка списка задач
Теперь давайте кратко поговорим об этих методах один за другим и воспользуемся учетной записью администратора, чтобы следовать им.
1 Установите тайм-аут в редакторе реестра
- Используйте Win + R, чтобы открыть окно «Выполнить». Введите Regedit и нажмите клавишу Enter, чтобы открыть редактор реестра.
- Перейдите к следующему пути реестра:
HKEY_CURRENT_USER\Control Panel\Desktop
- Щелкните правой кнопкой мыши пустое место на правой панели, а затем создайте эти строки, если они недоступны, или измените значение. Не забудьте выбрать Select New > String Value.
- Вайттокиллапптимеаут = 2000
- AutoEndTasks = 1
- Хунгапптимеаут = 1000
- Лоулевелхукстаймаут = 1000
- Введите имя строки, как указано выше. Дважды щелкните строку, введите значение и нажмите «ОК».
После этого Windows автоматически закроет программу без долгого ожидания.
Обычно Windows ожидает около 5 секунд, пока фоновые службы завершат свою работу и высвободят ресурсы. Однако, если вы считаете, что это займет больше времени, вы можете установить значение реестра, следуя приведенному ниже методу:
- Откройте редактор реестра и перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- Найдите и дважды щелкните строку WaitToKillServiceTimeout на правой панели.
- Затем вы можете изменить значение. Поскольку время указывается в миллисекундах, обязательно измените его соответствующим образом.
- Нажмите OK и выйдите.
Теперь, чтобы помочь вам узнать больше о строках реестра. Вот что они означают:
- AutoEndTask: вместо того, чтобы показывать вам кнопку закрытия приложения, это автоматически закроет любое приложение. Это приведет к сбою вашего приложения, если оно зависнет. Вы не сможете сохранить свою работу.
- WaitToKillAppTimeout : Это работает , когда Windows закрывается . Это дает вам достаточно времени, чтобы сохранить вашу работу, время по умолчанию составляет 20 секунд.
- HungAppTimeout : программа или приложение, которое не отвечает более пяти секунд. В этом случае программа будет остановлена. Однако вы можете увеличить значение, чтобы программа снова заработала. Таким образом, вы можете сохранить свою работу.
2 Утилита командной строки Taskkill
Taskkill — еще один вариант. Он позволяет завершать программы и процессы с помощью графического интерфейса. Его также можно использовать для уничтожения программ из командной строки, и вот как вы можете это сделать.
- Откройте приглашение «Выполнить» с помощью Win + R. Затем введите wt и нажмите Shift + Enter, чтобы запустить Терминал Windows.
- Чтобы открыть полный список программ, введите список задач и нажмите клавишу ВВОД. Вы увидите список всех программ и служб, запущенных на вашем компьютере.
- Запишите имя программы, которую вы хотите убить, и выполните следующую команду. При необходимости измените имя программы:
taskkill /IM programmname.exe
. Программа немедленно завершится.
- Можно принудительно убить программу, если Windows этого не делает. Для этого нужно запустить
taskkill /F /IM iexplore.exe
команду. - Кроме того, вы можете принудительно закрыть несколько процессов одновременно. Для этого вам нужно добавить номера PID всех методов один за другим с пробелами между ними:
Taskkill /PID 1412 1279 1398 /F.
3 Создайте ярлык для уничтожения не отвечающих программ
Метод списка задач громоздкий и требует многократного открытия командной строки для завершения программ. Вместо этого вы можете создать ярлык. Для этого выполните следующие действия:
- Щелкните правой кнопкой мыши на рабочем столе и выберите «Создать» > «Ярлык».
- Появится всплывающее окно, введите здесь taskkill /f /fi «status eq not response» и нажмите «Далее».
- Затем дайте ярлыку имя и нажмите «Готово», чтобы создать ярлык на рабочем столе.
- Теперь каждый раз программа не отвечает. Запустите ярлык на рабочем столе, чтобы немедленно закрыть программу.
Итак, это был ответ на ваш вопрос о способах автоматического уничтожения не отвечающих программ в Windows. Они работают на всех версиях Windows, включая Windows 11 и Windows 10.