Клавиатура реагирует на нажатия в меню BIOS/UEFI, но полностью игнорирует команды после загрузки Windows (или другой ОС)? Этот симптом однозначно указывает на проблему взаимодействия между аппаратной частью и программным обеспечением — и в 90% случаев виноваты не физические повреждения устройства, а сбои в настройках системы, конфликты драйверов или ошибки протоколов ввода. Первое, что нужно проверить: работает ли клавиатура в Безопасном режиме (если да — проблема в драйверах или службах Windows), и не активирован ли в BIOS режим Legacy USB Support (его отключение блокирует USB-устройства после POST).
Типичный сценарий: пользователь обновляет BIOS, меняет настройки загрузки или подключает новую клавиатуру — и после перезагрузки устройство перестаёт отвечать в ОС, хотя в меню BIOS клавиши нажимаются. В Windows 10/11 это часто связано с автоматическим обновлением драйвера i8042prt.sys (для PS/2) или сбоем службы Human Interface Device Service. На ноутбуках Lenovo, HP и Dell нередко виноват включённый Secure Boot, который блокирует несертифицированные устройства ввода. Ниже разберём все возможные причины — от банальных до экзотических — и дадим чек-лист для диагностики.
1. Проверка базовых причин: USB-порт, кабель и питание
Начните с элементарного: переподключите клавиатуру к другому USB-порту. Если устройство работает в BIOS, но не реагирует в Windows, проблема может крыться в неисправности конкретного порта или недостатке питания. Особенно это актуально для USB-хабов и передних панелей системного блока, которые часто подключены к материнской плате через слабый шлейф.
Что делать:
- 🔌 Подключите клавиатуру к заднему USB-порту (напрямую к материнской плате).
- 🔄 Попробуйте другой кабель (даже если внешне он выглядит исправным).
- 🔋 Отключите другие USB-устройства (мышь, флешки, внешние жёсткие диски) — они могут перегружать контроллер.
- 💡 На ноутбуках проверьте, не включён ли режим
USB Charge Onlyв BIOS (иногда блокирует передачу данных).
Если клавиатура беспроводная (Bluetooth или RF), проблема может быть в адаптере или батарее. Для диагностики подключите её по кабелю (если поддерживается) или проверьте на другом устройстве. На MacBook и некоторых ультрабуках ASUS/Acer подобные симптомы даёт сбой контроллера USB-C, который требует перепрошивки.
2. Конфликты драйверов: i8042prt.sys, HID-клавиатуры и фильтры
Самая распространённая причина — сбой драйвера i8042prt.sys (для клавиатур PS/2) или конфликт в цепочке HID-устройств (для USB). В BIOS клавиатура работает, потому что там используются низкоуровневые протоколы, не зависящие от ОС. В Windows же за обработку нажатий отвечают драйвера, которые могли:
- 🔄 Обновиться автоматически до несовместимой версии (особенно после крупных апдейтов Windows).
- 🚫 Быть заблокированы антивирусом (например, Kaspersky или Avast иногда удаляют "подозрительные" .sys-файлы).
- 🔧 Конфликтовать с драйверами других устройств (например, игровых контроллеров или специализированных клавиатур типа Corsair или Razer).
Как проверить:
- Загрузитесь в Безопасном режиме (нажмите
F8илиShift + Перезагрузкав меню Windows). Если клавиатура работает — виноваты драйвера или службы. - Откройте Диспетчер устройств (
devmgmt.msc) и проверьте веткуКлавиатуры. Жёлтый треугольник или восклицательный знак — явный признак проблемы. - Удалите устройство, затем обновите конфигурацию оборудования (
Действие → Обновить конфигурацию).
Для продвинутых пользователей: если в диспетчере устройств клавиатура отображается как HID-клавиатура или Standard PS/2 Keyboard, но не работает, попробуйте вручную установить драйвер с сайта производителя (например, для Logitech или SteelSeries). На ноутбуках Lenovo ThinkPad может потребоваться переустановка пакета Lenovo Vantage.
Список проблемных драйверов для клавиатур
i8042prt.sys— стандартный драйвер PS/2 (часто повреждается при обновлениях).kbdclass.sys— классовый драйвер клавиатур.USBPORT.SYS— драйвер USB-портов (может блокировать устройства).hidusb.sys— драйвер для HID-устройств (USB-клавиатуры).mouclass.sys— иногда конфликтует с клавиатурными драйверами.
3. Настройки BIOS/UEFI: Legacy USB, Secure Boot и CSM
Если клавиатура перестала работать после обновления BIOS или изменения его настроек, проблема почти наверняка кроется в параметрах USB-контроллера или режимах совместимости. Три ключевых опции, которые нужно проверить:
| Параметр BIOS | Рекомендуемое значение | Что будет, если настроено неправильно |
|---|---|---|
Legacy USB Support |
Enabled (или Auto) |
Если отключён — USB-клавиатуры не работают после POST. |
USB Keyboard Support |
Enabled | Блокирует поддержку USB-клавиатур в ОС. |
Secure Boot |
Disabled (для теста) | Может блокировать несертифицированные устройства ввода. |
CSM (Compatibility Support Module) |
Enabled (если используется Legacy-режим) | Влияет на поддержку USB-устройств в старых ОС. |
XHCI Hand-off |
Enabled | Неправильная настройка приводит к сбоям USB 3.0. |
Как изменить настройки:
- Перезагрузите ПК и войдите в BIOS (обычно
Del,F2илиEsc). - Найдите раздел
Advanced→USB Configuration(илиPeripherals). - Убедитесь, что
Legacy USB SupportиUSB Keyboard Supportвключены. - Если используется Windows 7 или более старая ОС, включите
CSM. - Сохраните настройки (
F10) и перезагрузитесь.
4. Сбои в Windows: службы, реестр и фильтры ввода
Если клавиатура работает в BIOS и в Безопасном режиме, но не реагирует в обычной Windows, проблема кроется в программном обеспечении. Чаще всего виноваты:
- 🛑 Отключённая служба
Human Interface Device Service(HidServ). - 🔍 Повреждённые ключи реестра в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt. - 🔒 Фильтры клавиатуры от антивирусов или программ родительского контроля.
- 🖥️ Конфликт с ПО вроде Rivatuner, MSI Afterburner или AutoHotkey.
Пошаговая диагностика:
- Проверьте статус службы
HidServ:sc query HidServЕсли состояние не
RUNNING, запустите её:sc start HidServ - Откройте Редактор реестра (
regedit) и проверьте параметрStartв веткеHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt. Он должен быть равен1. - Временно отключите антивирус и проверьте, не блокирует ли он
kbdclass.sys. - Запустите Устранение неполадок оборудования в панели управления (
Пуск → Параметры → Обновление и безопасность → Устранение неполадок).
Windows 10|Windows 11|Windows 7 или старше|Linux|MacOS-->
На Windows 11 дополнительной причиной может быть функция Core Isolation (Memory Integrity), которая блокирует несертифицированные драйвера. Чтобы её отключить:
- Откройте
Параметры → Конфиденциальность и безопасность → Безопасность Windows → Безопасность устройства. - Найдите
Целостность памятии отключите её. - Перезагрузите ПК.
5. Аппаратные неисправности: контроллер USB, конденсаторы и разъёмы
Если все программные методы испробованы, но клавиатура по-прежнему работает только в BIOS, причина может быть в аппаратном сбое. Типичные неисправности:
- 🔌 Повреждённый USB-контроллер на материнской плате (часто после скачка напряжения).
- 🔋 Вздутые конденсаторы рядом с южным мостом (особенно на старых платах).
- 🔌 Окисленные контакты разъёма PS/2 (если используется переходник).
- 🔥 Перегоревший предохранитель на линии USB (на некоторых ноутбуках HP и Dell).
Как диагностировать:
- Подключите клавиатуру к другому ПК. Если она не работает и там — проблема в самой клавиатуре.
- Проверьте, работают ли другие USB-устройства (мышь, флешка) на тех же портах. Если нет — виноват контроллер.
- Осмотрите материнскую плату на предмет вздутых конденсаторов (особенно рядом с чипом Intel ICH или AMD SB).
- На ноутбуках проверьте шлейф клавиатуры — он мог отойти или перетереться.
Попробовать клавиатуру на другом ПК|Проверка работы других USB-устройств|Осмотр материнской платы на вздутые конденсаторы|Проверка шлейфа (для ноутбуков)|Тест с заведомо рабочей клавиатурой-->
На старых материнских платах (Intel 845/945, AMD 760G) USB-контроллеры часто выходят из строя из-за перегрузки. Если клавиатура работает в BIOS, но не в ОС, а все USB-порты "мёртвые" — скорее всего, потребуется замена южного моста или всей платы.
6. Особенности ноутбуков: встроенные клавиатуры и комбинации клавиш
На ноутбуках проблема часто связана со встроенной клавиатурой, которая подключена не через USB, а через внутренний шлейф к контроллеру KBC (Keyboard Controller). Если она работает в BIOS, но не в Windows, проверьте:
- 🔧 Состояние шлейфа — он мог отойти при разборке или чистке.
- 🔄 Драйвер встроенной клавиатуры (обычно называется
AT KeyboardилиStandard PS/2 Keyboard). - 🔑 Горячие клавиши — на некоторых моделях ASUS и Acer клавиатура отключается комбинацией
Fn + F6илиFn + Del. - 🛠️ Службу
ATK Package(на ноутбуках ASUS) илиHP Hotkey Support(на HP).
Для ноутбуков Lenovo ThinkPad характерна проблема с драйвером Lenovo Hotkey Features Integration. Если он повреждён, клавиатура может работать только в BIOS. Решение:
- Удалите драйвер через Диспетчер устройств.
- Скачайте свежую версию с сайта Lenovo (не через Windows Update!).
- Установите в режиме совместимости с Windows 8 (если у вас Windows 10/11).
На MacBook (с Boot Camp) клавиатура может не работать в Windows из-за отсутствия драйверов Apple Keyboard Support. Их нужно скачать с сайта Apple и установить вручную.
7. Вирусы, руткиты и несанкционированные изменения системы
Редко, но встречаются случаи, когда клавиатура блокируется вредоносным ПО, которое модифицирует:
- 🦠 Фильтры клавиатуры в реестре (
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}). - 🔑 Драйвера нижнего уровня (например, подменяет
i8042prt.sysна свою версию). - 🛡️ Политики безопасности (через
gpedit.mscилиsecpol.msc).
Признаки заражения:
- Клавиатура перестаёт работать после посещения сомнительных сайтов или установки пиратского ПО.
- В Диспетчере задач видны неизвестные процессы с правами
SYSTEM. - Антивирус находит угрозы типа
Rootkit.Win32илиTrojan.Spy.
Что делать:
- Загрузитесь с LiveCD (например, Kaspersky Rescue Disk) и просканируйте систему.
- Проверьте целостность системных файлов:
sfc /scannowdism /online /cleanup-image /restorehealth
- Восстановите реестр из резервной копии или сбросьте Windows к исходному состоянию.
8. Экзотические причины: прошивка, UEFI-шелл и аппаратные конфликты
Если все предыдущие методы не помогли, проблема может быть в:
- 🔧 Несовместимой прошивке BIOS (например, после обновления на бета-версию).
- 🖥️ Конфликте с PCI-устройствами (видеокартой, звуковой картой или RAID-контроллером).
- 🔄 Сбое в UEFI-шелле (если клавиатура не работает даже в меню загрузки).
- 🔌 Неправильной конфигурации ACPI (таблицы
DSDTилиSSDT).
Решения для продвинутых пользователей:
- Откат BIOS на предыдущую версию (если проблема появилась после обновления).
- Сброс EC/BIOS (на ноутбуках — извлечение батарейки CMOS на 30 секунд).
- Проверка логов UEFI (если есть доступ к
UEFI Shell). - Ручная правка ACPI-таблиц (только для опытных пользователей!).
На некоторых материнских платах MSI и ASRock после сброса BIOS клавиатура может не работать из-за сбившихся настроек USB Legacy. В этом случае поможет:
- Обнуление CMOS (перемычка
CLR_CMOSили извлечение батарейки). - Ручная настройка параметров USB в BIOS.
- Обновление BIOS на стабильную версию (не бета!).
Как войти в UEFI Shell для диагностики
- Создайте загрузочную флешку с UEFI Shell (можно скачать с сайта Intel или AMI).
- Загрузитесь с неё в режиме UEFI (отключите
Secure Boot). - Введите команду
devices, чтобы увидеть список обнаруженных устройств. - Если клавиатура не отображается в списке — проблема на уровне прошивки или контроллера.
FAQ: Частые вопросы по проблеме
Клавиатура работает в BIOS, но не в Windows. С чего начать диагностику?
Начните с проверки работы клавиатуры в Безопасном режиме. Если она работает — проблема в драйверах или службах Windows. Если нет — проверьте настройки BIOS (Legacy USB Support) и аппаратные неисправности (порт, кабель, контроллер).
После обновления Windows клавиатура перестала работать. Что делать?
Скорее всего, обновился драйвер i8042prt.sys или kbdclass.sys. Попробуйте:
- Откатить драйвер в Диспетчере устройств.
- Загрузиться в Безопасном режиме и удалить последнее обновление Windows.
- Восстановить систему из точки восстановления.
На ноутбуке встроенная клавиатура не работает, а внешняя USB — работает. В чём дело?
Проблема во внутреннем шлейфе или драйвере встроенной клавиатуры. Проверьте:
- Состояние шлейфа (может быть повреждён или отошёл).
- Драйвер
Standard PS/2 Keyboardв Диспетчере устройств. - Службу
ATK Package(на ASUS) илиHP Hotkey Support(на HP).
Клавиатура работает в BIOS, но не в Linux. Как исправить?
В Linux проблема обычно связана с:
- Отсутствием модуля ядра
usbhidилиatkbd. - Неправильными правами на устройство
/dev/input/event*. - Конфликтом с
XorgилиWayland.
Решение:
sudo modprobe usbhid
sudo chmod 666 /dev/input/event*
Может ли антивирус блокировать клавиатуру?
Да, некоторые антивирусы (например, Kaspersky, Avast, Bitdefender) блокируют драйвера клавиатуры, если они модифицированы или не имеют цифровой подписи. Попробуйте временно отключить антивирус или добавить i8042prt.sys в исключения.
⚠️ Внимание: Если вы обнуляли BIOS через перемычку или извлечение батарейки, а клавиатура перестала работать даже в меню настроек — проверьте, не сбились ли настройкиUSB Keyboard Support. На некоторых платах они сбрасываются вDisabledпосле обнуления CMOS.
⚠️ Внимание: На ноутбуках Dell Latitude и Precision после замены материнской платы клавиатура может не работать из-за привязки к Service Tag. В этом случае требуется перепрошивка EEPROM или обращение в сервисный центр.