Геймпад Xbox в Windows 11 подключён, но кнопки не работают: что проверить

Если геймпад Xbox виден как подключённый, но нет реакции на кнопки/стики, начинайте с проверки ввода в joy.cpl: «Устройства и принтеры» показывает подключение, но не гарантирует, что Windows получает XInput-сигналы.

Оглавление

Проверка в «Устройствах и принтерах» и в joy.cpl

  1. Откройте список устройств:
  • Win + R → control printers → Enter
    Найдите Xbox Wireless Controller / Controller и убедитесь, что нет значка ошибки/отключения.
  1. Проверьте, приходят ли нажатия (главный тест):
  • Win + R → joy.cpl → Enter
  • Выберите контроллер → Свойства → вкладка Проверка (Test)

Интерпретация результата:

  • Контроллера нет в joy.cpl → проблема в подключении/драйвере/службах.
  • Контроллер есть, но на вкладке Test “тишина” → устройство «подключено», но ввод не проходит (часто драйвер, энергосбережение, Bluetooth-стек).
  • В joy.cpl всё работает, а в игре нет → чаще конфликт Steam Input/виртуальных геймпадов или настройки игры.

Для диагностики ориентируйтесь на joy.cpl, а «Устройства и принтеры» используйте как подтверждение, что Windows видит само устройство и нет явных ошибок.

Исправления по типу подключения (USB / Bluetooth / адаптер)

1) USB-кабель

  • Попробуйте другой кабель: частая причина — кабель «только зарядка» (питание есть, данных нет).
  • Подключите напрямую в другой USB‑порт, без хаба/передней панели.
  • В Диспетчере устройств отключите энергосбережение:
    • для USB Root Hub / Корневой USB‑концентратор снимите галочку «Разрешить отключение…».

2) Bluetooth

Если «пара есть, ввода нет»:

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

При агрессивном энергосбережении Bluetooth геймпад может числиться подключённым, но не передавать ввод — особенно после простоя/сна.

3) Xbox Wireless Adapter (донгл)

  • В Диспетчере устройств найдите адаптер → Отключить устройство → перезагрузка → Включить устройство.
  • Затем переподключите геймпад и снова проверьте joy.cpl.

Драйвер, прошивка и конфликты со Steam Input

Переустановка устройства «начисто»

  1. Параметры → Bluetooth и устройства → удалите контроллер.
  2. Диспетчер устройств → Вид → Показать скрытые устройства.
  3. Удалите дубликаты/серые записи, связанные с контроллером (Bluetooth / HID / Xbox), при возможности отметьте «Удалить программы драйверов…».
  4. Перезагрузите ПК и подключите заново.

Проверка/замена драйвера

Если контроллер определяется как универсальный HID и ведёт себя странно:

  • Диспетчер устройств → устройство контроллера → Обновить драйвер
  • Выполнить поиск драйверов на этом компьютере → Выбрать из списка
  • Выберите вариант вида Xbox / Microsoft Xbox Controller (а не общий HID), затем перезагрузитесь.

Обновление прошивки контроллера

Обновляйте прошивку через приложение Xbox Accessories, лучше при подключении по USB. Если приложение не видит контроллер по USB — почти всегда виноват кабель/порт.

Конфликты ввода (Steam Input и виртуальные контроллеры)

Если в joy.cpl всё работает, а в игре нет:

  • В Steam временно отключите перехват контроллера (Steam Input) и проверьте.
  • На время диагностики закройте программы, создающие виртуальные геймпады/ремаппинг: DS4Windows, reWASD, XOutput и аналоги. Игра может «видеть» виртуальный контроллер, а реальный игнорировать.

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

  • Проверять только «Устройства и принтеры» и не запускать joy.cpl.
  • Использовать USB‑кабель без передачи данных.
  • Подключать через хаб/док-станцию и ловить обрывы/сон USB.
  • Не удалять старые/скрытые записи контроллера в Диспетчере устройств.
  • Оставлять включённым Steam Input/виртуальные геймпады и получать конфликт устройств.

FAQ

Почему геймпад отображается подключённым, но не работает?

Потому что подключение (Bluetooth/USB) может быть установлено, но драйвер/энергосбережение/конфликт программ блокирует передачу ввода в XInput. Это быстро видно в joy.cpl.

Что делать в первую очередь?

Откройте Win+R → joy.cpl и проверьте вкладку Test. Дальше действуйте по сценарию: переустановка устройства, отключение энергосбережения, проверка кабеля/адаптера, исключение Steam Input.

Как понять, проблема в Windows или в геймпаде?

Если на другом устройстве геймпад работает, а в joy.cpl на текущем ПК нет реакции — почти наверняка проблема в Windows (драйвер, Bluetooth/USB, конфликты ПО).