Случайное включение компьютера при случайном ударе или нажатии клавиш часто происходит из-за активированной функции Power On By Keyboard в настройках системы, что приводит к бесконтрольному пробуждению устройства из спящего режима. Чтобы устранить этот дефект, необходимо деактивировать опцию Wake on Keyboard в интерфейсе BIOS/UEFI, так как именно здесь закладывается логика взаимодействия аппаратных устройств с блоком питания.
Многие пользователи игнорируют аппаратные настройки, пытаясь решить проблему исключительно средствами программы, однако операционная система Windows 10 лишь управляет энергосбережением, но не контролирует физический сигнал включения от периферии. Если ваш ноутбук или стационарный ПК включается сам по себе, первым шагом должна стать проверка конфигурации материнской платы.
Причины самопроизвольного пробуждения системы
Основной причиной того, что компьютер включается от касания любой клавиши, является настройка Wake on USB или PS/2 Power On в разделе управления питанием BIOS. Производители оборудования часто активируют эту функцию по умолчанию для удобства, позволяя пользователям запускать машину без использования кнопки на корпусе, но это создает неудобства, когда устройство находится в темном углу или рядом с детьми и домашними животными.
В операционной системе Windows 10 также существуют драйверы, которые могут отправлять сигналы пробуждения, если их настройки разрешают устройству выходить из режима сна. Особенно это касается игровых клавиатур с программируемыми макросами, которые могут ошибочно интерпретировать режим ожидания как команду на активацию.
Иногда проблема кроется в устаревшем BIOS, который некорректно обрабатывает сигналы ACPI (Advanced Configuration and Power Interface). Обновление микрокода материнской платы часто решает конфликты, возникающие между аппаратным управлением питанием и программным обеспечением ОС.
⚠️ Внимание: Прежде чем вносить изменения в настройки BIOS, убедитесь, что у вас есть доступ к кнопке питания на корпусе, так как после отключения функции клавиатуры вы не сможете включить компьютер нажатием на клавиши.
Не стоит также забывать о настройках быстрого запуска в самой системе, которые могут конфликтовать с аппаратными прерываниями. Если вы используете гибридный режим сна, Hibernate может сохранять состояние драйверов периферии таким образом, что они продолжают реагировать на внешние воздействия даже после «выключения».
Отключение функции в BIOS и UEFI
Самый надежный способ запретить включение ПК с клавиатуры — это изменение настроек в BIOS или UEFI, так как это уровень ниже операционной системы. При загрузке компьютера нажимайте клавишу Del, F2 или F10 (в зависимости от модели материнской платы), чтобы войти в меню конфигурации.
Вам необходимо найти раздел, отвечающий за управление питанием. Обычно он называется Power Management, APM Configuration или Advanced. Ищите параметр с названием Power On By Keyboard, Wake on USB или Resume By PS/2. Установите значение этого параметра в Disabled (Отключено).
В некоторых современных платах настройки могут быть скрыты в подпунктах ErP Ready или Deep Sleep. Если вы включите режим ErP (Energy related Products), это полностью отключит питание USB-портов в выключенном состоянии, что гарантированно предотвратит запуск с периферии.
☑️ Чек-лист настроек BIOS
После изменения настроек обязательно сохраните их, нажав клавишу F10 и выбрав Yes. Компьютер перезагрузится, и новая конфигурация вступит в силу. Если опция отсутствует в меню, возможно, ваша материнская плата не поддерживает эту функцию на аппаратном уровне, и проблема решается через драйверы.
Настройки для разных брендов
ASUS: Advanced -> APM -> ErP Ready -> Enabled|GIGABYTE: Power Management -> Power On By Keyboard -> Disabled|MSI: Settings -> Advanced -> Wake on Event -> Disabled|ASRock: Advanced -> ACPI Settings -> ErP Support -> Enabled
Настройка в Диспетчере устройств Windows 10
Если изменение BIOS не дало результата или вы хотите дополнительно гарантировать отсутствие сбоев, необходимо настроить свойства устройства в Диспетчере устройств. Откройте меню «Пуск», введите devmgmt.msc и запустите утилиту от имени администратора.
В списке оборудования найдите раздел Клавиатуры и раскройте его. Вы увидите устройство, часто называемое Standard PS/2 Keyboard или моделью вашей клавиатуры (например, HID Keyboard Device). Нажмите правой кнопкой мыши и выберите Свойства.
Перейдите на вкладку Управление электропитанием. Снимите галочку с пункта Разрешить этому устройству выводить компьютер из ждущего режима. Если такой вкладки нет, значит, устройство не поддерживает пробуждение на уровне драйвера, и проблема исключительно в BIOS.
Проделайте аналогичную процедуру для контроллеров USB. Найдите Контроллеры USB в том же диспетчере, откройте свойства для каждого USB Root Hub и также снимите разрешение на пробуждение. Это предотвратит включение от нажатий, если клавиатура подключена через USB-хаб.
Редактирование реестра для блокировки
Для продвинутых пользователей существует способ блокировки через Реестр Windows, который может перекрыть настройки драйверов. Запустите редактор реестра, введя команду regedit в поиске и подтвердив права администратора.
Перейдите по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318}. В этом разделе находятся параметры клавиатуры. Найдите или создайте параметр KeyboardPowerOn (если он отсутствует, его нужно создать как DWORD (32 бита)).
Установите значение 0 для этого параметра, что означает запрет на включение питания. Перезагрузите систему для применения изменений. Будьте предельно осторожны при работе с реестром, так как неверные изменения могут привести к нестабильной работе системы.
⚠️ Внимание: Перед редактированием реестра создайте точку восстановления системы. Ошибка в системных параметрах может привести к невозможности загрузки Windows.
Также проверьте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\, найдите ваш USB-контроллер клавиатуры и убедитесь, что в параметрах Capabilities не стоит флаг пробуждения. Однако этот метод менее надежен, чем отключение в BIOS.
Таблица основных параметров управления питанием
Ниже приведена сводная таблица основных параметров, которые необходимо проверить и изменить для отключения запуска с клавиатуры. Значения могут незначительно отличаться в зависимости от версии BIOS.
| Параметр (BIOS) | Описание | Рекомендуемое значение | Раздел BIOS |
|---|---|---|---|
| Power On By Keyboard | Включение нажатием любой клавиши | Disabled | Power / Advanced |
| Wake on USB | Пробуждение через USB-порт | Disabled | Power Management |
| ErP Ready | Энергосбережение в выключенном состоянии | Enabled (S4+S5) | APM Configuration |
| Resume By PS/2 | Включение от клавиатуры PS/2 | Disabled | Advanced |
| Deep Sleep | Глубокий сон для всех устройств | Enabled | Power / Advanced |
Проверка драйверов и программного обеспечения
Иногда специализированное программное обеспечение для игровых клавиатур, такое как Razer Synapse, Logitech G Hub или SteelSeries Engine, содержит макросы, которые могут активировать функцию включения системы. Проверьте настройки этих программ на предмет активации «Wake on Profile» или подобных опций.
Удалите или обновите драйверы клавиатуры через Диспетчер устройств. Попробуйте удалить устройство, перезагрузить компьютер и допускать автоматическую установку драйвера заново. Иногда драйвер по умолчанию работает стабильнее, чем устаревший фирменный.
Если вы используете виртуальную клавиатуру или вспомогательные программы для автоматизации (например, AutoHotKey), убедитесь, что они не перехватывают сигналы при запуске системы и не вызывают срабатывания события включения.
Решение проблем совместимости
В редких случаях проблема может быть связана с конфликтом версий UEFI и операционной системы. Если вы недавно обновили Windows 10, возможно, новый патч изменил поведение ACPI, что требует обновления BIOS до последней версии с официального сайта производителя материнской платы.
Проверьте настройки Fast Boot (Быстрая загрузка). Иногда включение этой функции блокирует инициализацию USB-портов до загрузки ОС, что может приводить к некорректной работе управления питанием. Попробуйте отключить Fast Boot для тестирования.
Если ничего не помогает, стоит проверить физический кабель клавиатуры. Поврежденный провод может вызывать короткие замыкания, которые материнская плата интерпретирует как сигнал включения. Подключите другую клавиатуру или проверьте текущую на другом ПК.
Частые вопросы (FAQ)
Почему компьютер включается сам, даже если я отключил функцию в BIOS?
Вероятно, у вас включен режим ErP, но он настроен неправильно, либо срабатывает функция пробуждения от сети (Wake on LAN), которая активирует все порты, включая USB. Проверьте также настройки сетевого адаптера в Диспетчере устройств.
Можно ли отключить пробуждение для конкретной клавиши?
В стандартных настройках Windows и BIOS это сделать нельзя. Можно только полностью отключить функцию пробуждения от всей клавиатуры или конкретного USB-порта. Для точечной настройки потребуются сторонние утилиты управления драйверами.
Отключит ли это работу кнопки включения на корпусе?
Нет, отключение функции Power On By Keyboard влияет только на сигналы, поступающие от периферийных устройств. Кнопка питания на системном блоке или ноутбуке останется полностью рабочей.
Как проверить, что настройки применились?
После настройки выключите компьютер, подождите 10 секунд и попробуйте нажать любую клавишу на клавиатуре. Если индикаторы на клавиатуре не загорелись, а кулеры не начали вращаться, настройка применена успешно.
Влияет ли отключение на скорость загрузки системы?
Нет, отключение функции пробуждения с клавиатуры не влияет на скорость загрузки Windows при использовании кнопки питания. Напротив, включение режима ErP может немного увеличить время инициализации USB-устройств при старте.