Ошибка драйвера при подключении геймпада: как найти причину и устранить её

Код 28 или 43 в Диспетчере устройств при подключении геймпада почти всегда указывает на проблему с драйвером: система видит устройство, но не может корректно с ним работать. Первое, что стоит сделать — открыть Диспетчер устройств (сочетание Win + X, затем соответствующий пункт) и посмотреть, как именно определился контроллер: как неизвестное USB-устройство, как HID-совместимый контроллер с жёлтым восклицательным знаком или не появился в списке вовсе.

От этого наблюдения зависит дальнейший порядок действий. Если устройство определилось с ошибкой, проблема, скорее всего, программная и решается переустановкой драйвера. Если геймпад вообще не появляется в списке, виновником может быть кабель, порт или сам контроллер. Ниже разберём оба сценария и типичные решения для Windows 10 и 11.

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

Откройте Диспетчер устройств и разверните разделы «Контроллеры USB», «Устройства HID» и «Звуковые, видео- и игровые устройства». Геймпад с проблемным драйвером обычно отображается с жёлтой иконкой предупреждения. Двойной клик по устройству откроет окно свойств, где на вкладке «Общие» указан код ошибки и её краткое описание.

Наиболее частые коды и их смысл:

  • 🔧 Код 28 — драйверы для устройства не установлены; система не нашла подходящий драйвер в своей базе.
  • Код 43 — устройство сообщило о сбое; возможна как программная, так и аппаратная причина.
  • 🔄 Код 10 — устройство не может быть запущено; часто возникает после обновления Windows.
  • 🚫 Код 45 — устройство не подключено к компьютеру, хотя ранее было установлено.

Запишите код — он существенно сузит круг поиска. Также полезно проверить вкладку «События» в свойствах устройства: там видно, когда драйвер устанавливался последний раз и были ли ошибки инициализации.

Первичные проверки перед работой с драйверами

Прежде чем переустанавливать драйверы, исключите простые аппаратные причины — они встречаются не реже программных. Подключите геймпад к другому USB-порту, желательно напрямую к материнской плате, а не через хаб или переднюю панель корпуса. Порты на передней панели и недорогие USB-разветвители нередко дают недостаточное питание или нестабильное соединение.

Если есть возможность, проверьте контроллер на другом компьютере. Геймпад, который везде определяется с ошибкой, вероятно, неисправен сам по себе. И наоборот: устройство, нормально работающее на другом ПК, указывает на проблему именно в вашей системе.

⚠️ Внимание: дешёвые зарядные кабели micro-USB и USB-C часто не содержат линий передачи данных — по ним геймпад заряжается, но компьютером не определяется. Если контроллер подключается по кабелю, обязательно попробуйте другой, заведомо «дата-кабель».
📊 Какой геймпад вы подключаете к ПК?
Xbox (проводной или беспроводной)
PlayStation DualShock 4 / DualSense
Универсальный китайский контроллер
Геймпад от Nintendo или другой

Переустановка драйвера через Диспетчер устройств

Самый надёжный способ сбросить программную часть — полностью удалить устройство и дать системе установить драйвер заново. Для этого в Диспетчере устройств кликните правой кнопкой по проблемному геймпаду и выберите Удалить устройство. Если в диалоге есть галочка «Удалить программы драйверов для этого устройства» — отметьте её.

После удаления отключите геймпад, перезагрузите компьютер и подключите контроллер снова. Windows при инициализации попытается подобрать драйвер из своей базы. Для большинства HID-совместимых устройств и геймпадов Xbox этого достаточно — система использует встроенные драйверы, и отдельная установка не требуется.

☑️ Переустановка драйвера геймпада

Выполнено: 0 / 5

Если автоматическая установка не сработала, попробуйте вручную: правый клик по устройству → Обновить драйвер → «Найти драйверы на этом компьютере» → «Выбрать драйвер из списка доступных». В списке поищите вариант «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-устройство» — что это значит?

Система получила от устройства некорректный ответ при инициализации. Возможные причины: нестабильное питание порта, повреждённый кабель, сбой прошивки контроллера. Начните со смены порта и кабеля, затем удалите устройство в Диспетчере устройств и перезагрузите ПК.