Время от времени во взаимодействии некоторых приложений и Windows что-то портится, и они намертво повисают, не желая ни сворачиваться, ни закрываться. Иногда в таких случаях даже диспетчер задач (как вызвать диспетчер задач горячими клавишами?) оказывается бессилен – программа так и продолжает висеть в активных, но не отвечающих на запросы. Особенно этим грешат бета-версии, далеки от совершенства и стабильности. Как избавиться от этого? – просто убить задачу. Те, кто знаком с коммандной строкой, те прекрасно справятся с этой задачей. Но Windows все дальше и дальше уходит от использования командной строки – я сам ее использовал последний раз не знаю уже сколько лет назад. Давайте создадим миниатюрный убиватель зависших программ, не реагирующих на наши указания – всего одна строчка кода.
Откройте Блокнот, создайте пустой текстовый файл, и введите в нем такую строку:
taskkill /f /fi "status eq not responding"
После этого сохраните изменения и переименуйте этот файл в taskkill.bat (да, нужно сменить расширение). Мы создали исполняемый файл, который можете поместить куда угодно, вынеся его ярлык в меню Пуск, на рабочий стол или закрепить на панели задач. Одним кликом по этому ярлыку мы убьем все программы, не отвечающие на запросы. И никакого диспетчера задач не нужно.