Как управлять устройствами, которые будят Windows из спящего режима

Windows позволяет контролировать, какие устройства и процессы имеют право «разбудить» компьютер из спящего режима. В этом руководстве — команды для проверки, как узнать, что именно разбудило систему, и как разрешить или запретить пробуждение для конкретных устройств.
Какие устройства могут разбудить Windows из спящего режима
Не все подключённые устройства способны разбудить систему. Чтобы узнать, какие устройства теоретически поддерживают пробуждение, выполните команду в PowerShell или Командной строке с правами администратора.
Шаги:
- Нажмите Win + S для поиска.
- Введите Windows PowerShell и выберите Запуск от имени администратора.
- Подтвердите запрос контроля учётных записей пользователя.
- Введите команду и нажмите Enter, чтобы увидеть список устройств, которые могут разбудить Windows из любого состояния сна:
powercfg -devicequery wake_from_anyВ списке обычно появляются клавиатура, мышь, сетевой адаптер и другие периферийные устройства, поддерживающие пробуждение.
Какие устройства разрешены для пробуждения системы
Команда ниже покажет устройства, которым в настоящий момент разрешено разбудить компьютер. Разница с предыдущим списком: здесь — фактические разрешения, а не только поддержка функции.
- Откройте PowerShell или Командную строку с правами администратора.
- Введите команду и нажмите Enter:
powercfg -devicequery wake_armedЕсли устройство в этом списке, оно может пробуждать систему в текущих настройках.
Как узнать, что именно разбудило Windows
Если компьютер неожиданно просыпается, Windows может показать, какое устройство или процесс вызвал пробуждение.
- Нажмите Win + R, чтобы открыть диалог Выполнить.
- Введите cmd и нажмите Ctrl + Shift + Enter, чтобы открыть Командную строку с правами администратора.
- Выполните команду:
powercfg -lastwakeВывод подскажет, какое устройство или драйвер инициировал пробуждение. Если вы увидите Wake History Count - 0, это означает, что истории пробуждений нет (например, после перезагрузки).
Важно: если вывод ссылается на сетевой адаптер или драйвер, это может быть пакет пробуждения по сети (Wake-on-LAN) или служба с таймером пробуждения.
Как разрешить или запретить устройству разбудить компьютер
Чтобы изменить разрешения на пробуждение для конкретного устройства, воспользуйтесь Диспетчером устройств.
- Нажмите Win + X и выберите Диспетчер устройств.
- Найдите нужное устройство, щёлкните по нему правой кнопкой и выберите Свойства.
- Перейдите на вкладку Управление питанием.
- Установите или снимите флажок Разрешить этому устройству пробуждать компьютер.
- Нажмите ОК, чтобы сохранить изменения.
Повторите для других устройств по мере необходимости.
Примечание: некоторые устройства не отображают вкладку Управление питанием — в таких случаях проверьте свойства драйвера и обновите драйвер через официальный сайт производителя.
Дополнительные источники пробуждения
Кроме периферии, Windows может проснуться из-за:
- Сетевых событий (Wake-on-LAN).
- Запланированных задач (Task Scheduler) с разрешением пробуждения для выполнения.
- Таймеров пробуждения фоновых служб и обновлений.
Если вы хотите полностью исключить произвольные пробуждения, проверьте сетевые настройки адаптера, планировщик задач и параметры энергопотребления в Панели управления.
Краткая методика для пошаговой проверки (mini‑methodology)
- Проверьте, какие устройства поддерживают пробуждение: powercfg -devicequery wake_from_any.
- Проверьте, какие устройства имеют текущее разрешение: powercfg -devicequery wake_armed.
- Выясните последнее событие пробуждения: powercfg -lastwake.
- Отключите пробуждение для подозреваемых устройств в Диспетчере устройств.
- Проверьте планировщик задач и сетевые адаптеры на предмет разрешений пробуждения.
Чек‑лист для разных ролей
Для рядового пользователя:
- Выполнить powercfg -lastwake и посмотреть источник.
- Отключить пробуждение у мыши/клавиатуры, если это не требуется.
- Отключить Wake-on-LAN в свойствах сетевого адаптера, если не используете удалённый доступ.
Для системного администратора:
- Проверить групповые политики, задающие поведение энергопотребления.
- Просмотреть запланированные задачи с опцией “Пробудить компьютер для выполнения”.
- Логировать события пробуждения и сопоставлять с сетевыми журналами.
Для разработчика/техспециалиста:
- Проверить драйверы, указанные в powercfg -lastwake, на наличие известных багов.
- Тестировать поведение на разных версиях Windows и с обновлёнными драйверами.
Когда этот подход не помогает
- Устройство не поддерживает управление питанием на уровне драйвера — вкладка Управление питанием отсутствует.
- Системные службы или обновления операционной системы инициируют пробуждение — в этом случае отключение устройств не решит проблему.
- BIOS/UEFI или внешние контроллеры могут иметь собственные опции пробуждения (по таймеру) — проверьте настройки прошивки.
Альтернативные подходы
- Полное отключение питания (завершение работы) вместо использования спящего режима.
- Использование гибридного спящего режима или режима гибернации, чтобы исключить пробуждение из-за сетевых пакетов.
- Настройка правил в планировщике задач — снять флажок Пробудить компьютер для выполнения.
Быстрый словарь (1‑строчное определение)
- Спящий режим: состояние низкого энергопотребления, сохраняющее сессию в оперативной памяти.
- Wake‑on‑LAN: функция пробуждения компьютера по сетевому пакету.
- powercfg: утилита Windows для управления параметрами питания и получения диагностической информации.
Диагностическое дерево принятия решения (Mermaid)
flowchart TD
A[Компьютер проснулся сам] --> B{Есть запись в powercfg -lastwake?}
B -- Да --> C[Посмотрите устройство/драйвер и отключите пробуждение]
B -- Нет --> D[Проверьте планировщик задач и обновления]
C --> E{Проблема решена?}
D --> E
E -- Да --> F[Мониторинг]
E -- Нет --> G[Проверьте BIOS/UEFI и сетевые адаптеры]Факты и рекомендации
- Начинайте с powercfg -lastwake — это даёт быстрый ответ в большинстве случаев.
- Для удалённого доступа Wake‑on‑LAN нужен включённый сетевой адаптер и поддержка на уровне BIOS и драйвера.
- Если вы используете ноутбук, подумайте о завершении работы при длительном отсутствии вместо сна.
Важно: не отключайте устройства без понимания их роли — например, если у вас есть устройство для удалённого администрирования, его отключение может лишить доступа.
Резюме
Вы можете контролировать, какие устройства будят Windows, с помощью утилиты powercfg и настроек Диспетчера устройств. Начните с выявления источника пробуждения, затем отключите разрешения для ненужных устройств и проверьте планировщик задач и сетевые настройки. В сложных случаях проверяйте BIOS/UEFI и драйверы.
Ключевые выводы:
- Используйте powercfg для диагностики и обнаружения источников пробуждения.
- Отключайте пробуждение на уровне Диспетчера устройств для нежелательных устройств.
- Проверьте планировщик задач, сетевые адаптеры и настройки прошивки при persistирующих проблемах.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone