Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Обзоры бесплатных программ от AdminTips.ru Что делать если зависла программа


Каждый день в работе и учебе мы используем десятки самых различных программ. К сожалению, компьютерные системы и программы создаются людьми, поэтому, в процессе их использования неминуемо происходят ошибки. Ошибки при работе программ, приводят к так называемым вылетам и зависаниям. Сегодня я расскажу, что же делать с зависшей программой, как поступить, когда программа не отвечает и покажу способ, который поможет если программа зависла, но надо во что бы то ни стало, сохранить данные и продолжить работу в программе. Итак, если программа зависла, то скорее всего, произошла какая-то ошибка при выполнении кода программы и программа перестала отвечать. Обычно, экран программы становится блеклым, а при нажатии на окно программы, мы видим окно, которое говорит нам, что программа не отвечает и предлагает 3 варианта: Перезапустить программу Закрыть программу Ожидание отклика программы
Программа не отвечает
Стоит сказать, что ничего страшного в этом нет и не стоит выключать компьютер с кнопки или звать на помощь системного администратора. Вам под силу всё сделать самостоятельно. Кроме того, не стоит кликать по ярлыку программы, пытаясь снова ее запустить – ни к чему хорошему это не приведет, а только еще больше нагрузит компьютер

Вывод программы из зависания через стандартное окно Приложение не отвечает

Перезапустить программу – система попытается выполнить завершение работы приложения и запустит его снова. Несохраненные данные при этом будут потеряны. Закрыть программу – система постарается выполнить корректное завершение программы. Несохраненные данные при этом будут потеряны. Ожидание отклика программы – система ничего не будет предпринимать, нужно будет дожидаться, пока программа выйдет из цикла зависания. Как вы понимаете, это может продолжаться очень долго.

Завершение программы через диспетчер задач

Если программа не завершается и не выходит из зависшего состояния, можно завершить ее через диспетчер задач, который можно открыть нажав комбинацию клавиш Ctrl + Alt + Delete, а затем, в появившемся списке выбрать пункт Диспетчер задач, кроме того, его можно запустить через меню Пуск -> выполнить, введя строку taskmgr и нажав Ок. Если у Вас отсутствует меню Пуск, читайте, как установитьклассическое меню Пуск.
taskmgr
Итак, мы запустили Диспетчер задач. Теперь нужно перейти на вкладку Процессы (если у Вас Windows 7), найти название зависшей программы, нажать на него 1 раз левой кнопкой мышки и в правом нижнем углу окна нажать кнопку Снять задачу. Таким образом, процесс зависшего приложения будет жестко завершен без сохранения данных.
Завершение программы через Диспетчер задач

Завершение процесса через командную строку

Еще есть достаточно простой способ, он подойдет тем, у кого по каким-то причинам не открывается Диспетчер задач. Для того, чтобы закрыть программу, нужно открыть меню Пуск -> Выполнить (Горячие клавиши Win + R) и в появившемся окне нужно прописать:
taskkill /f /im название-процесса.exe /t
где «название-процесса.exe» — это имя процесса повисшей программы, например «chrome.exe»
Завершение программы через taskkill
После завершения процесса, вы получите сообщение о том, что процесс был завершен.

Приведение в чувства программы без завершения процесса

Есть один способ и о нем мало кто знает, как можно превратить зависшую программу в нормально работающую без завершения. Представьте, что вы несколько часов редактировали документ и ни разу его не сохранили, а теперь офис повис и вы в панике, не знаете что делать. Чтобы применить этот способ, нужно открыть меню Пуск -> Выполнить и ввести resmon. Откроется программа – Монитор ресурсов. В разделе ЦП отображаются все процессы, которые активны в данный момент.
Завершение процесса с помощью resmon
Теперь нам остается найти процесс нашей зависшей программы, нажать на него правой кнопкой мыши и выбрать пункт меню Анализ цепочки ожидания.
Анализ цепочки ожидания resmon
Откроется окно, где будет показан процесс из-за которого зависла наша программа.
resmon завершение программы
Останется только вы делить его и нажать на кнопку завершить и наша программа сразу же заработает в прежнем виде и мы сможем сохранить наши несохраненные данные. В целом, после сохранения, все же желательно перезагрузить компьютер, дабы обнулить содержимое оперативной памяти и перезапустить сбоивший процесс.

Почему же программы зависают?

Как я уже говорил, наш мир не идеален и основные причины зависания программ следующие:
  • Ошибки при работе программы. В основном возникают из-за багов в программном коде.
  • Конфликт с другими программами. Часто случается так, что программы не тестируются на совместимость друг с другом и могут зависать, будучи запущенными вместе. Часто программы конфликтуют с антивирусами.
  • Версия операционной системы не подходит для данной программы. Далеко не каждая программа написанная, например, для Windows XP, будет работать корректно на Windows 10 и наоборот. В данном случае, стоит включать Совместимость в меню Свойств программы.
  • Кроме того, одной из банальных причин является низкая мощность компьютерного железа из которого состоит компьютер.
Есть еще причины, но все их перечислять смысла особого нет. Держите компьютер в чистоте, заботьтесь о нем, не качайте всякую гадость, используйте утилиты для чистки компьютераи программы глючить не будут.

В избранное