Долгое выключение компьютера с Windows 7 является пусть не критичной, но все же проблемой, которая серьёзно влияет на комфорт использования ПК или ноутбука.
Клавиши быстрого доступа
Одним из эффективных способов вызвать окно завершения работы является нажатие клавиш Alt + F4, а затем Enter, находясь на рабочем столе.
Переключиться быстро на рабочий стол в любое время можно, нажав клавиши Windows + D.
Другой вариант – нажать Ctrl + Alt + Del, щелкнуть по значку питания и нажать Завершить работу.
Что делать, если ПК долго выключается
Причин, по которым может появляться рассматриваемая проблема, существует множество. Основными же являются следующие:
- идёт процесс обновления Windows;
- есть запущенные и не закрытые приложения;
- проблемы с файлом подкачки;
- проблемы с HDD;
- активность вирусного ПО.
Остальные причины долгого завершения работы представляют собой подвиды или комбинации указанных основных.
Способ 1: Закрытие лишних процессов
В подавляющем большинстве случаев источником сбоя является процесс, чаще всего пользовательский, который завис и таким образом не даёт системе отключить ПК. Дело в том, что в Виндовс 7 даже зависшие программы считаются активными, поэтому компьютер и не может выключиться, пока система не закроет их автоматически. Следовательно, решением проблемы будет закрытие зависших процессов вручную.
- Вызовите «Диспетчер задач» любым удобным способом.
Подробнее: «Диспетчер задач» в Windows 7
- Скорее всего, на вкладке «Приложения» будет присутствовать позиция со статусом «Не отвечает». Её следует выделить, кликнуть правой кнопкой мыши и выбрать пункт «Снять задачу».
Если ничего не происходит и задача по-прежнему висит в списке запущенных, снова выделите её и вызовите контекстное меню, но теперь воспользуйтесь пунктом «Перейти к процессам». Будет открыта вкладка «Процессы» с уже выделенной задачей. Для её завершения воспользуйтесь кнопкой «Завершить процесс».
Повторно нажмите «Завершить процесс» в окне подтверждения.
После этих действий закрывайте «Диспетчер задач» и попробуйте снова выключить компьютер – если причина проблем заключалась в зависшей программе, теперь ПК или ноутбук должны выключаться нормально.
Для того чтобы не заниматься ручным отключением, можно через системный реестр настроить время, по истечении которого ОС самостоятельно закроет проблемный процесс. Делается это так:
- Нажмите комбинацию клавиш Win+R. Появится окно, в поле ввода которого нужно напечатать команду regedit и нажать на клавишу Enter.
Раскройте следующую ветку:
HKEY_CURRENT_USER/Control Panel/Desktop
В конечной папке раздела должны находиться файлы с именами HungAppTimeout, WaitToKillServiceTimeout, AutoEndTasks. Функции у них следующие:
- HungAppTimeout – время, после которого программа помечается как зависшая;
- WaitToKillServiceTimeout – задержка, после которой становится доступным отключение зависшего процесса;
- AutoEndTasks – выдача разрешения на выключение проблемной задачи.
Упомянутые выше файлы следует отредактировать, рекомендуемые параметры следующие:
- HungAppTimeout – 5000;
- WaitToKillServiceTimeout – 2000;
- AutoEndTasks – 1.
После внесения изменений «Редактор реестра» следует закрыть и перезапустить компьютер.
Таким образом мы ускорили закрытие зависшей программы при выключении ПК.
Способ 2: Решение проблем с обновлениями
Если при выключении компьютера в окне завершения работы видно, что идёт процесс обновлений, не исключено, что среди устанавливаемых попалось проблемное: загруженное не до конца или же повреждённое по какой-то иной причине. Кроме того, порой появляется сообщение об откате изменений, что также свидетельствует о неполадках именно с ними. Первым вариантом устранения неполадки будет выключение компьютера через кнопку и очистка кэша обновлений.
Урок: Очистка кэша обновлений Windows
Порой удаление кэшированных данных не помогает, и проблема с завершением работы по-прежнему наблюдается. В таком случае можно попробовать выполнить полное отключение обновлений.
Внимание! Деактивировать обновления следует только в самом крайнем случае, поскольку это может поставить под угрозу безопасность компьютера!
Подробнее: Отключаем обновления Виндовс 7
Способ 3: Устранение проблем с файлом подкачки
Замедлить завершение работы Виндовс 7 также может проблемный файл подкачки – область на жестком диске, которая используется в качестве расширения оперативной памяти. Он может стать причиной сбоя в случаях, когда не очищается вовремя или же испорчен, а то и вовсе отсутствует как таковой (особенно это касается бюджетных ноутбуков с малым объёмом ОЗУ). Решение проблемы очевидно – файл подкачки следует изменить или пересоздать.
Урок: Создание и изменение файла подкачки на Windows 7
Способ 4: Исправление жесткого диска
Тормозить выключение ПК может также неисправный жесткий диск – например, в накопителе наблюдается повышенный процент битых секторов, или некоторые системные процессы оказались в нестабильной области. При подозрениях на проблемы в работе винчестера его нужно продиагностировать.
Подробнее: Проверка жесткого диска на ошибки в Windows 7
Если диагностика покажет, что диск выходит из строя, его следует как можно быстрее заменить, скопировав важные данные на другой накопитель. Такая возможность, к сожалению, не всегда доступна, поэтому для начала следует попробовать исправить некоторые ошибки (например, отключение битых секторов), но нужно иметь в виду, что это всего лишь временное решение, которое не устранит проблему полностью.
Урок: Лечение жесткого диска
Способ 5: Удаление вредоносного ПО
Последняя из основных причин проблемы – присутствие в системе того или иного вида вредного программного обеспечения, не позволяющего системе нормально выключаться. Обычно таким занимаются трояны и некоторые вирусы-шифровальщики – последние опасны вдвойне, так что ради сохранности информации следует проверить компьютер и устранить угрозу.
Урок: Борьба с компьютерными вирусами
Заключение
Теперь вы знаете, почему компьютер с Виндовс 7 долго не выключается, и как эту проблему можно устранить. В дальнейшем достаточно будет просто следить за состоянием системы и проводить профилактические проверки.


Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ
Принудительная перезагрузка
Первое, что многим пользователям приходит в голову в подобной ситуации – это выдернуть шнур из сети. Ещё один популярный вариант – зажатие кнопки включения/выключения на системном блоке.
Эти методы действенны, но их частое применение не проходит бесследно для ПК, так как они негативно влияют на материнскую плату и винчестер. Выключить компьютер аварийным способом, а принудительно – это как раз такой способ, можно, но только если больше совсем ничего не помогает. На самом деле, если работает клавиатура, то с её помощью без мышки можно легко полностью отключить машину или выполнить перезагрузку.
Есть ещё возможность это сделать самым простым и удобным способом нажать на клавиатуре клавишу «Power», но поскольку не на всех из них она присутствует, поэтому идём дальше.
- Читайте также: Как без мышки перезагрузить компьютер: естественные и принудительные способы с помощью кнопки на системном блоке и клавиатуры >>>
Главный метод. Как принудительно закрыть программу в Windows, если она не реагирует на Alt+F4
Вы все его наверняка знаете, но упомянуть его здесь все же нужно. Если Alt+F4, следующее, что нужно попробовать – завершить процесс через Диспетчер задач. Чтобы его вызвать, нажмите Ctrl+Alt+Del и выберите «Диспетчер задач», либо нажмите Ctrl+Shift+Esc, чтобы вызвать его напрямую.
Далее кликните правой кнопкой зависшую программу и выберите «Снять задачу».
Экономия электроэнергии
В ноутбуках есть специальная система, которая экономит электроэнергию вашей батареи. При этом она может отключать USB порты, чтобы была меньшая нагрузка на аккумулятор, и он не так быстро разряжался. Вообще данный способ помогает решить проблему у ноутбуков, но можно попробовать его и с ПК.
- Заходим в «Диспетчер задач» – для этого зажимаем две кнопки на клавиатуре: «Win» и «R» – и вводим команду «devmgmt.msc».
- Открываем раздел «Контроллеры USB» и находим самый первый – «Корневой USB-концентратор». Нажимаем по нему правой кнопкой и заходим «Свойства».
- На вкладке «Управления электропитанием» выключаем самую верхнюю галочку.
Иногда компьютер не отключается, потому что пытается установить драйвера на некоторые устройства. В «Диспетчере устройств» найдите аппараты, которые имеют желтый восклицательный знак. Тут есть два выхода:
- Обновляем драйвер вручную.
- Отключаем устройство.
После этого попробуйте снова вырубить комп. Если он все равно не отключается, то идём дальше.
Изменение действия кнопки питания
Этот способ предполагает использование кнопки питания, расположенной на корпусе системного блока или на ноутбуке. По умолчанию физическая кнопка питания настроена на переход компьютера в сон. Если вВ предпочитаете использовать ее как кпопку для отключения экрана, выполните следующие простые шаги:
1. Откройте Панель управления и перейдите в раздел Электропитание.
2. Слева перейдите по ссылке Действие по кнопке питания.
3. Далее измените параметры кнопки питания:
Решение
Чтобы решить эту проблему, загрузите компьютер с помощью диска среды предустановки Windows (Windows PE) для системы Windows 7. Затем загрузите компьютер в обычном режиме.
В случае отсутствия этого диска загрузите компьютер с помощью установочного DVD-диска Windows 7, Windows Vista или Windows Server 2008, а затем загрузите его в обычном режиме.
Чтобы предотвратить повторное возникновение проблемы, установите это исправление.
Сведения об исправлении
Корпорация Майкрософт выпустила исправление, однако оно предназначено исключительно для устранения проблемы, описанной в этой статье. Это исправление необходимо применять только в тех системах, в которых наблюдается проблема, описанная в этой статье. Исправление может проходить дополнительное тестирование. По этой причине корпорация Майкрософт рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.
Если исправление доступно для загрузки, в начале статьи базы знаний имеется раздел “Исправление доступно для загрузки”. Если этого раздела нет, отправьте запрос на получение исправления в службу поддержки пользователей Майкрософт.
Примечание. Если возникли другие проблемы или необходимо устранить неполадки, возможно, потребуется создать отдельный запрос на обслуживание. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях. Чтобы просмотреть полный список телефонных номеров службы поддержки пользователей Майкрософт или создать отдельный запрос на обслуживание, посетите веб-сайт корпорации Майкрософт по следующему адресу:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме “Исправление доступно для загрузки” указываются языки, для которых доступно исправление. Если нужный язык не указан, это означает, что исправление для данного языка отсутствует.
Необходимые условия
Отсутствуют.
Необходимость перезагрузки
После установки исправления компьютер необходимо перезагрузить.
Сведения о замене исправлений
Это исправление не заменяет другие исправления.
Сведения о файлах
Глобальная версия исправления содержит версии файлов, указанные в приведенной ниже таблице, или более поздние. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем в формате UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Setbcdlocale.dll |
6.1.7600.16385 |
49,664 |
14-Jul-2009 |
01:16 |
x86 |
Winload.exe |
6.1.7600.16411 |
507,568 |
19-Aug-2009 |
07:20 |
x86 |
Winresume.exe |
6.1.7600.16411 |
442,920 |
19-Aug-2009 |
07:20 |
x86 |
Setbcdlocale.dll |
6.1.7600.16385 |
49,664 |
14-Jul-2009 |
01:16 |
x86 |
Winload.exe |
6.1.7600.20509 |
507,568 |
19-Aug-2009 |
07:00 |
x86 |
Winresume.exe |
6.1.7600.20509 |
442,936 |
19-Aug-2009 |
07:00 |
x86 |
Winload.exe |
6.1.7600.16411 |
507,568 |
19-Aug-2009 |
07:20 |
x86 |
Winresume.exe |
6.1.7600.16411 |
442,920 |
19-Aug-2009 |
07:20 |
x86 |
Winload.exe |
6.1.7600.20509 |
507,568 |
19-Aug-2009 |
07:00 |
x86 |
Winresume.exe |
6.1.7600.20509 |
442,936 |
19-Aug-2009 |
07:00 |
x86 |
Поиск сломанных служб
При выключении ПК некоторые службы могут давать сбой и зависать. Поэтому как вариант можно попробовать найти такую службу и отключить.
- Нужно открыть журнал событий (Win+R=eventvwr).
- Теперь мы зашли в журнал событий. Нужно открыть раздел «Журналы Windows». Теперь просмотрим два пункта: «Приложение» и «Система». Нам нужно найти в данное время ошибку. Открываем ошибку, которая сработала недавно, и смотрим в информационное поле. В моем случае зависание компьютера произошло из-за службы «Razer». У вас может что-то другое.
- Теперь открываем службы (Win+R=services.msc).
- Находим ту службу, которая зависает при выключении, заходим в «Свойства» (нажав правую кнопку мыши) и выбираем тип запуска «Отключена».
- В самом конце не забываем нажать на кнопку «Применить».
Если же службы работают нормально, но есть проблема с какой-то программой, то надо зайти в «Программы и компоненты» и удалить данное приложение с компьютера. Если оно вам очень нужно, то я советую сначала его полностью удалить, а уже потом скачать новую версию с интернета и повторно произвести установку.
Почему нехватка памяти и мусор в реестре мешают выключать ПК
При выключении Windows 7 система резервирует некоторое количество памяти для промежуточных файлов. Если же выбранного объёма недостаточно, ОС приходится многократно использовать свободное место, что тоже тормозит работу.
На компьютере может быть установлен минимум необходимых программ, но память всё равно будет занята. Дело в том, что при удалении программ какие-то остаточные и ненужные файлы остаются в системе. Если периодически не чистить компьютер, то со временем их становится слишком много и ПК начинает тормозить, виснуть и долго выключаться. Решается эта проблема довольно просто: есть множество утилит для очистки реестра и системы от мусора (CCleaner, Clean Master, RegCleaner, PC Optimizer и прочие).
Ярлык с таймером выключения
Еще один хитрый способ – создать ярлык на рабочем столе, который выключит компьютер после определенного количества времени.
Щёлкните правой кнопкой мыши на рабочем столе, выберите Создать – Ярлык. Введите shutdown.exe -s -t XXX, где XXX – время в секундах, которое означает через какое время начнётся завершение работы компьютера.
Например, чтобы отложить выключение на три минуты, Вы должны ввести shutdown.exe -s -t 180.
Можно ещё создать ярлык, который отменит действие первого ярлыка. Т.е. если Вы вдруг захотели отменить завершение работы, которое было вызвано первым ярлыком, просто создайте второй ярлык и введите shutdown.exe -a.
Принудительное завершение работы
Часто по время завершения работы Windows просит подождать пока завершатся открытые Вами приложения. Если Вы не закрыли все свои приложения сами перед завершением работы, Windows будет ждать, когда они автоматически закроются. Чтобы изменить это поведение, существует три разных значения реестра:
- WaitToKillAppTimeout: Windows будет ждать 20 секунд для сохранения приложений, прежде чем давать возможность принудительно закрыть их.
- HungAppTimeout: если программа не отвечает в течение пяти секунд, Windows считает, что она висит.
- AutoEndTasks: после этих пяти секунд Windows даст вам возможность принудительно завершить работу.
Вы можете редактировать все эти значения в редакторе реестра.
Будьте осторожны при редактировании реестра и точно следуйте этим инструкциям.
Инструкция как открыть редактор реестра находится в этой статье.
Затем по следующей ветке в реестре:
HKEY_CURRENT_USERControl PanelDesktop
В главном меню выберите Правка – Создать – Строковый параметр и введите одно из трех имён переменных, описанных выше, например:
Вы можете таким образом создать или отредактировать (если они уже созданы) все три параметра, если хотите.
После того, как вы создали параметр, дважды щелкните на нём, чтобы изменить его и указать значение.
Для WaitToKillAppTimeout и HungAppTimeout введите данные значения в миллисекундах.
Для AutoEndTasks – значение 1, если хотите, чтобы Windows автоматически закрыла программы при завершении работы и 0, если хотите делать это самостоятельно.
Вот такие простые способы могут разнообразить возможности завершения работы компьютера.
Если у Вас есть собственный способ, которым Вы готовы поделиться, обязательно напишите его в комментариях.
Гибернация
Также является системной поломкой, которую можно решить стандартными средствами Windows.
- «Пуск» – «Панель управления» – «Электропитание».
- «Действия кнопок питания».
- Нажимаем на ссылку «Изменение недоступных в данный момент параметров».
- Вылезет дополнительное меню параметров завершения работы. Установите настройки как на картинке ниже.
«Откатываем» систему
Универсальным способом вернуть Windows 7 в рабочее состояние является использование точки восстановления резервной копии системы. Для этого нам также потребуется аппаратная перезагрузка и меню «Дополнительные варианты загрузки», вызываемое клавишей F8. Но на этот раз выбираем «Безопасный режим с поддержкой командной строки».
В ставшей доступной после загрузки операционной системы командной строке набираем команду msconfig и нажимаем «Ввод». В открывшемся окне «Конфигурация системы» переходим на вкладку «Сервис», а в ней — на строку «Восстановление системы», расположенную внизу.
В появившемся окне «Восстановление системы» нажимаем экранную кнопку «Далее»
Из появившегося списка точек восстановления выбираем нужную нам, то есть созданную во время стабильной работы Windows 7.
Нажимаем «Далее», затем «Готово» и «Да». Процесс восстановления запущен. После его окончания перезагружаем систему. Проблема должна быть решена.
BIOS
Если даже откат системы не помогает, то можно попробовать сбросить БИОС до заводской конфигурации. Во время перезагрузки нужно зажать вспомогательную клавишу. Подсказку можно увидеть на начальном загрузочном экране в BIOS. Часто используемые клавиши: Del, F2, F1, Esc.
Чаще всего данный пункт называется, как «Load Fail-Safe Defaults». После выбора пункта надо будет подтвердить действие нажатием на кнопку «Y».