Версии Windows обновляются, но проблема с зависанием программ никуда не девается, поэтому пользователю следует быть подготовленному к возможным проблемам зависания компьютера из-за не отвечающей программы. Причин может быть множество, от всех застраховаться невозможно, а вот решить – да.
Ключевые и часто возникающие причины этой проблемы мы также по возможности рассмотрим, так как в некоторых случаях причиной может быть не сама программа, а среда, в которой её запускают или даже выходящее из строя оборудование компьютера.
Таким же образом разделяется и устранение зависания, то есть иногда достаточно простого действия в 2 шага, а в других случаях может пригодиться сторонняя утилита или перезагрузка Windows.
Причины зависания программ и их решение
Частые проблемы, которые вызывают зависания программ:
1. Неудовлетворенные требования программы — вам следует ознакомиться с системными требованиями программы, чаще всего их можно найти на официальном сайте;
2. Устаревшая версия ПО – вам следует проверить наличие обновлений, возможно они и помогут решить вам вашу проблему;
3. Устаревшие или несовместимые драйвера – возникает довольно часто, чтобы решить проблему вам следует установить соответствующие вашему компьютеру набор драйверов;
4. Последствия зараженности вашей системы вирусами – для этого существует большое множество антивирусного программного обеспечения, которое сможет вам помочь, иногда вам может понадобиться перебрать несколько таких утилит, так как функционал и метод проверки разный. Стоит начать с наиболее известных и зарекомендовавших себя временем, а далее опытным путём перебирать программы до решения проблемы;
5. Проблема в устаревшем .Net Framework – программы, которые разработаны на более новой версии, не будут работать на старой, за редкими исключениями. Этот framework является платформой для корректной работы вашей системы с различными языками программирования;
6. Неполадки самой программы – такое тоже далеко не редкость, а скорее правило, обычно в таких случаях вам также следует проверить обновление, в случае если у вас установлена последняя версия и с драйверами всё в порядке, проверьте версию .Net Framework, DirectX, Visual C++ и другие необходимые для работы программы платформы.
7. Проблемы с оборудованием – такие проблемы встречаются реже всего, поэтому стоит проверить иные варианты прежде чем впадать в крайность. Обычно за этим может стоять несколько компонентов:
- Недостаточный объём оперативной памяти, маленькая мощность процессора или видеоадаптера;
- Проблемы с жестким диском, в таком случае зависать будет всё, а не только программа, такая проблема может возникать регулярно, в таком случае вам следует в кратчайшие сроки позаботиться о сохранности вашей информации, перенеся на её другие носители. Жесткий диск – это механический компонент компьютера, поэтому он боится сильных вибраций, что и может стать причиной выхода его из строя. Ремонтировать его, в случае если там нет крайне необходимых и утерянных файлов, не советуем, это вам будет стоить 60% – 120% от стоимости нового, а результат того не стоит.
- Блок питания – проблемы с ним могут возникнуть по двум причинам: он не подходит по мощности, то есть недостаточное количество электроэнергии передаёт или уже выходит из строя.
Основные причины мы рассмотрели, теперь давайте перейдём к решению ситуации, когда программа не отвечает, но прежде всего вам нужно убедиться, что дело именно в программном обеспечении, а не завис компьютер. Для этого воспользуйтесь любым элементом вашей системы, лучше всего требующим мало ресурсов или нажатием Caps Lock, Num Lock, если всё работает как нужно переходите к решению.
Как снять не отвечающую программу с помощью диспетчера задач?
Способ 1
Эту главу следует разделить на две части: одна это снятие приложения через главное окно, другая через вкладку процессы. Начнём с первого этапа:
1. Включите «Диспетчер задач» Windows;
2. Перед вами перечень запущенных приложений и имеется графа «Состояние», чаще всего в нём будет отображаться «не отвечает», иногда указывается, что программа работает, а на самом деле не так;
3. Выберите нужный вариант и нажмите «Снять задачу», перед вами будет предупреждение, на которое вам следует согласиться, но в таком случае, если приложение не поддерживает восстановление, вы потеряете его содержимое.
Способ 2
Этого должно быть достаточно, но так бывает далеко не всегда, когда при снятии приложения нечего не происходит вам следует воспользоваться вкладкой «Процессы», для этого:
1. Запустите «Диспетчер задач»;
2. Перейдите во вкладку «Процессы»;
3. Найдите нужный вам процесс, чаще всего они называются как часть имени приложения или сокращение от него;
4. Далее снимайте по одному их, если таким много, пока вы не увидите изменение. Все программы запускаются от имени пользователя, поэтому если в графе «Пользователь» указано «System», «Network Service», «Local Service» — эти процессы вам не следует трогать;
5. Если процессы перезапускаются сами и удаление по одному не приносит результата, вы можете воспользоваться функцией «Завершить дерево процессов», для этого нажмите правой кнопкой по нужной строке и выберите соответствующую опцию.
Практически всегда этого достаточно, но иногда следует действовать обходным путем.
Устранение зависания программы с помощью утилиты AnVir Task Manager
Это очень легкая в освоении и по требуемым ресурсам программа, которая поможет найти файл, который запускает процесс, посмотреть уровень доверия к приложению и снять процессы.
1. Чтобы воспользоваться этим приложением скачайте его с официального сайта https://www.anvir.net;
2. Установите приложение, это происходит очень быстро;
3. Попробуйте закрыть программу с помощью её функционала, если не получается, а проблема возникает постоянно и перезапуск компьютера не помогает, вы можете удалить используемый приложением файл в безопасном режиме. Путь можете взять из утилиты.