Code 10 или Code 43 у геймпада в Windows 11: как быстро исправить

Если в Windows 11 геймпад не определяется, а в «Диспетчере устройств» видно Code 10 или Code 43, чаще всего проблема в USB‑порту/кабеле и питании, конфликте драйверов или в Bluetooth‑стеке. Ниже — короткий план действий от простого к более «глубокому».

Оглавление

Что означают Code 10 и Code 43

КодЧто видит WindowsТипичный смыслНа что делать упор
**Code 10**Устройство «не может запуститься»Драйвер/служба не стартует из‑за сбоя, несовместимости или конфликтаПереустановка устройства, удаление конфликтующих драйверов/фильтров, обновление Bluetooth/чипсета
**Code 43**Windows «остановила устройство»Драйвер сообщил о неправильной работе; у USB часто это сбой определения устройстваКабель/порт/питание, отключение энергосбережения USB, переподнятие USB‑стека, проверка на другом ПК

Если вместе с Code 43 есть текст про ошибку запроса дескриптора USB (Device Descriptor Request Failed), проблема чаще в кабеле/порту/питании/донгле, а не в «драйвере геймпада».

Быстрая диагностика за 2–3 минуты

  1. Смените порт и схему подключения
  • USB: подключите напрямую в другой порт (на ПК — лучше задние), без хабов/удлинителей.
  • Bluetooth: временно проверьте по USB (так вы быстро поймёте, Bluetooth ли виноват).
  1. Проверьте, где именно ошибка Win + X → Диспетчер устройств и смотрите, в каком разделе «висит» проблема:
  • Контроллеры USB (часто при Code 43 и «Unknown USB Device»),
  • Bluetooth (если отваливается беспроводное соединение),
  • Устройства HID / Игровые устройства (часто при Code 10 и конфликтах драйверов).
  1. Тест на «железо» Если есть возможность — подключите геймпад/донгл к другому ПК. Если там то же самое, софт Windows почти наверняка ни при чём.

Пошаговые решения (USB, Bluetooth, драйверы)

1) Сделайте «холодный старт» (часто лечит USB-залипания)

  1. Выполните Завершение работы (не «Перезагрузка»).
  2. На ПК обесточьте на 20–30 секунд (выключатель БП/кабель питания).
  3. Включите и подключите геймпад заново.

2) Отключите энергосбережение для USB

Диспетчер устройств → Контроллеры USB → (USB Root Hub / Generic USB Hub)
Свойства → Управление электропитанием → снимите «Разрешить отключение…».
После этого переподключите геймпад.

Если проблема появляется «через время простоя» или после сна — энергосбережение USB/Bluetooth почти всегда главный подозреваемый.

3) Удалите устройство и поставьте заново (самое рабочее при Code 10)

  1. Диспетчер устройств → проблемное устройство → Удалить устройство.
  2. Если есть галочка «Удалить программы драйверов…» — включите её.
  3. Перезагрузите ПК и подключите геймпад снова.

4) Если это Bluetooth: переустановите адаптер и пересоздайте пару

  1. Параметры → Bluetooth и устройства → Устройства → удалите геймпад.
  2. Диспетчер устройств → Bluetooth → удалите Bluetooth‑адаптер (только устройство, не «всё подряд») и перезагрузитесь.
  3. Заново выполните сопряжение.

5) При Code 43 + «Unknown USB Device»: кабель, USB 2.0 и переподнятие USB-стека

Действуйте по порядку:

  • замените кабель (важно: кабель с передачей данных, не только зарядка);
  • попробуйте USB 2.0 (если есть) и другой порт;
  • в Контроллеры USB удалите Unknown USB Device…, перезагрузите ПК.

6) Уберите конфликтующие драйверы/виртуальные контроллеры

Если раньше ставили утилиты для:

  • эмуляции XInput/«виртуального геймпада»,
  • ремапа кнопок,
  • скрытия HID‑устройств,

то они могут оставлять драйверные фильтры и давать Code 10 или дубли устройств. На время диагностики удалите такие программы, перезагрузитесь и проверьте геймпад «в чистом виде».

7) Восстановите системные компоненты (если сбой после обновления/краша)

Откройте Терминал/Командную строку от имени администратора и выполните:

sfc /scannow

Если не помогло:

DISM /Online /Cleanup-Image /RestoreHealth

Частые ошибки

  • Использовать зарядный USB‑кабель без линий данных и искать «драйверы» часами.
  • Подключать через фронтальную панель ПК, хаб или удлинитель и получать Code 43 из‑за питания.
  • Удалять все USB‑контроллеры подряд в диспетчере устройств (можно потерять мышь/клавиатуру на время).
  • Оставлять включённым энергосбережение на USB‑хабах, а затем удивляться отвалам после сна.
  • Диагностировать Bluetooth, не проверив работу геймпада по USB (или наоборот).

FAQ

С чего начать: Code 10 или Code 43?
С одинакового минимума: другой порт/кабель → холодный старт → удалить устройство и перезагрузить. При Code 43 + USB дескриптор сразу фокусируйтесь на кабеле/порте/питании/донгле.

Нужно ли вручную искать «драйвер геймпада»?
Чаще нет: многие контроллеры работают на встроенных HID/XInput. Полезнее обновить драйверы Bluetooth/чипсета (через штатные обновления системы или комплект драйверов для вашей модели ПК).

Как понять, что это аппаратная поломка?
Если устройство даёт тот же Code 43/не определяется на другом ПК, не реагирует на сброс/индикацию, и не зависит от кабеля/порта — вероятность аппаратной неисправности высокая.