Проблема спящего режима Windows: неполадки и решение вопросов с ними.
Если вы сталкивались с проблемой, когда ваш компьютер под управлением Windows 7/8/10 вдруг:
- отказывался просыпаться после ухода в спящий режим, не реагируя на движения мышкой или действия с клавиатуры
- спящий режим не работает – несмотря на все настройки, система не “засыпает”
- Windows просыпается самостоятельно без всякой команды
- компьютер вроде спит, но какие-то кулеры продолжают крутиться
- и т.д. и т.п.
Также рассмотрим некоторые настройки, которые помогут немного оптимизировать работу Windows в этом режиме. Проверьте:
- Windows не выходит из спящего режима
- Windows просыпается без “посторонней помощи”
- Спящий режим не работает или компьютер “засыпает не до конца”
- Компьютер уходит в спящий режим слишком часто
СПРАВКА
Чтобы разобраться в причинах проблемы, нам нужно вспомнить, что режим сна есть энергосберегающий режим, который позволяет остановить и почти мгновенно возобновить наиболее энергозатратные операции, проводимые Windows вкупе с оборудованием. А к числу таких относятся операции с видеокартой, жёстким диском, сетевой картой и оперативной памятью: режим сна “замораживает” все процессы, происходящие в системе и связанные с этими устройствами, ставя их на своеобразную паузу. А значит, и диапазон проблем спящего режима очень широк: от проблем с драйверами устройств до последствий неприятных сбоев в файловой системе или конфликтах оборудования.
Проблема спящего режима Windows: система не просыпается
- Для начала вы должны быть уверены, что драйверы к вашим устройствам работают корректно и обновлены. Наиболее часто “заснуть” системе не даёт видеокарта, но стоит проверить и другие устройства. Для проверки версий драйверов можно воспользоваться любой бесплатной программой обновления драйверов. НО ТОЛЬКО ДЛЯ ПРОВЕРКИ – КАЧАЙТЕ И УСТАНАВЛИВАЙТЕ ДРАЙВЕРЫ САМОСТОЯТЕЛЬНО с сайтов производителей оборудования.
- Спящий режим работает и в режиме загрузки только системных служб, а значит можно проверить, как компьютер просыпается именно в режиме чистой загрузки. Если проблема решена, копайте в сторону программ и устройств, которые сидят в автозагрузке, в настройках видеокарты. Чтобы перезагрузиться в этом режиме, запустите утилиту msconfig через WIN + R, во вкладке Общие снять галочку с пункта Загружать элементы автозагрузки, оставив отметку лишь у Загружать системные службы:
Затем во вкладке Службы снимите показ служб Microsoft и остановите оставшиеся службы установленных со стороны программ:
- в командной строке с помощью приведённой команды попросим Windows отобразить список устройств, которые участвуют в пробуждении компьютера:
powercfg -devicequery wake_armed
Или – что более подробнее – какие вообще могут участвовать в этом:
powercfg -devicequery wake_from_any
Следующая команда покажет, какое конкретно устройство пробудило Windows от сна в последний раз:
powercfg -lastwake
И ещё команда, которая в нашем случае уже роли не играет, однако сможет помочь в диагностике возможных проблем. Команда
powercfg -waketimers
расскажет какие вообще устройства призваны толкать Windows в бока, пока та почивает. Все три команды у меня в консоли:
У меня HID- – все Human Interface Devices (“человеком_управляемые” устройства). Если стоит NONE – от спящего сна Windows не разбудит ничто (но это не точно) ).
- Иногда полезным может оказаться и журнал событий системы. Наберите после WIN + R команду eventvwr.msc и выберите Журналы Windows – Система. В столбце справа под наименованием Действия найдите Фильтр текущего журнала… и в строке Источники событий выберите Power-Troubleshooter:

По этому фильтру появятся события, связанные только с вопросами питания. Нижняя часть окна каждого события содержит описание процессов, сопутствовавших выходу из спящего режима, например:
- Если же вы владелец ноутбука, то проверьте, не включен ли гибридный спящий режим; если так – избавьтесь от него:
Проблема спящего режима Windows: не позволяйте просыпаться без разрешения
Следующая часть стати посвящена проблеме, когда спящий режим прекращается, как кажется, без объективных причин: мышкой не водили, по клавишам не стукали. Однако монитор включился и Windows проснулась. Как мы уже знаем, причины только две:
- программы
- конкретные устройства
Как я также писал выше, список устройств, способных толкнуть в бок спящую Windows, достаточно объёмен. Обычно это (клавиатура и мышь – не в счёт):
- жёсткий диск
- видеокарта
- сетевая карта
Проверить, кто из них виноват в пробуждении иногда не просто полезно, но и нужно (с точки зрения безопасности – Windows могла проснуться не сама – её могли разбудить по сигналу). Так что отправляемся в Диспетчер устройств при помощи быстрой команды вызова в строке поиска WIN + R
devmgmt.msc
Думаю, обозначенные мной устройства вы отыщите в списке без труда. Откройте каждый из них двойным щелчком для просмотра Свойств. Искомая вкладка, как вы поняли, Управление электропитанием. Вот, например, я запретил сетевой карте будить Windows:
Проверьте остальные устройства.
Читайте также: WIFI не работает после пробуждения Windows
Теперь запретим программам будить Windows. Да, у некоторых из них стоят триггеры, которые (для нормальной, кстати, производительности самой программы) могут заканчивать спящий режим Windows. Запретим им ВСЕМ это делать одним махом через, опять же, настройки плана электропитания. Команда powercfg.cpl в строке поиска WIN + R, Настройка плана электропитания, Изменить дополнительные параметры, Сон – Таймеры пробуждения Отключить:
Ну, а как проверить, какая программа разбудила Windows в последний раз, вы знаете. Набираем в консоли cmd:
powercfg /lastwake
Проблема спящего режима Windows: компьютер вообще не засыпает или засыпает “частично”. Виноват режим Нет на месте?
Изучив инструменты выше, вы уже знаете, что может компьютеру помешать уйти в спящий режим. Как я понимаю, это может проявляться в виде:
- компьютер засыпает и тут же просыпается
- компьютер вроде бы засыпает, но кулеры крутятся, а клавиатура подсвечена и т.п. По факту, у вас только монитор выключается и звук уходит в “мьют”. Но Windows-то не спит…
- спящий режим есть, но Windows просыпается вроде как сама
- Windows не засыпает ни на мгновение
Снова в консоли набираем
powercfg /requests
Перед вами окажутся службы, приложения и драйвера, мешающие переходу в спящий режим. Однако здесь не всё просто. Ибо не всегда с такой проверкой гладко, в чём часто виноват так называемый режим отсутствия или режим Нет на месте.
В окне отображены (или не подтверждены) текущие запросы на приостановку перехода системы в сон.
- Display (Экран) – в этой секции список драйверов и приложений, которые не дают монитору выключиться по настройкам функции энергосбережения.
- System (Система) – список запланированных программ и драйверов, стопорящих переход в режим сна и вмешивающихся в процесс перехода к гибернации (процесс постоянно прерывается).
- Awaymode (режим отсутствия, он же режим Нет на месте – так он и описывается в Журнале событий с кодом 59) – процессы, запрещающие переходу в одноимённый режим. Он, напомню, в отличие от S1 и т.д. режимов, позволяет выполнять фоновые задачи. На процессорах AMD в BIOS материнской платы он выглядит как AMD Live! К слову, выделяется особняком не зря и мозг выносит пользователям очень давно. Если компьютер уходит (или не уходит) в спящий режим с какими-то проблемами, начните с настроек вокруг именно Режима отсутствия. Ему я посвятил целый абзац ниже.
- Execution (Выполнение) – список текущих программ, стопорящих переход в режим сна и вмешивающихся в переход к гибернации. Наиболее частая и явная причина, из-за которой Windows отказывается перейти в режим сна. Её не заметить трудно:
- Perboost (Повышение производительности) – набор служб, драйверов или программ, “мешающих” переходу в сон или режим гибернации. Здесь часто описаны последствия работы сторонних программ по работе с загрузчиком.
- Activelockscreen (Блокировка экрана) – в секции представлены драйвера и утилиты, мешающие указанной функции.
И перед тем как продолжите разбираться, учтите, что…
- Здесь стоит обратить внимание на VPN-клиенты, у которых может стоять галочка в настройке типа “сохранять сетевое соединение при переходе в спящий режим”. Это ни что иное как вмешательство в режим сна, которое не всегда сочетается с планом самой Windows корректно. Причём при установке VPN-клиента эта настройка часто является режимом по умолчанию, которому пользователь даже не придаёт значения.
- Вмешиваться в планы могут и другие программы. Например, Driver Booster обязательно спросит вас о возможности активации специальных режимов работы системы, что есть ни что иное как собственный план энергосбережения:
И таких программ множество. Все причины, повторюсь, вам уже известны: внимательно проверьте настройки плана электропитания, посмотрите список устройств, которые призваны будить систему и проверьте их через Диспетчер устройств. Также следует проверить настройки программ, которые должны фоном держать сетевые соединения даже во время сна.
Скрытый режим Awaymode…
К слову, он включается в работу сразу после установки системы. Microsoft говорит, что режим отсутствия (он же “Нет на месте”) отвечает за:
- гасит сигнал на монитор
- заглушает всё системное аудио
- блокирует все устройства HID и PS/2
- вводит процессор в “адаптивный” режим, и питание на процессор подаётся в зависимости от текущих фоновых задач
- оповещает “ядрёные” и пользовательские компоненты о переходе в режим. А это значит, что активируется аппаратная часть компьютера, заставляя видеопроцессоры “поутихнуть”, а монитор сменить выводимое на экран изображение
- оповещает EFI или BIOS о переходе в режим. Мы это видим как сменившийся сигнал светодиода для power LED (если такой есть и подключён)
- возвращает компьютер в обычный режим, если вы подключаете что-то по USP-портам или вставляете диск в дисковод (если есть).
Так что, если проблемы остаются, применим ряд следующих настроек. Начинаем с редактирования реестра в части энергосберегающих настроек.
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238c9fa8-0aad-41ed-83f4-97be242c8f20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0
Справа выберите параметр Attributes и присвойте ему значение 2:
Тот же эффект достигается командой из cmd от имени администратора:
powercfg -attributes SUB_SLEEP 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 +ATTRIB_HIDE
После перезагрузки отправимся в настройки электропитания текущего плана командой
control.exe powercfg.cpl,,3
или
rundll32 shell32.dll,Control_RunDLL PowerCfg.cpl @0,/editplan:
из строки поиска или консоли команд cmd и выставим нужное время, скажем минут 20-30:
Опускаемся ниже и ищем Политику для режима отсутствия или нечто подобное, в общем, вновь появившийся пункт. Попробуйте с ним поиграть:
Или так для сравнения – настройки плана на одном из ноутбуков ДО и ПОСЛЕ активации параметра в реестре:
Сохраните изменения и проверьте повторной перезагрузкой.
Компьютер засыпает через короткое время или засыпает произвольно.
Сначала о том, что компьютер уходит в спящий режим через пару минут бездействия. Такое поведение характерно для систем, которые оказались на машине после апгрейда с предыдущей до следующей версии Windows. Наиболее часто ошибка выражается как:
- компьютер или ноутбук уходит в режим сна произвольно (вне периода активности);
- режим сна наступает самопроизвольно;
- проблемы с переходом в режим сна явно наступили после обновления Windows до более новой версии.
Есть смысл отключить режим сна. Хотя бы на время. Что называется, до выяснения. В настройки энергосбережения мы не полезем, для этого есть быстрая команда из консоли cmd от имени администратора
powercfg.exe /h off
Это выключит режим гибернации навсегда. Некоторым при решении проблем помогал только сброс до настроек по умолчанию в части
Панель управления\Оборудование и звук\Электропитание
Выставляя сбалансированный план и сбрасывая его настройки до По умолчанию, проблемы исчезали.
Успехов.
Доброго времени суток.
У меня проблема такая.
комп уходит в спящий режим согласно настроек. при выходе из сна он больше не уходит в спящий режим и при этом при отключении винды у него остаются работать куллера. (так же я думаю при повторном уходе в сон работают только куллера а сам он возможно находится во сне).
При включении компа и не дождавшись спящего режима он отключается нормально.
Screenshot_91
У вас W10 появилась не после апгрейда с Windows 7? Просто режим гибернации любит барагозить именно после перехода на 10-ку с прежней версии. В любом случае, определённо это баг гибернации. Я бы на вашем месте начал с команды
powercfg -h off
из командной строки cmd, запущенной от имени администратора. Она отключит все “гибер-зависимые” службы. пресловутый файл hiberfil.sys должен исчезнуть из корня системного тома С:. Обязательно перезагрузите Windows. После перезагрузки, если режим сна всё-таки нужен, верните его командой оттуда же
powercfg -h on
Отпишитесь по результатам.
Добрый день!
У меня проблема в том, что компьютер не уходит в спящий режим с первого раза, может уйти со второго или третьего. Никаких активных таймеров пробуждения нет, все отключено. Перепробовал все варианты. Не могу понять, в чем дело. Кто-нибудь сталкивался с такой ситуацией?
Если ушел в сон, то не просыпается. Пробуждается без проблем кнопкой питания (пробуждение мышкой и клавиатурой отключено).
1. Сетевой карте пробуждение компьютера запрещали?
2. Мышка или клава беспроводные? Выньте заглушки для каждого из устройств из портов и попробуйте. На Logitech-и вообще по этому поводу много жалоб.
3. Команда
powercfg -requests
из строки cmd что выдаёт?