Как определить и отключить неожиданные пробуждения Windows

Как быстро выяснить, что разбудило ПК
Windows не показывает источник пробуждения в интерфейсе, но командная строка предоставляет нужную информацию. Откройте Командную строку от имени администратора: найдите cmd в меню Пуск, щёлкните правой кнопкой и выберите “Запуск от имени администратора”. Подтвердите запрос контроля учётных записей.
Выполните команду:
powercfg -lastwakeВыход команды укажет тип события: устройство USB, сетевой интерфейс (Wake-on-LAN), таймер обслуживания и т. п. На основе этой информации вы примете дальнейшие меры.


Частые команды для диагностики
Ниже список полезных команд. Запустите их в админском окне cmd.
Список устройств, которые могут будить компьютер:
powercfg /devicequery wake_armedПоказывает таймеры пробуждения, запланированные Windows или приложениями:
powercfg -waketimersПоказывает текущие запросы, препятствующие сну, которые могут влиять на поведение системы:
powercfg -requestsИспользуйте эти данные как подсказку при дальнейшем расследовании.
Устранение пробуждений от устройств
- Откройте Диспетчер устройств (поиск в меню Пуск).
- Найдите устройство, указанное в выводе powercfg. Если указано “USB Root Hub” — проверьте все USB-устройства, подключённые к этому контроллеру.
- Дважды щёлкните устройство, откройте вкладку “Управление питанием”.
- Снимите флажок “Разрешить этому устройству будить компьютер“ и нажмите “ОК”.

Если вкладки “Управление питанием” нет — устройство не должно иметь права пробуждать систему.
Советы:
- Для мышей и клавиатур разрешите пробуждение только если это необходимо.
- Для USB-устройств, которые редко используются, полностью отключите их или отсоедините.
Отключение таймеров пробуждения
Таймеры часто используются для автоматического обслуживания и обновлений. Чтобы их отключить:
- Откройте “Параметры питания” через Панель управления (Power Options).
- Рядом с активным планом нажмите “Изменить параметры плана”, затем “Изменить дополнительные параметры питания”.
- В дереве найдите раздел “Сон” → “Разрешить таймеры пробуждения”. Установите значение “Отключить” для батареи и от сети.

Обратите внимание: некоторые планировщики задач могут игнорировать глобальную настройку и содержать собственные параметры пробуждения.
Альтернативные подходы
- Проверьте Планировщик заданий (Task Scheduler). Внутри заданий ищите опцию “Разбудить компьютер для выполнения задачи” и отключите её при необходимости.
- Отключите Wake-on-LAN в свойствах сетевого адаптера: Диспетчер устройств → Сетевые адаптеры → Свойства → Управление питанием и вкладка дополнительных параметров адаптера (Wake on Magic Packet и др.).
- В BIOS/UEFI иногда есть настройки пробуждения по событиям (RTC, LAN). Отключите их, если источник не находится в Windows.
- Если проблема повторяется, проверьте обновления драйверов и прошивки материнской платы.
Когда указанные методы не помогают
- Вывод powercfg указывает “Unknown” — причина может быть в прошивке UEFI/BIOS или аппаратном решении. Проверьте настройки прошивки.
- Пробуждение происходит сразу после перехода в сон — возможно, драйвер не поддерживает корректный режим сна. Обновите драйверы и проверьте журнал событий.
- Это может быть внешнее устройство с автономной подачей питания. Отключите питание периферии и проверьте снова.
Мини‑методология для диагностики (коротко)
- Выполните powercfg -lastwake и powercfg /devicequery wake_armed.
- Если источник — устройство: отключите право пробуждения в Диспетчере устройств.
- Если источник — таймер: отключите таймеры пробуждения в параметрах питания и проверьте Планировщик заданий.
- Если источник — сеть: отключите Wake-on-LAN в свойствах адаптера и в BIOS.
- Если неизвестно: проверьте Event Viewer и обновите прошивку/драйверы.
Рекомендации для ролей
Пользователь:
- Проверьте USB-периферию и отключите неиспользуемые устройства.
- Отключите таймеры пробуждения в настройках питания.
- Перезагрузите ПК после изменений.
ИТ-администратор:
- Проведите аудит задач в Планировщике и политик групп, разрешающих пробуждение.
- Разверните обновления драйверов и прошивок централизованно.
- Настройте политики энергопотребления (GPO) для контроля таймеров пробуждения.
Диагностическое дерево
flowchart TD
A[Появляются неожиданные пробуждения?] --> B{powercfg -lastwake показывает}
B -->|Устройство| C[Проверить /devicequery wake_armed]
C --> D[Отключить право пробуждения в Диспетчере устройств]
B -->|Таймер| E[Отключить таймеры в параметрах питания]
E --> F[Проверить Планировщик задач]
B -->|Сеть| G[Отключить Wake-on-LAN в адаптере и BIOS]
B -->|Unknown| H[Проверить BIOS/UEFI и журнал событий]
H --> I[Обновить прошивку и драйверы]Контрольные тесты и критерии приёмки
Критерии приёмки:
- После внесённых изменений ПК остаётся в режиме сна 24–48 часов при обычной нагрузке.
- Команда powercfg -lastwake не показывает ранее проблемный источник.
- Планировщик задач не содержит активных заданий с включённой опцией “Разбудить компьютер“.
Тесты:
- Отключите предполагаемое устройство и поставьте ПК в сон на ночь.
- Выполните powercfg -waketimers утром — должно быть пусто.
Важно: перед отключением системных функций сделайте точку восстановления или запишите текущие настройки BIOS.
Короткий глоссарий
- Таймер пробуждения: запланированное событие, которое может вывести ПК из сна.
- Wake-on-LAN: сетевой механизм для пробуждения машины по сетевому пакету.
- powercfg: утилита Windows для управления энергопотреблением через командную строку.
Итог
Использование powercfg -lastwake даёт быстрое направление для поиска. Большинство проблем решается отключением права пробуждения у конкретного устройства или выключением таймеров пробуждения. Если причина неясна, проверьте планировщик задач, сетевые настройки и BIOS/UEFI. Документируйте изменения и выполняйте тесты, чтобы убедиться в стабильности сна.

Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента