Код 28 или 43 в Диспетчере устройств при подключении геймпада почти всегда указывает на проблему с драйвером: система видит устройство, но не может корректно с ним работать. Первое, что стоит сделать — открыть Диспетчер устройств (сочетание Win + X, затем соответствующий пункт) и посмотреть, как именно определился контроллер: как неизвестное USB-устройство, как HID-совместимый контроллер с жёлтым восклицательным знаком или не появился в списке вовсе.
От этого наблюдения зависит дальнейший порядок действий. Если устройство определилось с ошибкой, проблема, скорее всего, программная и решается переустановкой драйвера. Если геймпад вообще не появляется в списке, виновником может быть кабель, порт или сам контроллер. Ниже разберём оба сценария и типичные решения для Windows 10 и 11.
Как понять, что проблема именно в драйвере
Откройте Диспетчер устройств и разверните разделы «Контроллеры USB», «Устройства HID» и «Звуковые, видео- и игровые устройства». Геймпад с проблемным драйвером обычно отображается с жёлтой иконкой предупреждения. Двойной клик по устройству откроет окно свойств, где на вкладке «Общие» указан код ошибки и её краткое описание.
Наиболее частые коды и их смысл:
- 🔧 Код 28 — драйверы для устройства не установлены; система не нашла подходящий драйвер в своей базе.
- ⚡ Код 43 — устройство сообщило о сбое; возможна как программная, так и аппаратная причина.
- 🔄 Код 10 — устройство не может быть запущено; часто возникает после обновления Windows.
- 🚫 Код 45 — устройство не подключено к компьютеру, хотя ранее было установлено.
Запишите код — он существенно сузит круг поиска. Также полезно проверить вкладку «События» в свойствах устройства: там видно, когда драйвер устанавливался последний раз и были ли ошибки инициализации.
Первичные проверки перед работой с драйверами
Прежде чем переустанавливать драйверы, исключите простые аппаратные причины — они встречаются не реже программных. Подключите геймпад к другому USB-порту, желательно напрямую к материнской плате, а не через хаб или переднюю панель корпуса. Порты на передней панели и недорогие USB-разветвители нередко дают недостаточное питание или нестабильное соединение.
Если есть возможность, проверьте контроллер на другом компьютере. Геймпад, который везде определяется с ошибкой, вероятно, неисправен сам по себе. И наоборот: устройство, нормально работающее на другом ПК, указывает на проблему именно в вашей системе.
⚠️ Внимание: дешёвые зарядные кабели micro-USB и USB-C часто не содержат линий передачи данных — по ним геймпад заряжается, но компьютером не определяется. Если контроллер подключается по кабелю, обязательно попробуйте другой, заведомо «дата-кабель».
Переустановка драйвера через Диспетчер устройств
Самый надёжный способ сбросить программную часть — полностью удалить устройство и дать системе установить драйвер заново. Для этого в Диспетчере устройств кликните правой кнопкой по проблемному геймпаду и выберите Удалить устройство. Если в диалоге есть галочка «Удалить программы драйверов для этого устройства» — отметьте её.
После удаления отключите геймпад, перезагрузите компьютер и подключите контроллер снова. Windows при инициализации попытается подобрать драйвер из своей базы. Для большинства HID-совместимых устройств и геймпадов Xbox этого достаточно — система использует встроенные драйверы, и отдельная установка не требуется.
☑️ Переустановка драйвера геймпада
Если автоматическая установка не сработала, попробуйте вручную: правый клик по устройству → Обновить драйвер → «Найти драйверы на этом компьютере» → «Выбрать драйвер из списка доступных». В списке поищите вариант «USB-устройство ввода HID» или «HID-совместимый игровой контроллер».
Особенности для разных моделей геймпадов
Контроллеры Xbox 360, Xbox One и Xbox Series в Windows 10/11 поддерживаются нативно через протокол XInput, и отдельные драйверы им обычно не нужны. Ошибки с ними чаще связаны с кабелем, портом или повреждением системных файлов. Для беспроводного подключения через адаптер Xbox Wireless убедитесь, что сам адаптер определяется в системе корректно.
Геймпады DualShock 4 и DualSense используют стандартный HID-протокол, но многие игры понимают только XInput. Для них применяются программы-прослойки вроде DS4Windows или поддержка контроллеров PlayStation в Steam. Если такая программа установлена и работает некорректно, она может «перехватывать» устройство — попробуйте временно закрыть её и проверить, исчезнет ли ошибка.
Что такое XInput и DInput и почему это важно
XInput — современный API Microsoft для геймпадов Xbox, а DInput — устаревший интерфейс, который используют многие недорогие универсальные контроллеры. Игры, рассчитанные только на XInput, не видят DInput-устройства напрямую. Некоторые универсальные геймпады имеют физический переключатель режимов (часто обозначен X/D) — если контроллер определяется, но не работает в играх, проверьте положение этого переключателя в инструкции к вашей модели.
Безымянные универсальные контроллеры — самая проблемная категория. Для них может потребоваться драйвер с диска из комплекта или с сайта производителя. Если производитель неизвестен, помогает определение устройства по ИД оборудования: в свойствах устройства на вкладке «Сведения» выберите свойство «ИД оборудования» и найдите по значениям вида VID_xxxx&PID_xxxx информацию о чипе и подходящем драйвере.
Обновление системы и проверка целостности файлов
Драйверы геймпадов — часть системы, поэтому их повреждение часто связано с общим состоянием Windows. Установите накопительные обновления через Параметры → Центр обновления Windows: вместе с ними приходят и обновления драйверов. Иногда, наоборот, ошибка появляется сразу после обновления — тогда есть смысл удалить последнее обновление или откатить драйвер через кнопку «Откатить» в свойствах устройства (если она активна).
При подозрении на повреждение системных файлов выполните в командной строке от имени администратора:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Первая команда проверяет и восстанавливает защищённые системные файлы, вторая — исправляет хранилище компонентов, из которого система берёт файлы для восстановления. После выполнения обеих перезагрузите ПК и проверьте геймпад снова.
⚠️ Внимание: не устанавливайте «драйверпаки» и автоматические установщики драйверов из непроверенных источников. Они нередко подменяют рабочие системные драйверы несовместимыми версиями, после чего устройство перестаёт работать полностью. Безопасные источники — Центр обновления Windows и официальный сайт производителя геймпада.
Сводная таблица: симптомы и решения
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Код 28 в Диспетчере устройств | Драйвер не найден системой | Обновить Windows, установить драйвер с сайта производителя |
| Код 43 | Сбой устройства или драйвера | Удалить устройство, перезагрузиться, сменить USB-порт |
| Геймпад не появляется в списке вообще | Кабель без линий данных, неисправен порт или контроллер | Другой кабель, другой порт, проверка на другом ПК |
| Определяется, но не работает в играх | Несовместимость API (DInput вместо XInput) | Переключатель режимов, настройки Steam, эмулятор XInput |
| Ошибка появилась после обновления Windows | Конфликт новой версии драйвера | Откат драйвера или удаление последнего обновления |
Когда проблема не решается программно
Если ни одна из программных мер не помогла, а геймпад сбоит на нескольких компьютерах, вероятна аппаратная неисправность: повреждение разъёма, шлейфа или платы контроллера. В этом случае разумнее обратиться в сервис или воспользоваться гарантией, чем продолжать эксперименты с драйверами. Разборка и ремонт контроллера требуют навыков пайки и могут окончательно вывести устройство из строя.
Отдельный случай — конфликт с другими USB-устройствами или виртуальными контроллерами, которые создают эмуляторы и программы вроде DS4Windows или vJoy. Попробуйте временно удалить такое ПО вместе с его виртуальными устройствами и проверить работу геймпада «на чистой» системе.
Частые вопросы
Почему геймпад работает через Bluetooth, но не по кабелю?
Наиболее вероятная причина — кабель без линий передачи данных (только зарядка). Замените его на полноценный дата-кабель. Реже встречается повреждение USB-разъёма самого контроллера.
Нужно ли скачивать драйвер для геймпада Xbox в Windows 10/11?
Обычно нет — поддержка контроллеров Xbox встроена в систему, и драйвер устанавливается автоматически при первом подключении. Если этого не произошло, проверьте Центр обновления Windows и целостность системных файлов.
Что означает жёлтый восклицательный знак на устройстве?
Это признак того, что устройство определено, но работает с ошибкой. Откройте его свойства двойным кликом — код ошибки на вкладке «Общие» подскажет направление поиска: отсутствие драйвера, сбой устройства или конфликт ресурсов.
Может ли антивирус блокировать установку драйвера геймпада?
Теоретически — да, если драйвер не подписан или загружен из сомнительного источника. Если установка драйвера с официального сайта производителя блокируется, проверьте журнал антивируса и временно добавьте установщик в исключения. Драйверы из Центра обновления Windows антивирусы обычно не трогают.
Геймпад определяется как «Неизвестное USB-устройство» — что это значит?
Система получила от устройства некорректный ответ при инициализации. Возможные причины: нестабильное питание порта, повреждённый кабель, сбой прошивки контроллера. Начните со смены порта и кабеля, затем удалите устройство в Диспетчере устройств и перезагрузите ПК.