Клавиатура будит компьютер: включаем нужное пробуждение и убираем самоподъём

Чтобы ПК не просыпался от случайных нажатий, нужно (1) выяснить источник пробуждения, (2) оставить право будить систему только нужной клавиатуре (или только кнопке питания), (3) отключить таймеры пробуждения и лишние устройства (мышь, хабы, сеть, Bluetooth).

Пробуждение из сна (S3/S0) настраивается в Windows, а включение после выключения (S5) чаще всего зависит от BIOS/UEFI и дежурного питания USB.

Оглавление

Диагностика: кто разбудил ПК

Откройте Windows Terminal / Командную строку от имени администратора:

  1. Узнать, какие режимы сна доступны:
powercfg /a
  1. Посмотреть, что разбудило ПК в последний раз:
powercfg /lastwake
  1. Вывести список устройств, которым разрешено будить систему:
powercfg /devicequery wake_armed
  1. Проверить, нет ли таймеров пробуждения:
powercfg /waketimers

После любых изменений повторяйте powercfg /devicequery wake_armed: так сразу видно, кто остался «будильником».

Разрешить или запретить Wake-up для клавиатуры

Через Диспетчер устройств (быстро)

  1. Win + XДиспетчер устройств
  2. Клавиатуры (иногда также Устройства HID)
  3. Свойства устройства → Управление электропитанием
  4. Включите или снимите галочку «Разрешить этому устройству выводить компьютер из спящего режима»

Если вкладки нет — используйте powercfg.

Через powercfg (точнее)

Сначала найдите имя устройства:

powercfg /devicequery wake_programmable

Разрешить пробуждение:

powercfg /deviceenableawake "ИМЯ УСТРОЙСТВА"

Запретить пробуждение:

powercfg /devicedisablewake "ИМЯ УСТРОЙСТВА"

Иногда «мышь» или KVM/док определяются как составное USB/HID‑устройство. Поэтому отключайте wake не только у «Mouse», но и у связанных HID-устройств, которые видите в wake_armed.

Отключить лишние источники пробуждения

Ориентир — wake_armed. Обычно можно убрать пробуждение у:

  • мышей и иных указывающих устройств;
  • USB Root Hub / Generic USB Hub (если будит хаб в мониторе/доке);
  • Bluetooth‑адаптера (если будят геймпады/гарнитуры);
  • сетевого адаптера, если не нужен Wake-on-LAN.

Алгоритм:

  1. Список «будильников»:
powercfg /devicequery wake_armed
  1. Отключите лишнее:
powercfg /devicedisablewake "ИМЯ УСТРОЙСТВА"

Для проверки подключите клавиатуру напрямую в USB‑порт ПК (без хаба/монитора/KVM). Так проще понять, кто реально инициирует пробуждение.

Таймеры пробуждения и «самоподъём»

Если ПК встаёт ночью «сам», чаще виноваты таймеры обслуживания/обновлений или задания с правом пробуждения.

Проверьте:

powercfg /waketimers

Отключить таймеры в параметрах питания:

  1. Win + Rpowercfg.cpl
  2. Активный план → Дополнительные параметры
  3. СонРазрешить таймеры пробужденияОтключить

Если таймеры нужны (например, по расписанию), проверьте задания, у которых включено «Пробуждать компьютер для выполнения задачи».

Если включается из выключенного состояния (S5)

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

В BIOS/UEFI ищите (названия отличаются):

  • Wake on Keyboard / Wake on Mouse
  • Resume by USB device / Wake from USB / USB Wake Support
  • ErP/EuP (часто отключает дежурное питание USB в S5)

Практика:

  • нужно будить только из сна → отключайте USB/Keyboard wake именно для S5 в BIOS/UEFI (или включайте ErP/EuP, если подходит);
  • нужно, чтобы будила только кнопка питания → отключите USB‑wake в BIOS/UEFI и уберите лишнее из wake_armed в Windows.

ErP/EuP может отключить питание USB при выключении: зарядка/подсветка от USB в S5 может перестать работать — это нормально.

Частые ошибки

  • Отключили wake у «мыши», но ПК всё равно просыпается — будит USB/HID‑интерфейс или USB‑хаб, а не сама мышь.
  • Путают сон и выключение: из S5 чаще нужен BIOS/UEFI, а не параметры Windows.
  • Оставляют включённым wake у сетевого адаптера при ненужном Wake-on-LAN.
  • Не проверяют powercfg /waketimers и ищут «виноватую клавиатуру», хотя будит таймер.

FAQ

Как оставить пробуждение только клавиатуре?
Отключите wake у всех устройств из powercfg /devicequery wake_armed, кроме нужной клавиатуры (и, при желании, кнопки питания).

Почему вкладки «Управление электропитанием» нет?
Так бывает у некоторых драйверов/устройств. Используйте powercfg /deviceenableawake и /devicedisablewake.

ПК просыпается от лёгкой вибрации стола — что делать?
Отключите wake у мыши и USB‑хабов, а для клавиатуры оставьте пробуждение только если оно действительно нужно. Дополнительно проверьте, нет ли waketimers.

Можно ли полностью запретить пробуждение от USB?
Да: в Windows уберите устройства из wake_armed, а для включения из выключенного состояния отключите USB‑wake в BIOS/UEFI (при необходимости — ErP/EuP).