Каждый может столкнуться с таким неприятным событием, как зависшая программа на компьютере или ноутбуке. При этом рядом с ее названием появляется надпись: «Программа не отвечает», само окно утилиты покрывается серой дымкой, а наведенный на него указатель мышки превращается в бегающий кружок.
Это описаны основные признаки, по которым можно определить, что программа действительно зависла. Если же вы вставили текст, а он не появился сразу, хотите ее закрыть, а она не закрывается, то здесь проблема может быть в другом – устаревших комплектующих самого компьютера.
Предположим, у вас установлена планка оперативной памяти на 2 ГБ и вы запускаете сразу Photoshop, Corel Draw и Camtasia. Таким утилитам нужно много ресурсов, а у вас их нет. Поэтому и можете столкнуться, что одна из них или будет долго обрабатывать ваше действие, или вообще зависнет.
Давайте в этой статье и разберемся, что делать во втором случае, и как закрыть зависшую программу принудительно. Рассмотрим способы, которые подойдут для Windows XP, 7-ки и 10-ки, что делать, если не получается зайти в Диспетчер задач, и какую стороннюю утилиту можно использовать.
Еще статья на подобную тему: как закрыть зависшую программу
Что делать в первую очередь
Начнем с перечисления того, что делать не нужно:
- Нельзя нервничать и бить по компьютеру.
- Не выдергивайте ПК из розетки.
- Не нажимайте сразу кнопку Reset. Это делается только в крайнем случае, поскольку данные открытых приложений не сохранятся, могут повредиться системные файлы и зависшая утилита в дальнейшем может просто не работать, страдают комплектующие компьютера.
Какие шаги наоборот следует предпринять:
- Определить, действительно ли она зависла (по каким признакам, описано в первом абзаце статьи).
- Подождать немного (5 минут), может все-таки проблема со скоростью обработки данных.
- Использовать сочетания клавиш, которые помогут закрыть активное окно:
Ecs
Ctrl + W
Alt + F4
С помощью ярлыка на Панели задач
Если на горячие клавиши утилита не реагирует, пробуйте использовать ярлык на Панели задач. Нажмите на него правой кнопкой мыши и выберите из контекстного меню «Закрыть окно».
Через Диспетчер задач
Завершить программу принудительно можно в «Диспетчере задач». Этот способ срабатывает практически всегда. Рассмотрим, как закрыть не отвечающую программу в Windows 10.
Для начала, открываем окно «Диспетчера задач», используя комбинацию Ctrl+Shift+ESC. На вкладке «Процессы» найдите раздел «Приложения» и в нем свою программку. Выделите ее и нажмите на кнопку внизу «Снять задачу».
Если это не помогло, то пролистайте немного вниз до раздела «Фоновые процессы». Найдите соответствующий зависшей утилите процесс, выделите его и нажмите «Снять задачу».
Если у вас установлена Windows XP или 7-ка, тогда запускаем «Диспетчер задач» комбинациями Ctrl+Alt+Delete или Ctrl+Shift+ESC, соответственно. Во вкладке «Приложения» находим нужное и снимаем задачу.
Если это не помогло, нажмите по приложению правой кнопкой мыши и в контекстном меню выберите пункт «Перейти к процессу». Откроется одноименная вкладка, в которой выделенный процесс необходимо «Завершить…».
Через командную строку
Бывает и так, что завершать зависшую утилиту приходится без Диспетчера задач. В этом случае воспользуемся командной строкой.
Как вызвать консоль Windows
Командная строка в Windows 7
Запуск командной строки от имени администратора в Windows 8
Как открыть командную строку в Windows 10
В «десятке» для ее вызова нужно нажать правой кнопкой мыши по «Пуск» и выбрать «Командная строка (администратор)» из дополнительного меню.
Нам потребуется команда TASKKILL. Чтобы подробнее про нее прочитать, напечатайте: TASKKILL /?
Если со справки вы ничего не поняли, не беда. Вводите дальше такую команду:
TASKKILL /F /IM Имя_процесса /T
И жмите «Enter». В примере «Имя_процесса» – FSViewer.exe.
Должна появиться строка с сообщением, что «Процесс завершен успешно». После этого зависшая утилита закроется.
Вариант, который поможет запустить командную строку в любой версии Windows – это через окно «Выполнить». Нажимайте Win+R, вводите в строку cmd и жмите «ОК». Откроется окно консоли.
Теперь о том, как узнать «Имя_процесса». Для этого кликните правой кнопкой по ярлыку зависшей программы (1). Из выпадающего списка нужно выбрать «Свойства» (2). В открывшемся окне на вкладке «Ярлык» (3) посмотрите на путь, прописанный в строке «Объект» (4). Название исполняемого файла с расширением .exe (5) это и есть «Имя_процесса».
С помощью программы Process Explorer
Закрыть программу, которая не отвечает, можно и с помощью стороннего софта. Для примера, рассмотрим Process Explorer. Скачать ее можно с официального сайта Microsoft: https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer. Переходите по ссылке и жмите «Download Process Explorer».
Скачается она в папку «Загрузки» (1). Заходим в нее и два раза кликаем по скачанному архиву (2). В нем будет два исполняемых файлика (3): procexp.exe – для 32-х разрядных ОС, procexp64.exe – для 64-х разрядных. Запускайте нужный и в следующем окне соглашайтесь с правилами использования.
Окно Process Explorer выглядит следующим образом. В столбце «Process» (1) находите зависшее приложение (2) и жмите по нему правой кнопкой мыши. Из контекстного меню выберите «Kill Process» (4).
Согласитесь с тем, что хотите завершить приложение, нажав «ОК».
Переключение на новый рабочий стол в Windows 10
Чтобы закрыть не отвечающую программу в Windows 10, можно использовать режим «Представление задач». Для этого или нажмите на соответствующую кнопку на Панели задач (в виде прямоугольника), или воспользуйтесь комбинацией клавиш Win+TAB. Дальше нажмите на кнопку «Создать рабочий стол».
Теперь кликайте по только что созданному Рабочему столу.
Дальше открывайте или «Диспетчер задач», или «Командную строку», и завершайте работу приложения.
Экстренная перезагрузка ПК
Если вообще ничего из описанного выше не помогло, то завершить зависшую программу можно принудительно. На компьютере сохраните данные во всех других открытых приложениях и нажмите на кнопку Reset. На ноутбуке такой кнопки вы не найдете, но есть кнопочка включения/выключения. Нажмите ее и удерживайте секунд 10. После этого можете включать ПК или ноутбук и пользоваться им, как обычно.
Помните, что такой способ можно применять только в экстренных случаях, поскольку он негативно сказывается на комплектующих компьютера и может впоследствии вызвать проблемы в работе операционной системы.
Вот такими способами можно завершить зависшую программу в Windows XP, 7, 8 или 10. Думаю, ответ на вопрос: «Почему программа не отвечает?», вы также смогли найти.
А также смотрим видео по теме:
В Windows Server 2003 наглухо виснет 1С и програмка передачи сальдо по интернету ("выгружальщик"). Эти 2 процесса не удаляются никак даже TASKKILL, приходиться перезагружать сервер с КНОПКИ !!!! Точнее TASKKILL пишет что процессы успешно завершены, но в Диспетчере они висят, на экране висят и заново не запускаются, соответственно и не работают. Я заметил, что зависанию этих программ предшествует сбой доступа к интернету. Т.е. программа выгружальщик запускает 1С, ломится в инет, его нет и обе виснут. Как можно завершить зависшие программы без перезагрузки сервера ? Спасибо.
Согласен с автором. Завершить программу при помощи диспетчера задач иногда возможно только во вкладке «Процессы». Нужно только найти, что "убить".
легче через тот же диспетчер убить процесс