Клавиатура, при подключении которой Windows выводит уведомление «USB-устройство не опознано — сбой запроса дескриптора устройства», не передаёт системе базовую информацию о себе: VID/PID производителя, класс устройства и параметры питания. Без этих данных ОС не может подобрать драйвер, поэтому в Диспетчере устройств появляется «Неизвестное USB-устройство» с жёлтым значком и кодом ошибки 43.
Проблема возникает как с проводными, так и с беспроводными клавиатурами (у последних сбой касается USB-приёмника). Хорошая новость: в большинстве случаев причина программная или связана с портом, и её можно устранить самостоятельно без замены устройства. Ниже разберём диагностику по шагам — от простых проверок до работы с драйверами контроллера.
Что означает ошибка дескриптора USB
Дескриптор устройства — это структура данных, которую любое USB-устройство передаёт компьютеру в первые миллисекунды после подключения. Она содержит идентификаторы производителя и продукта, версию протокола, количество конфигураций. Запрос этого дескриптора — стандартная команда GET_DESCRIPTOR, которую хост-контроллер отправляет автоматически.
Сбой запроса означает, что устройство либо не ответило вообще, либо ответило некорректно. Причины делятся на три группы:
- 🔌 Аппаратные — повреждение кабеля, окисление контактов, неисправность порта или самой клавиатуры;
- ⚡ Электропитание — недостаточное питание порта, срабатывание защиты от перегрузки по току;
- 💻 Программные — сбой драйвера контроллера USB, конфликт после обновления Windows, некорректная работа функции энергосбережения.
Понимание этой логики важно: прежде чем менять драйверы, нужно исключить физические причины, иначе программные манипуляции не дадут результата.
Быстрая диагностика: порт, кабель, другой компьютер
Начните с простейшей проверки: подключите клавиатуру в другой USB-порт, желательно напрямую в разъём на материнской плате (задняя панель ПК), минуя хабы и переднюю панель корпуса. Если клавиатура заработала — проблема в конкретном порте или в цепочке подключения.
Второй шаг — проверка на другом компьютере или ноутбуке. Здесь возможны два исхода:
- 🖥️ На другом ПК клавиатура работает — причина в вашей системе: драйверы, настройки питания, порт;
- ❌ На другом ПК та же ошибка — вероятна неисправность кабеля, разъёма или контроллера самой клавиатуры.
Осмотрите кабель на перегибы у разъёма, а штекер — на окисление и загнутые контакты. Если у клавиатуры отсоединяемый кабель (например, USB-C), попробуйте другой заведомо исправный кабель — это частая и недооценённая причина сбоя.
⚠️ Внимание: не подключайте клавиатуру через дешёвые неэкранированные удлинители и пассивные хабы без внешнего питания при диагностике — они сами могут быть причиной сбоя дескриптора, и вы будете искать проблему не там.
Перезагрузка и сброс статического питания
Банальная, но рабочая мера: контроллер USB может «зависнуть» в ошибочном состоянии, и обычная перезагрузка его не сбрасывает, потому что порты продолжают получать дежурное питание. Нужен полный сброс питания.
Для стационарного ПК: завершите работу, выключите блок питания кнопкой на задней панели (или вытащите шнур из розетки), затем зажмите кнопку включения корпуса на 15–20 секунд — это разрядит остаточные ёмкости. После этого включите компьютер и подключите клавиатуру.
Для ноутбука: выключите его, отключите зарядное устройство и все USB-устройства. Если аккумулятор съёмный — извлеките его, зажмите кнопку питания на 20–30 секунд. На моделях с несъёмной батареей просто удерживайте кнопку питания дольше — точную процедуру для конкретной модели стоит уточнить в документации производителя.
Переустановка драйверов USB-контроллера
Если аппаратные причины исключены, переходим к драйверам. Откройте Диспетчер устройств (клавиши Win + X → «Диспетчер устройств») и найдите проблемное устройство — обычно это «Неизвестное USB-устройство (сбой запроса дескриптора устройства)» в разделе «Контроллеры USB».
Порядок действий:
- Щёлкните по неизвестному устройству правой кнопкой и выберите
Удалить устройство. - Отключите клавиатуру физически, затем подключите снова — Windows повторит попытку определения.
- Если не помогло, удалите по очереди все Корневые USB-концентраторы и хост-контроллеры в том же разделе, затем перезагрузите ПК — система установит драйверы заново автоматически.
Дополнительно проверьте наличие обновлений драйвера чипсета на сайте производителя материнской платы или ноутбука. Стандартные драйверы Microsoft обычно работают корректно, но на некоторых платформах фирменный драйвер чипсета решает проблемы с энумерацией USB.
☑️ Переустановка USB-драйверов
⚠️ Внимание: при удалении USB-контроллеров мышь и клавиатура могут временно перестать работать до перезагрузки. Убедитесь, что у вас есть возможность перезагрузить ПК кнопкой питания, и не удаляйте драйверы, если клавиатура — ваш единственный способ ввода и она частично работает.
Отключение энергосбережения USB
Функция временного отключения USB (USB Selective Suspend) позволяет Windows отключать питание портов для экономии энергии. На некоторых конфигурациях устройство после «пробуждения» порта не успевает корректно ответить на запрос дескриптора — и возникает ошибка 43.
Чтобы отключить эту функцию, откройте Панель управления → Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры электропитания. В списке найдите Параметры USB → Параметр временного отключения USB-порта и установите значение «Запрещено» для обоих режимов (от сети и от батареи).
Второе место — свойства каждого корневого USB-концентратора в Диспетчере устройств: на вкладке Управление электропитанием снимите галочку Разрешить отключение этого устройства для экономии энергии. Повторите для всех концентраторов.
Сводная таблица: симптомы и решения
Таблица ниже поможет быстро сопоставить наблюдаемый симптом с наиболее вероятной причиной и первым действием.
| Симптом | Вероятная причина | Первое действие |
|---|---|---|
| Ошибка на всех портах одного ПК | Драйвер контроллера, энергосбережение | Переустановить драйверы USB |
| Ошибка только на одном порту | Неисправность или загрязнение порта | Осмотреть порт, использовать другой |
| Ошибка на любом компьютере | Кабель или контроллер клавиатуры | Заменить кабель, проверить гарантию |
| Ошибка после сна или простоя | USB Selective Suspend | Запретить временное отключение USB |
| Ошибка появилась после обновления Windows | Конфликт драйверов | Откатить обновление или переустановить драйвер |
Когда проблема в самой клавиатуре
Если клавиатура выдаёт сбой дескриптора на нескольких компьютерах и с разными кабелями, почти наверняка неисправен её внутренний USB-контроллер или прошивка. Типичные предвестники: устройство периодически отваливалось до появления постоянной ошибки, работало только при определённом положении кабеля, переставало определяться после нагрева.
Для беспроводных клавиатур проверьте ещё один сценарий: подключите USB-приёмник (донгл) в другой порт и на другой ПК. Донгл — отдельное USB-устройство, и сбой дескриптора может относиться именно к нему, а сама клавиатура при этом исправна.
Можно ли починить клавиатуру перепрошивкой?
Некоторые клавиатуры на популярных контроллерах поддерживают обновление прошивки через фирменные утилиты производителя. Однако если устройство не определяется системой вообще, прошивочная утилита его, скорее всего, тоже не увидит. Такой ремонт — задача для сервисного центра; самостоятельная перепайка контроллера без опыта и оборудования обычно нецелесообразна.
⚠️ Внимание: если клавиатура на гарантии, не вскрывайте корпус и не пытайтесь ремонтировать её самостоятельно — это лишит вас права на гарантийное обслуживание. Сохраните чек и обратитесь к продавцу или в авторизованный сервис.
Проверка через системные средства Windows
В Windows есть встроенное средство устранения неполадок оборудования. В новых версиях системы его можно запустить через Параметры → Система → Устранение неполадок → Другие средства устранения неполадок, либо классической командой в окне «Выполнить» (Win + R):
msdt.exe -id DeviceDiagnostic
Средство автоматически проверит состояние USB-контроллеров и попытается исправить типовые сбои. Это не панацея, но как первый автоматизированный шаг инструмент полезен.
Также стоит проверить целостность системных файлов, если ошибка появилась после сбоя или обновления ОС. В командной строке от имени администратора выполните:
sfc /scannow
Если будут найдены повреждённые компоненты, система восстановит их из хранилища. После завершения перезагрузите ПК и проверьте клавиатуру снова.
Часто задаваемые вопросы
Что значит код 43 в Диспетчере устройств?
Код 43 — общее сообщение Windows о том, что устройство сообщило об отказе или не прошло инициализацию. При подключении клавиатуры это чаще всего следствие именно сбоя запроса дескриптора: система не смогла прочитать базовые данные устройства и остановила его работу.
Может ли ошибка быть вызвана USB-хабом?
Да. Пассивные хабы без внешнего питания и дешёвые разветвители нередко нарушают процесс энумерации устройств. Для диагностики подключайте клавиатуру напрямую в порт компьютера.
Клавиатура работает в BIOS, но не в Windows — в чём причина?
Если клавиатура функционирует в BIOS/UEFI, но выдаёт ошибку в Windows, железо исправно, а проблема программная: драйверы контроллера, настройки энергосбережения или повреждение системных файлов. Начните с переустановки USB-драйверов.
Поможет ли обновление BIOS?
В редких случаях обновление BIOS/UEFI устраняет проблемы совместимости USB-контроллера, особенно на новых платформах. Однако это рискованная операция — прибегайте к ней только после того, как исчерпаны программные методы, и строго по инструкции производителя платы или ноутбука.
Ошибка появляется только с беспроводной клавиатурой. Что проверить?
Проверьте USB-приёмник на другом порту и другом ПК, заряд батареек клавиатуры и отсутствие помех от других беспроводных устройств рядом. Сбой дескриптора в этом случае почти всегда относится к донглу, а не к самой клавиатуре.