Геймпад подключён к ПК через USB-кабель, но Windows не видит устройство, а в «Диспетчере устройств» висит неизвестное оборудование с жёлтым восклицательным знаком — типичный признак отсутствующего или конфликтующего драйвера контроллера. Первое действие, которое стоит выполнить: откройте Диспетчер устройств (через Win + X) и проверьте разделы «Устройства HID» и «Другие устройства», чтобы понять, как система вообще определила геймпад.
В большинстве случаев современные контроллеры — Xbox One, Xbox Series, DualSense, DualShock 4 — работают в Windows через встроенный стек XInput или HID, и отдельный драйвер скачивать не нужно. Проблемы возникают с китайскими безымянными геймпадами, старыми DirectInput-контроллерами и при повреждении системных файлов устройства. Разберём все сценарии по порядку.
Как Windows работает с геймпадами: XInput и DirectInput
Существует два основных API, через которые игры получают данные с контроллера. XInput — современный стандарт, разработанный для геймпадов Xbox: он поддерживается подавляющим большинством актуальных игр и обеспечивает корректную работу триггеров и вибрации. DirectInput — более старый интерфейс, через который работают многие недорогие контроллеры и джойстики.
Если ваш геймпад работает только в режиме DirectInput, а игра поддерживает исключительно XInput, кнопки могут не определяться или раскладка будет «перепутанной». Это не всегда проблема драйвера — иногда достаточно программной прослойки-эмулятора. Проверить, в каком режиме работает контроллер, можно через встроенную утилиту: нажмите Win + R и введите команду:
joy.cplОткроется окно «Игровые устройства», где отображаются все определённые системой контроллеры. Если геймпада здесь нет — проблема на уровне драйвера или физического подключения. Если контроллер виден, но кнопки не реагируют в окне «Свойства», возможна аппаратная неисправность или конфликт режима работы.
💡Сначала проверьте геймпад через joy.cpl — это отделяет проблемы драйвера от проблем конкретной игры.