Битлента
Windows, macOS, Android, iOS6 мин чтения·

Ноутбук не уходит в сон или просыпается сам: как найти причину через powercfg

Почему Windows не засыпает или будит ноутбук сама: проверка powercfg /requests, /lastwake и /waketimers, настройки устройств и журнал событий.

Кратко

Если ноутбук не засыпает, смотрите powercfg /requests: он покажет программы и драйверы, которые удерживают систему. Если просыпается сам, помогут powercfg /lastwake, /waketimers и список устройств с правом пробуждения.

Две разные проблемы с одним инструментом

Жалобы на сон делятся на две группы. В первой ноутбук упорно не засыпает: экран гаснет, а вентилятор продолжает шуметь, или система вообще остаётся включённой при закрытой крышке. Во второй ноутбук засыпает, но в рюкзаке или ночью оказывается тёплым и с разряженной батареей: что-то его будит.

Причины у групп разные, а диагностика строится на одной утилите powercfg. Она показывает, кто просит систему не засыпать, что разбудило её в прошлый раз и какие таймеры и устройства имеют право пробуждения. Эти команды только показывают сведения и ничего не меняют в настройках. Изменения вносятся отдельными шагами, о которых сказано ниже.

Прежде чем углубляться, исключите простое: проверьте, какая схема питания активна и что в ней заданы значения перехода в сон отдельно для работы от батареи и от сети. О схемах рассказано на соседней странице. Если значения заданы, но сон не наступает, переходите к запросам.

Кто не даёт заснуть: powercfg /requests

Откройте командную строку от имени администратора: для этой команды права нужны. Выполните powercfg /requests. Вывод разбит на категории, и под каждой перечислены процессы, службы или драйверы, которые отправили запрос.

  • DISPLAY: запрос не гасить экран, обычно от видеоплеера или презентации;
  • SYSTEM: запрос не переводить систему в сон;
  • AWAYMODE: запрос режима «отсутствия», при котором компьютер выглядит спящим, но работает;
  • EXECUTION: запрос от приложения, которое выполняет работу и просит не засыпать.

Если в категории указано None, запросов нет. Если там имя программы, закройте её и повторите команду. Бывает, что запрос оставляют драйверы, например аудио или сетевые: тогда в строке вы увидите их описание.

Для редких случаев в справке команды есть ключ /requestsoverride, который позволяет задать, как система относится к запросам конкретного процесса или драйвера. Это тонкая настройка, пользуйтесь ею только после изучения справки: неудачное правило может оставить ноутбук работающим в сумке.

Кто разбудил: lastwake, waketimers и устройства

Для второй проблемы начните с powercfg /lastwake: он показывает источник последнего пробуждения. Это может быть устройство, таймер или сетевой адаптер. Затем проверьте таймеры: powercfg /waketimers выводит запланированные события, которым разрешено будить систему, например задания обслуживания.

Список устройств, которые могут будить, выдаёт powercfg /devicequery wake_armed. В нём обычно можно увидеть клавиатуру, мышь и сетевой адаптер. Отключить пробуждение конкретного устройства можно через диспетчер устройств: откройте свойства, вкладку управления электропитанием и снимите флажок, разрешающий выводить компьютер из ждущего режима. Допустимо и командой powercfg /devicedisablewake с именем устройства, как в списке.

Источник пробужденияЧто проверить
Мышь или клавиатураСвойства устройства, право пробуждения
Сетевой адаптерПараметры пробуждения по сети, включая «магический пакет»
ТаймерСписок /waketimers, задания в планировщике
Крышка или кнопка питанияДействия при закрытии крышки в схеме питания

После каждого изменения проверяйте результат в обычных условиях: проблемы со сном и пробуждением проявляются не сразу.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Журнал событий и планировщик заданий

Если команды дали туманный ответ, подключите журнал событий. В разделе журналов Windows, в системном журнале, ищите записи от источника Power-Troubleshooter: их событие выхода из сна содержит сведения об источнике пробуждения. Рядом можно увидеть и записи о причине перехода в сон. Как открывать журнал и фильтровать записи, показано на странице про Event Viewer.

Возможный виновник — задание обслуживания или обновления, у которого в условиях включена опция «Пробуждать компьютер для выполнения задачи». Проверить её можно в планировщике заданий: откройте задачу и вкладку условий. Не отключайте системные задания из папки Microsoft без нужды: сначала посмотрите, какое именно задание фигурирует в /waketimers, и работайте только с ним.

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

Когда проблема в прошивке или драйвере

Бывают случаи, когда настройки в порядке, запросов нет, но сон работает нестабильно. Тогда причина может быть в драйвере или прошивке. Признаки: проблема началась после обновления, сон ломается при подключённой док-станции, ноутбук зависает при выходе из сна.

Что можно сделать по порядку:

  1. Обновить драйверы чипсета, графики и управления питанием с сайта производителя ноутбука.
  2. Проверить, не появилось ли обновление BIOS или UEFI в разделе поддержки модели, и прочитать описание изменений.
  3. Отключить внешние устройства и проверить сон без них.
  4. Если Wi-Fi или Bluetooth пропадают после сна, обратиться к материалам про энергосбережение адаптеров.

Если вы пользуетесь функцией «быстрый запуск», помните, что завершение работы и сон ведут себя по-разному. Эта функция разобрана отдельно. При внезапных отключениях без записи в журнале загляните в разбор события Kernel-Power 41.

Порядок проверки, который стоит записать

Сон одна из тем, где результат виден не сразу, поэтому полезно вести короткие заметки. Запишите, при каких условиях проблема проявляется: от батареи или от сети, с внешним монитором или без, после закрытия крышки или по таймеру. Эти сведения заметно сужают круг подозреваемых.

Хорошая практика: менять одну вещь за раз. Если вы одновременно отключили пробуждение мыши, обновили драйвер и поменяли схему, вы не узнаете, что помогло. А если проблема вернётся, придётся начинать заново.

Сохраните вывод команд /requests, /lastwake и /waketimers в текстовые файлы до и после изменений: сравнение двух файлов быстро показывает, что действительно поменялось. Если после всех проверок причина не найдена, обновите прошивку и драйверы чипсета, а затем обратитесь в поддержку производителя с этими записями на руках.

Помните и о внешних факторах: подключённые по USB устройства, док-станции и мониторы сами могут отправлять сигналы, воспринимаемые системой как действие пользователя. Если проблема исчезает после отключения всего лишнего, добавляйте устройства по одному, пока причина не станет ясной.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
windowsсонpowercfgноутбук

Часто задаваемые вопросы

Читайте также