Случайное нажатие клавиш на клавиатуре приводит к неожиданному включению компьютера? Проблема типична для систем с функцией Power On by Keyboard (включение по клавиатуре), активированной в BIOS/UEFI по умолчанию. Чаще всего это происходит при нажатии клавиш Space, Enter или любой другой — особенно если клавиатура механическая с высокой чувствительностью. На материнских платах ASUS, MSI и Gigabyte эта функция может называться по-разному: PCI Devices Power On, Keyboard Wakeup или ErP Ready.
В 90% случаев проблема решается отключением одного параметра в BIOS, но иногда требуется редактирование реестра Windows или физическое отсоединение клавиатуры от USB-порта. Ниже — проверенные методы для всех версий BIOS (Legacy/UEFI) и операционных систем.
1. Отключение функции в BIOS/UEFI — основной метод
Наиболее надёжный способ — деактивировать опцию включения ПК с клавиатуры непосредственно в прошивке материнской платы. Интерфейс BIOS варьируется в зависимости от производителя, но алгоритм действий одинаковый:
1. Перезагрузите компьютер и войдите в BIOS, удерживая клавишу Del, F2 или F12 (зависит от модели платы). Для ноутбуков Lenovo и HP может потребоваться Fn + F2.
2. Найдите раздел, связанный с управлением питанием. Чаще всего он называется:
- 🔹 Power Management Setup (AMI BIOS)
- 🔹 Advanced → APM Configuration (Award BIOS)
- 🔹 Boot → Power On By Keyboard (UEFI)
3. Ищите параметры с названиями:
- 🔧
Power On By Keyboard→ установитеDisabled - 🔧
Keyboard Wakeup From S5→ выберитеDisabled - 🔧
PCI Devices Power On→ отключите (если есть)
На платах ASUS ROG опция может скрываться в разделе Advanced → Platform Misc Configuration.
Где искать настройку на популярных материнских платах
На MSI B550 и X570: раздел Settings → Advanced → Power Management → параметр Wake Up Event By Keyboard.
На Gigabyte Z690: BIOS Features → Power Management → Power On By Keyboard.
На ноутбуках Acer и Dell: раздел Power → Wake on Keyboard (может требовать отключения Fast Boot).
4. Сохраните изменения (F10 → Yes) и перезагрузите ПК. Если функция отключена корректно, клавиатура не будет будить компьютер из состояний S5 (полное выключение) и S3 (спящий режим).
2. Настройка схемы управления питанием в Windows
Даже если функция отключена в BIOS, Windows может разрешать клавиатуре будить ПК через драйверы USB. Чтобы заблокировать это:
1. Откройте Диспетчер устройств (Win + X → Диспетчер устройств).
2. Разверните ветку Клавиатуры, найдите ваше устройство (например, HID Keyboard Device), кликните правой кнопкой → Свойства.
3. Перейдите на вкладку Управление электропитанием и снимите галочку с Разрешить этому устройству выводить компьютер из ждущего режима.
Для USB-клавиатур также проверьте настройки Контроллеров USB:
- 🔌 Найдите в диспетчере Корневой USB-концентратор.
- 🔌 В свойствах на вкладке Управление электропитанием отключите пробуждение.
1. Откройте Командную строку (администратор).
2. Введите powercfg /devicequery wake_armed.
3. Если в списке есть клавиатура — выполните powercfg /devicedisablewake "название_устройства".
-->
⚠️ Внимание: На некоторых ноутбуках (например, HP Pavilion) отключение пробуждения по USB может заблокировать выход из сна по нажатию кнопки питания. В этом случае используйте только метод с BIOS.
3. Редактирование реестра Windows (для опытных пользователей)
Если стандартные методы не сработали, можно вручную запретить клавиатуре будить систему через реестр. Предупреждение: неверные изменения могут нарушить работу ОС.
1. Нажмите Win + R, введите regedit и подтвердите.
2. Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
Найдите подраздел с идентификатором вашей клавиатуры (например, 00000409).
3. Создайте новый параметр DWORD (32-bit) с именем Attributes и значением 0.
4. Перезагрузите ПК.
Для USB-клавиатур также проверьте ветку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
Здесь ищите папки с названием вашего устройства и отключайте параметр WakeFromSx (установите 0).
4. Аппаратные методы: отключение клавиатуры физически
Если программные способы не помогают, остаются радикальные меры:
А. Отсоединение клавиатуры от USB-порта
Простейшее решение — использовать USB-хаб с выключателем или физически отключать клавиатуру после выключения ПК. Подходит для настольных компьютеров, но неудобно для ноутбуков.
Б. Использование PS/2-адаптера (для старых систем)
Клавиатуры с разъёмом PS/2 реже поддерживают пробуждение ПК. Если ваша материнская плата имеет такой порт, подключите клавиатуру через адаптер USB → PS/2 (стоимость ~200₽).
В. Блокировка питания USB-портов
На некоторых платах (например, ASUS TUF Gaming) в BIOS есть опция USB Power Delivery in Soft Off State (S5). Установите её в Disabled, чтобы порты полностью обесточивались при выключении.
| Метод | Сложность | Подходит для | Минусы |
|---|---|---|---|
| Отключение в BIOS | ⭐ | Все ПК | Требует перезагрузки |
| Настройка в Windows | ⭐⭐ | USB-клавиатуры | Может сброситься после обновления |
| Редактирование реестра | ⭐⭐⭐ | Опытные пользователи | Риск ошибок |
| Физическое отключение | ⭐ | Настольные ПК | Неудобно для ноутбуков |
5. Особенности для ноутбуков и игровых клавиатур
На ноутбуках и игровых клавиатурах (например, Razer BlackWidow или SteelSeries Apex) могут действовать дополнительные механизмы пробуждения:
Для ноутбуков:
- 💻 Проверьте настройки фирменного ПО (например, Lenovo Vantage или Dell Power Manager).
- 💻 На некоторых моделях ASUS ROG функция пробуждения клавиатурой активируется через Armoury Crate.
- 💻 В BIOS ноутбуков часто отсутствует явная опция — используйте метод с реестром.
Для игровых клавиатур:
- 🎮 Отключите фирменное ПО (например, Razer Synapse или Corsair iCUE) — оно может игнорировать настройки Windows.
- 🎮 Проверьте наличие физического переключателя на клавиатуре (например,
Game Modeна Logitech G Pro X). - 🎮 Обновите прошивку клавиатуры через утилиту производителя.
Обычная проводная USB|Беспроводная (Bluetooth/RF)|Игровая с ПО|Встроенная в ноутбук-->
⚠️ Внимание: На ноутбуках с Thunderbolt 3/4 (например, MacBook Pro или Dell XPS) USB-порты могут оставаться активными даже после выключения. В этом случае поможет только полное отключение питания (извлечение батареи).
6. Диагностика: как проверить, что именно будит ПК
Если не ясно, виновата ли клавиатура, используйте встроенные инструменты Windows:
1. Откройте Командную строку (администратор) и выполните:
powercfg /lastwake
Команда покажет последнее устройство, разбудившее компьютер. Если в выводе есть Keyboard или HID — проблема подтверждена.
2. Для детального лога введите:
powercfg /waketimers
Здесь отобразятся все активные таймеры пробуждения, включая клавиатуру.
3. Проверьте журнал событий:
- 📋 Откройте Просмотр событий (
eventvwr.msc). - 📋 Перейдите в Журналы Windows → Система.
- 📋 Отфильтруйте события с источником
Power-Troubleshooter.
7. Альтернативные решения для специфических случаев
А. Клавиатура будит ПК только в спящем режиме (S3)
Отключите спящий режим полностью:
- 🌙 В Панель управления → Электропитание выберите Действие кнопки питания.
- 🌙 Нажмите Изменение параметров, которые сейчас недоступны.
- 🌙 Снимите галочку с Режим сна.
Б. Проблема возникает только после обновления Windows
Откатите драйвер клавиатуры:
- 🔄 В Диспетчере устройств кликните правой кнопкой на клавиатуре → Свойства → Драйвер → Откатить.
- 🔄 Если кнопка неактивна, удалите драйвер и перезагрузите ПК (Windows установит стандартный).
В. Клавиатура с подсветкой продолжает будить ПК
Критично: Некоторые клавиатуры (например, Corsair K95 RGB) имеют отдельный контроллер подсветки, который остаётся активным. Решение:
- 💡 Отключите подсветку клавишами
Fn + F5(или другой комбинацией для вашей модели). - 💡 В ПО клавиатуры (например, iCUE) установите Отключить подсветку при выключении ПК.
Частые вопросы (FAQ)
❓ Почему после отключения в BIOS клавиатура всё равно будит ПК?
Вероятные причины:
- 🔄 Настройки BIOS не сохранились (проверьте батарейку CMOS).
- 🔄 Функция дублируется в фирменном ПО материнской платы (например, ASUS AI Suite).
- 🔄 Клавиатура подключена через USB-хаб с собственным контроллером пробуждения.
Решение: используйте комбинацию методов (BIOS + реестр + настройки Windows).
❓ Можно ли отключить пробуждение только для определённой клавиши (например, Space)?
Нет, в стандартных настройках BIOS и Windows блокируется пробуждение со всех клавиш клавиатуры. Для избирательного отключения потребуется:
- 🛠️ Прошивка клавиатуры (если производитель предоставляет инструменты).
- 🛠️ Использование макросов в ПО (например, AutoHotkey), чтобы перехватывать нажатия.
На практике проще отключить функцию полностью.
❓ Будет ли работать беспроводная клавиатура после отключения пробуждения?
Да, клавиатура будет функционировать нормально после включения ПК кнопкой питания. Отключение пробуждения затрагивает только сигналы, поступающие в выключенном состоянии. Для Bluetooth-клавиатур (Logitech MX Keys, Microsoft Sculpt) дополнительно проверьте настройки адаптера в Диспетчере устройств (раздел Радиомодули Bluetooth).
❓ Как вернуть пробуждение клавиатурой, если оно вдруг понадобилось?
Чтобы снова активировать функцию:
- 🔙 Включите параметр
Power On By Keyboardв BIOS. - 🔙 В Windows верните галочку в Свойства устройства → Управление электропитанием.
- 🔙 Если редактировали реестр, удалите созданные параметры или установите значение
1.
После изменений выполните полную перезагрузку.
❓ Почему на моём ПК нет опции Power On By Keyboard в BIOS?
Возможные причины:
- 🔧 У вас ультрабук или моноблок с ограниченным BIOS (например, Apple Mac или Microsoft Surface).
- 🔧 Материнская плата использует проприетарную прошивку (например, на некоторых Lenovo ThinkPad).
- 🔧 Функция скрыта за расширенными настройками (нажмите
Ctrl + F1илиAlt + F4в BIOS).
Альтернатива: используйте метод с реестром или физическое отключение.