- Как закрыть программу принудительно, если она зависла и не реагирует на нажатия.
- Способы закрыть не отвечающую программу
- Некоторые приложения сами закрываются!
- Windows закрывает приложение без указания на конкретную ошибку
- Решение
- Как закрыть зависшую программу? Делюсь простым способом
- Всем подписчикам доброго времени суток!
- Как же все — таки можно завершить зависшую программу?
- Как часто у вас зависают программы во время работы? Как справляетесь с данным недугом? Поделитесь своим опытом в комментариях!
Как закрыть программу принудительно, если она зависла и не реагирует на нажатия.
Доброго времени!
В ряде случаев даже самые «стабильные» и надежные программы могут перестать отзываться на какие-либо нажатия мышки/клавиатуры (т.е. попросту зависнуть).
Для решения вопроса, можно, конечно, перезагрузить ПК/ноутбук — но далеко не всегда это удобно (часть данных в др. ПО будет сброшена и не сохранится. ) .
Логично, что лучше всего закрыть только эту конкретно-зависшую программу. Всем известное сочетание ALT+F4 — далеко не всегда решает проблему, и, собственно, поэтому набросал небольшую заметку с несколькими способами принудительной ликвидации процесса.
👉 Кстати!
Если ПК/ноутбук вообще не реагирует ни на одну из кнопок клавиатуры — то скорее всего зависла не только отдельно-взятая программа, но и в целом система.
Если так, то для перезагрузки/выключения устройства — зажмите кнопку питания (Power) на 4-5 сек. (разумеется, все несохраненные данные будут утеряны) .
Способы закрыть не отвечающую программу
👉 Первый
И так, самый очевидный и простой вариант — просто кликнуть правой кнопкой мышки по значку зависшей программы на панели задач Windows. После, во всплывшем окне достаточно будет выбрать вариант «закрыть окно» .
👉 Второй
Если зависло полно-экранное приложение и до панели задач вы просто не можете добраться, попробуйте сочетания:
- WIN, или WIN+TAB, или ALT+TAB, или ALT+Enter — чтобы свернуть окно;
- ALT+F4, или ESC, или ALT+Q — для закрытия (выхода) из программы.
Перечисленные «горячие» сочетания клавиш работают с подавляющем большинством ПО для Windows.
👉 Третий
Нажмите сочетание клавиш Ctrl+Shift+Esc (или Ctrl+Alt+Del) для вызова диспетчер задач. Далее во вкладке процессы найдите зависшую программу (процесс), кликните по ней правой кнопкой мыши и в появившемся выберите «Снять задачу» . Через 3-5 сек. программа должна быть закрыта.
Ctrl+Shift+Esc или Ctrl+Alt+Del — открыть диспетчер задач
Кстати, если рабочий стол после этого стал отображаться «как-то не так» (или вообще не видно) — перезапустите процесс «Проводник» (или «Explorer» на англ.).
👉 Четвертый
Командная строка — универсальная штука, которая может помочь и с закрытием (ликвидацией) зависших процессов (программ). Кстати, если вы наловчитесь с ее использованием — закрывать зависшие полно-экранные приложения можно будет даже в «слепую» (когда на экране ничего не отображается).
Как это делается:
- сначала нужно открыть 👉 командную строку;
- после ввести tasklist и нажать Enter;
- на экране появится список всех процессов (следует уточнить имя процесса/программы, которую нужно закрыть);
- после ввести taskkill /IM chrome.exe /f и нажать Enter (вместо «chrome.exe» — указывается имя нужного процесса) .
Убиваем процесс через командную строку
👉 Пятый
Если вышеприведенные варианты не увенчались успехом, можно прибегнуть к утилите Process Hacker (ссылка на SourceForge). Это бесплатное ПО, которое покажет вам все запущенные процессы, их приоритеты, занимаемую память, нагрузку и пр.
Чтобы ликвидировать (закрыть) в нем любую из запущенных программ — нужно просто ее выбрать в списке, затем нажать ПКМ по ее имени и в появившемся окне выбрать «Terminate tree» (см. пример ниже 👇).
Process Hacker 2 — закрыть дерево процессов
Стоит отметить, что Process Hacker закроет сразу всё дерево процессов, связанных с этой программой (чего не делают многие др. программы. ).
PS
Если у вас часто начала зависать какая-либо программа (еще хуже программы) — обратите внимание на:
- версию ПО (нежелательно использовать различные бета-версии). Проверьте, совместима ли версия ПО с вашей ОС;
- обновите драйвера (желательно с офиц. сайта);
- проверьте жесткий диск (если он начал «сыпаться» — подвисания будут идти постоянно);
- прогоните систему с помощью спец. «одноразовых» антивирусных продуктов;
- возможно, вашему приложению не хватает ОЗУ (посмотрите при работе ПО — сколько памяти занято в диспетчере задач).
Кроме этого, рекомендую ознакомиться с тематическими инструкциями (ссылки ниже).
1) Вылетает или зависает игра. Что делать?
2) Зависает ноутбук: что делать? Диагностика и устранение причин зависания
Некоторые приложения сами закрываются!
Есть неприятная проблема: некоторые приложения сами закрываются, когда хотят! И при этом, разумеется, все несохранённые данные пропадают! Как, например, в Почте — неотправленные черновики! Приходится писать всё заново! Ужас. Закрывается Почта, Магазин и Internet Explorer «плиточная» версия. С этим надо что-то делать.
Добрый день, Константин.
Для устранения данной проблемы, попробуйте применить
Если это не поможет, то, попробуйте проделать следующие операции:
Для начала, перезагрузите ваш компьютер (банально, но это часто решает многие проблемы). Если это не помогло, переходите к следующей рекомендации.
Попробуйте выполнить » чистую загрузку » и проверить устранена ли проблема. Если да, то читайте статью до конца и следуйте рекомендациям в ней.
- Запустите командную строку от имени администратора.
- Введите Dism /Online /Cleanup-Image /CheckHealth
- Вне зависимости от результатов введите Dism / Online / Cleanup — Image / RestoreHealth
Перезагрузите компьютер и проверьте устранена ли проблема.
Если возникнут вопросы, пожалуйста, сообщите мне.
Желаю удачи и хорошего дня!
Если вы считаете эту информацию полезной, прошу отметить ее как ответ
7 польз. нашли этот ответ полезным
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Windows закрывает приложение без указания на конкретную ошибку
Rave Reports закрывает приложение
Создал базу данных для курсового, там требуется вывод отчета. Сделал через Rave reports, при.
Application.Quit не закрывает приложение
Привет Делаю первую простенькую игрульку Начал делать меню Каждая кнопка переводит одну сцену к.
Application.Exit() не закрывает приложение
Есть поток, который выполняется бесконечно: while(true) В Form_Closing указал: myThread.Abort();.
Windows приложение, работающее с MySQL выдает ошибку
Есть windows-приложение для работы с бд mysql. Есть терминальный сервер с centos 6. На сервере.
Решение
Поставьте глобальный хук ошибок и выводите в MessageBox, таки образом узнаете что за ошибка кладет приложение.
Добавлено через 3 минуты
Вот так например
Приложение работает впринципе вылетает без указания исключения иногда, точней даже достаточно редко.
Добавлено через 1 час 0 минут
Я внедрил предложенное вами у себя, но хочу ещё раз уточнить действительно ли это поможет? Указаная мной проблема возникает довольно редко. Другие же вылеты и так всегда сообщают о конкретном исключении.
Вот пример подобной ошибки винды из другой программы, в моём приложение происходит примерно тоже самое.
Имеется ввиду это?
Смещение исключения: 10005431
Код исключения: c0000005
Данные исключения: 00000008
Если честно мне это ничего не говорит. В обычных случаях указывается конкретно в каком элементе программы была ошибка и чем вызвана. Может я просто что то не до понимаю?!
Тематические курсы и обучение профессиям онлайн Профессия С#-разработчик (Skillbox) Архитектор ПО (Skillbox) Профессия Тестировщик (Skillbox) |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Цикл for без указания шага
Что будет делать цикл for, если не давать ему шаг? Объясните, пожалуйста. Пример кода: for (int.
Массив без указания размера
Привет, всем! Пишу программку из учебника, но столкнулся с одной проблемой, если ввожу название.
MathCad выдает ошибку о необходимости указания имени
Причем, имя-то есть,да и значение раньше указывается, но программа не работает.
Использование массива без указания размерности
не знаю как загугить можно ли использовать массив без указания размерности, либо как-то чтобы она.
Как закрыть зависшую программу? Делюсь простым способом
Всем подписчикам доброго времени суток!
Достаточно часто пользователи сталкиваются с такой проблемой, что при запуске какой-нибудь программы, либо приложения, в течение определенного времени не происходит никаких действий. При этом в верхней части окна программы, которую вы пытаетесь открыть, появляется надпись о том, что программа не отвечает.
А если вы хотите закрыть окно данной программы – выскакивает сообщение о том, — «в настоящее время данная программа не отвечает» , — однако, в том случае, если вы подождете – приложение ответит. Здесь же вам предложат завершить процесс.
Как же все — таки можно завершить зависшую программу?
Указанным выше способом не всегда получается закрыть приложение, которое не отвечает. Иногда встречаются случаи, при которых вы запускаете программу, и при этом, кроме того, что не отвечает данная программа, перестает полностью реагировать не только мышка, но также и клавиатура.
Такие программы, при своем зависании, могут также вызвать и полное зависание всей операционной системы Windows. В таких случаях потребуется полная перезагрузка компьютера. Однако, перед тем, как нажать кнопку Reset, находящуюся на передней части системного блока (её предназначение – это принудительная перезагрузка компьютера), вполне можно предпринять еще некоторые действия.
Остановимся чуть подробнее на нескольких способах, которые помогут вам завершить зависший процесс, в тех случаях, когда программа перестает отвечать.
Прежде всего, необходимо убедиться в том, что действительно зависло приложение, которое вы запустили. Ведь оно может просто решать какую-либо задачу обработчика. Такие моменты достаточно часто встречаются на компьютерах, обладающих небольшой оперативной памятью и процессором с малой мощностью, в тех случаях, когда запущено сразу несколько программных задач.
Именно поэтому следует немного подождать, для того, чтобы полностью убедиться в том, что приложение, на самом деле, не хочет отвечать. Точно также, используя комбинацию клавиш Alt+Tab, можно попробовать переключиться на любое другое, уже открытое приложение.
В тех случаях, если программа продолжает оставаться зависшей, можно воспользоваться Диспетчером задач, вызывается который следующим сочетанием клавиш:
- Windows XP – это Ctrl+Alt+Del;
- Windows 7 и 10 – следующее сочетание Ctrl+Shift+Esc.
После чего выбираем вкладку – «Процессы» – после чего, в списке уже запущенных приложений находим программу, которая зависла. При этом, для большей уверенности, следует обратить особое внимание на столбец – «Состояние».
Снять задачу с программы, которая у вас зависла, можно кликом мышки, выделяя задачу и нажимаем кнопку – «Снять задачу», см. скриншот.
Опять же, не всегда удается закрыть зависшую программу данным способом, в таких случаях от вас потребуется завершение процесса, который запустил приложение. Для «десятки» и «семёрки» есть некоторые различия выполнения ввиду разных деспетчеров задач.
Чтобы осуществить завершение процесса в Windows 7 – нужно в Диспетчере задач – кликнуть правой кнопкой мышки по приложению, которое не отвечает, и выбрать из всего списка — «Перейти к процессу».
Данная программа Диспетчера откроет вкладку «Процессы» — автоматически, причем выделит при этом зависший процесс. Вам останется лишь нажать на него правой мышкой и выбрать из списка пункт «Завершить процесс».
В Windows 10 необходимо перейти во вкладку «Подробности», выбрать программу и нажать правой кнопкой мыши, затем нажать «Завершить дерево процессов»:
По завершении процесса, данная программа закроется, после чего вы сможете и дальше пользоваться ОС Windows.
Имеется еще один, альтернативный способ, используя который, можно закрывать любые зависшие задачи, сразу же, без дополнительного вызова «Диспетчера задач».
Для этого достаточно нажать сочетание клавиш Win + R, — откроется окно «Выполнить», — далее вставляем в поле следующий текст и жмём ОК:
taskkill.exe /F /FI «status eq NOT RESPONDING»
Все неотвечающие программы будут завершены. Можно создать специальный ярлык, который закроет все позволяет выполнять вышеупомянутое действие за 1 клик.
В этом случае от вас потребуется выполнить следующие действия:
- При помощи правого клика на рабочем столе – выбрать из списка «Создать» — «Ярлык».
2. В поле открывшегося окна потребуется указать нахождение объекта. Для этого нужно скопировать ту же самую команду, обозначенную выше, и вставить ее в строку:
Нажать «Далее» и ввести в следующем окне название (это может быть «Снять задачу») – после чего нажимаем кнопку «Готово».
Если вы не хотите использовать ярлык, вполне можно назанчить, для быстрого запуска горячие клавиши. С их помощью вы сможете закрыть все зависшие процессы и задачи нажатием нескольких клавиш. Для того, чтобы установить горячие клавишы нужно,при помощи правого клика, открыть «Свойства» ярлыка, затем в поле «Быстрый вызов» задать свою комбинацию, нажатием клавиш:
Инапоследок, нужно сделать так, чтобы запуск указанного действия осуществлялся с правами Администратора данного компьютера. Для осуществления этого, — нужно в этом же окне открыть вкладку «Дополнительно» и поставить флажок на «Запуск от имени Админа»:
На этом мы закончим обучение, и теперь Вы знаете, как быстро и просто закрыть зависшую программу в Windows 7 или 10.
Как часто у вас зависают программы во время работы? Как справляетесь с данным недугом? Поделитесь своим опытом в комментариях!
А если Вам понравилась статья, можете отблагодарить автора за проделанную работу и полезные советы лайком и подпиской на канал, или — поддержать проект копейкой: