Как навсегда отключить включение компьютера с клавиатуры в Windows 11: полное руководство

Ваш компьютер с Windows 11 самопроизвольно включается от случайного нажатия клавиш? Или вы хотите защитить систему от несанкционированного доступа через клавиатуру? Проблема чаще всего кроется в настройках BIOS/UEFI или параметрах управления питанием. В 90% случаев виноваты функции Wake-on-LAN, USB Wake Support или неверные настройки ACPI.

В этой статье мы разберём все возможные способы отключения запуска ПК с клавиатуры — от базовых настроек в интерфейсе Windows 11 до редактирования реестра и конфигурации UEFI. Особое внимание уделим нюансам с ноутбуками Lenovo, HP и ASUS, где производители часто скрывают критические опции. Также выясним, почему после обновления до Windows 11 24H2 проблема может вернуться и как этого избежать.

Почему компьютер включается с клавиатуры: основные причины

Прежде чем отключать функцию, важно понять её источник. В Windows 11 есть три ключевых механизма, отвечающих за пробуждение системы:

  • 🔌 Wake-on-LAN (WoL) — включение по сетевому запросу (часто активируется вместе с USB-пробуждением).
  • ⌨️ USB Wake Support — реакция на нажатия клавиш или подключение USB-устройств.
  • ACPI-события — низкоуровневые сигналы от материнской платы (например, пробуждение по таймеру).

На ноутбуках проблема усложняется встроенными контроллерами клавиатуры, которые могут игнорировать настройки Windows. Например, на устройствах Dell Latitude и HP EliteBook функция пробуждения клавиатурой активирована по умолчанию в BIOS, даже если в системе она отключена.

Интересный факт: в Windows 11 функция пробуждения клавиатурой может автоматически включаться после крупных обновлений (например, при переходе с 22H2 на 23H2). Это связано с тем, что система сбрасывает некоторые параметры PowerCfg до значений по умолчанию.

📊 Ваш компьютер включается самопроизвольно?
Да, от клавиатуры
Да, от мыши/USB
Да, по ночам (таймер/обновления)
Нет, но хочу отключить на будущее

Способ 1: Отключение пробуждения в параметрах питания Windows 11

Начнём с самого простого метода — через стандартные настройки системы. Этот способ работает для большинства настольных ПК и некоторых ноутбуков (кроме моделей с проприетарными BIOS, например, MSI Modern или Acer Swift).

  1. Откройте Параметры Windows (Win + I) и перейдите в раздел Система → Питание и аккумулятор.
  2. В блоке Сопутствующие параметры выберите Дополнительные параметры питания.
  3. Нажмите Настройка кнопок питания (слева) → Изменение параметров, которые сейчас недоступны.
  4. Снимите галочку с пункта Включить пробуждение по таймеру.
  5. Сохраните изменения и перезагрузите ПК.

Этот метод отключает пробуждение по расписанию, но не всегда блокирует реакцию на клавиатуру. Для полного отключения нужно редактировать дополнительные параметры схемы питания:

  • 🔧 Вернитесь в Дополнительные параметры питания → выберите активную схему → Настройка схемы электропитания.
  • 📝 Нажмите Изменить дополнительные параметры питания.
  • 🔍 Разверните ветку USB-параметрыПараметр пробуждения с USB и установите значение Запрещено.

Снята галочка "Включить пробуждение по таймеру"|

Установлено "Запрещено" в USB-параметрах пробуждения|

ПК перезагружен для применения изменений|

Проверено нажатие клавиш после выключения

-->

⚠️ Внимание: На некоторых материнских платах Gigabyte и ASRock параметры USB-пробуждения в Windows игнорируются. В этом случае потребуется настройка BIOS (см. Способ 3).

Способ 2: Использование командной строки и PowerCfg

Утилита PowerCfg — мощный инструмент для управления питанием, который позволяет отключить пробуждение с клавиатуры даже если опции скрыты в интерфейсе. Этот метод подходит для опытных пользователей и администраторов.

Откройте Командную строку от имени администратора (Win + XТерминал Windows (Администратор)) и выполните команды по порядку:

powercfg /waketimers disable

powercfg /devicequery wake_armed

powercfg /devicedisablewake "Клавиатура HID"

Если вторая команда вернёт список устройств, в третьей команде замените "Клавиатура HID" на точное имя вашего устройства (например, "USB-клавиатура Logitech").

Для полного отключения всех USB-пробуждений используйте:

powercfg /setacvalueindex SCHEME_CURRENT 2e601130-5351-4d9d-8e04-9a82de197ea2 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0

powercfg /setdcvalueindex SCHEME_CURRENT 2e601130-5351-4d9d-8e04-9a82de197ea2 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0

Эти команды отключают пробуждение по USB как от сети (AC), так и от батареи (DC). После выполнения обязательно перезагрузите компьютер.

Что делать если PowerCfg не находит клавиатуру?

Если команда powercfg /devicequery wake_armed не показывает вашу клавиатуру, попробуйте:

1. Отключить клавиатуру физически и подключить заново.

2. Обновить драйверы через Диспетчер устройств (раздел Клавиатуры).

3. Использовать утилиту USBDeview от NirSoft для принудительного отключения пробуждения по USB-ID.

Способ 3: Настройка BIOS/UEFI — самый надёжный метод

Если программные способы не помогли, проблема кроется в настройках BIOS/UEFI. Здесь важно учитывать производителя материнской платы или ноутбука — расположение опций может сильно отличаться.

Общий алгоритм действий:

  1. Перезагрузите ПК и войдите в BIOS (обычно клавиши Del, F2, F12 или Esc при загрузке).
  2. Найдите раздел AdvancedPower Management (или ACPI Settings).
  3. Отключите следующие опции (названия могут отличаться):
    • 🔘 Wake On USBDisabled
    • 🔘 USB Keyboard/Mouse Power OnDisabled
    • 🔘 Resume by USB DeviceDisabled
    • 🔘 ErP ReadyEnabled (это отключает все периферийные пробуждения)
  • Сохраните настройки (F10) и перезагрузитесь.
  • Для ноутбуков Lenovo ThinkPad и HP ProBook может потребоваться дополнительное отключение опции Wake on Dock (пробуждение от док-станции).

    Производитель Раздел BIOS Ключевая опция Рекомендуемое значение
    ASUS (ROG/Prime) Advanced → APM Power On By Keyboard Disabled
    MSI (MAG/B550) Settings → Advanced → Wake Up Event Resume By USB Device Disabled
    Gigabyte (Aorus) BIOS Features USB Wake Support Disabled
    Dell (XPS/Latitude) Power Management Wake on USB Off
    ⚠️ Внимание: На некоторых материнских платах ASRock опция ErP Ready может отключать USB-порты полностью (включая зарядку в выключенном состоянии). Если вам нужна функция зарядки гаджетов при выключенном ПК, используйте только отключение Wake On USB.

    Способ 4: Редактирование реестра Windows (для опытных пользователей)

    Если стандартные методы не сработали, можно запретить пробуждение клавиатурой через редактор реестра. Этот способ требует осторожности — неправильные изменения могут привести к нестабильной работе системы.

    Инструкция:

    1. Нажмите Win + R, введите regedit и подтвердите запуск.
    2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
    3. Создайте новый параметр DWORD (32 бита) с именем ScanCodeMap.
    4. Установите значение 00000000 (это отключает обработку скан-кодов клавиатуры при пробуждении).
    5. Перезагрузите ПК.
    6. Для отключения пробуждения по USB-портам найдите раздел:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB

      И создайте параметр DisableSelectiveSuspend со значением 1.

      Способ 5: Отключение Wake-on-LAN (для сетевых пробуждений)

      Если компьютер включается не только от клавиатуры, но и по локальной сети (например, от Magic Packet), необходимо отключить Wake-on-LAN. Эта функция часто активирована на корпоративных ПК и серверах.

      Шаги:

      1. Откройте Диспетчер устройств (Win + XДиспетчер устройств).
      2. Разверните ветку Сетевые адаптеры и выберите вашу сетевую карту (например, Realtek PCIe GbE Family Controller).
      3. Перейдите на вкладку Управление электропитанием.
      4. Снимите галочки:
        • 🔌 Разрешить этому устройству выводить компьютер из ждущего режима
        • 🔌 Magic Packet (если есть)
      5. Примените настройки и перезагрузите ПК.
      6. Для полного отключения WoL в BIOS найдите опции:

        • 🌐 Wake On LANDisabled
        • 🌐 Resume by LANDisabled
        • 🌐 PME Event Wake UpDisabled (на платах ASUS)

      Дополнительные меры: физическое отключение и альтернативы

      Если программные методы не помогли, рассмотрите следующие варианты:

      • 🔌 Используйте USB-хаб с физическим выключателем — отключайте клавиатуру на ночь.
      • 🔒 Отключите клавиатуру в Диспетчере устройств перед выключением ПК (неудобно, но работает).
      • 🛠️ Обновите BIOS — в новых версиях часто исправляют баги с пробуждением (особенно актуально для AMD B550/X570 плат).
      • 🔄 Замените клавиатуру — некоторые модели (например, Logitech MX Keys) имеют аппаратную кнопку отключения пробуждения.

    Для владельцев ноутбуков MacBook с Windows 11 (через Boot Camp) проблема решается только отключением опции Wake for network access в macOS, так как BIOS на Apple-устройствах заблокирован.

    ⚠️ Внимание: На некоторых материнских платах Intel 600-й серии (например, Z690) после отключения USB Wake Support могут перестать работать функции быстрой загрузки (Fast Boot). В этом случае придётся выбирать между скоростью включения и защитой от случайного пробуждения.

    FAQ: Частые вопросы по отключению пробуждения с клавиатуры

    Можно ли отключить пробуждение только для конкретной клавиатуры?

    Да, но только через PowerCfg или Диспетчер устройств. В Командной строке выполните:

    powercfg /devicequery wake_armed

    Найдите в списке вашу клавиатуру и отключите пробуждение командой:

    powercfg /devicedisablewake "Имя_устройства"
    Почему после обновления Windows 11 настройки сбросились?

    Крупные обновления (например, 23H2 → 24H2) сбрасывают некоторые параметры PowerCfg и планы электропитания до стандартных. Чтобы избежать этого, экспортируйте текущую схему питания:

    powercfg /export "C:\backup_powerscheme.pow" /file

    И импортируйте её после обновления:

    powercfg /import "C:\backup_powerscheme.pow"
    Как проверить, что именно будит компьютер?

    Используйте команду:

    powercfg /waketimers

    Или просмотрите журнал событий:

    1. Откройте Просмотр событий (eventvwr.msc).
    2. Перейдите в Журналы Windows → Система.
    3. Отфильтруйте события с источником Power-Troubleshooter.

    Ищите записи с кодом 107 (пробуждение по таймеру) или 100 (пробуждение устройством).

    Будет ли работать пробуждение по будильнику (например, для записей в OBS)?

    Нет, если вы отключили все параметры пробуждения (включая Wake Timers в планах электропитания). Для записей по расписанию используйте внешние устройства (например, Elgato Stream Deck) или настройте задачу в Планировщике с условием Запускать при простое вместо пробуждения.

    Можно ли отключить пробуждение только на время сна, но оставить при выключении?

    Да, для этого:

    1. В Параметрах питания выберите Действие кнопок питания.
    2. Нажмите Изменение параметров, которые сейчас недоступны.
    3. Уберите галочку Включить пробуждение по таймеру только для режима Сна.
    4. В BIOS отключите Wake On USB только для состояния S3 (если есть такая опция).