Геймпад определяется системой, горит индикатор подключения, но в игре нажатия не регистрируются — чаще всего виноваты не «сгоревшие» кнопки, а драйвер, конфликт виртуальных контроллеров или неверный режим работы самого джойстика. Прежде чем менять устройство, стоит пройти простую диагностическую цепочку: проверить отклик в системной утилите Windows, исключить конфликт ПО и убедиться, что игра вообще видит этот тип контроллера.
Проблема почти всегда локализуется на одном из четырёх уровней: физическое подключение, драйвер, системные настройки или настройки конкретной игры. Ниже разберём каждый уровень по порядку — от самых простых проверок к более глубоким.
Шаг 1: Проверка физического подключения
Начните с банального, но самого частого источника проблем. Переподключите джойстик в другой USB-порт, желательно напрямую в материнскую плату (задняя панель ПК), минуя хабы и переднюю панель корпуса. Порты на передней панели и дешёвые USB-хабы часто дают недостаточное питание или нестабильный сигнал.
Если геймпад беспроводной, проверьте заряд аккумулятора или батареек — при низком заряде многие контроллеры подключаются, но работают с перебоями или не передают ввод. Для Bluetooth-моделей удалите устройство из списка сопряжённых в Параметры → Bluetooth и устройства и выполните сопряжение заново.
- 🔌 Подключите джойстик напрямую к порту на материнской плате, а не через хаб
- 🔋 Проверьте заряд батареек или аккумулятора беспроводного геймпада
- 🔗 Осмотрите кабель на переломы у штекера — частое место повреждения
- 💻 Проверьте устройство на другом компьютере, чтобы исключить аппаратную неисправность
Шаг 2: Проверка отклика в системной утилите Windows
Windows имеет встроенный инструмент проверки игровых контроллеров, и это первое место, где стоит убедиться, что система получает сигналы от устройства. Нажмите Win + R и введите команду:
joy.cpl
Откроется окно «Игровые устройства управления». Если ваш джойстик отображается в списке со статусом «ОК» — дважды кликните по нему и проверьте отклик осей и кнопок на вкладке тестирования. Стики должны плавно двигать перекрестие, а кнопки — подсвечиваться при нажатии.
Если устройство в списке есть, но нажатия не регистрируются — вероятна аппаратная неисправность или повреждение кабеля. Если устройства в списке нет вообще — система его не видит, и нужно копать в сторону драйверов и Диспетчера устройств.
Шаг 3: Драйверы и Диспетчер устройств
Откройте Диспетчер устройств (Win + X → Диспетчер устройств) и найдите джойстик в разделах «Устройства HID», «Игровые устройства» или «Контроллеры USB». Жёлтый восклицательный знак рядом с устройством — прямое указание на проблему с драйвером.
Стандартная последовательность действий: кликните правой кнопкой по устройству → «Удалить устройство», затем отсоедините джойстик, перезагрузите ПК и подключите его заново. Windows переустановит драйвер автоматически. Для фирменных контроллеров (например, Xbox, DualShock, DualSense) дополнительные драйверы обычно не требуются — они поддерживаются системой из коробки, но для старых или безымянных моделей может понадобиться ПО с сайта производителя.
⚠️ Внимание: не устанавливайте «универсальные драйвер-паки» со сторонних сайтов — они часто содержат лишнее ПО и могут конфликтовать с системными драйверами HID. Загружайте ПО только с официального сайта производителя вашей модели.
☑️ Быстрая диагностика джойстика
Шаг 4: Конфликты виртуальных контроллеров и эмуляторов
Одна из самых коварных причин: на ПК установлены программы-эмуляторы контроллеров — DS4Windows, vJoy, reWASD, Xpadder или старые версии SCP Toolkit. Они создают виртуальные геймпады, и игра может «цепляться» к виртуальному устройству вместо физического, либо оба устройства конфликтуют, и ввод дублируется или пропадает.
Если такие программы установлены, но вы ими активно не пользуетесь — закройте их через системный трей или полностью удалите и перезагрузите ПК. Если пользуетесь (например, DS4Windows для геймпада PlayStation) — проверьте, включена ли в программе функция скрытия физического контроллера (в DS4Windows это опция Hide DS4 Controller): без неё система видит два устройства одновременно, что и вызывает конфликт.
Почему возникает двойной ввод
Когда физический геймпад и его виртуальная копия видны системе одновременно, игра получает сигнал дважды: от реального устройства и от эмулятора. Симптомы — меню пролистывается через один пункт, персонаж двигается рывками, камера крутится сама. Лечится скрытием физического устройства в настройках эмулятора или отключением эмулятора.
Шаг 5: Настройки Steam и других лаунчеров
Если джойстик работает в joy.cpl, но мёртв в играх Steam — проверьте настройки контроллера в самом клиенте. Откройте Steam → Настройки → Контроллер и убедитесь, что для вашего типа геймпада включена поддержка (например, «Включить поддержку контроллера PlayStation» или Xbox). Steam Input перехватывает ввод контроллера, и при некорректной конфигурации игра может не получать сигналы.
Иногда помогает обратное действие — отключить Steam Input для конкретной игры: правый клик по игре в библиотеке → Свойства → Контроллер → выбрать «Отключить Steam Input». Это актуально для игр, которые нативно поддерживают ваш геймпад и конфликтуют с прослойкой Steam.
Для контроллеров, не поддерживаемых игрой напрямую, Steam Input наоборот необходим — он преобразует сигналы в формат XInput, понятный большинству современных игр.
Шаг 6: XInput, DirectInput и совместимость с играми
Современные игры на Windows рассчитаны преимущественно на протокол XInput (стандарт контроллеров Xbox). Старые и бюджетные джойстики часто работают только через DirectInput, и игра их попросту не распознаёт, хотя Windows устройство видит. У некоторых геймпадов на корпусе есть физический переключатель режимов X/D или XInput/DirectInput — проверьте его положение и сверьтесь с инструкцией вашей модели.
Если переключателя нет, а игра требует XInput, выходом служат программы-эмуляторы вроде x360ce или уже упомянутый Steam Input, которые транслируют DirectInput-сигналы в XInput. Учтите, что конфигурация таких утилит зависит от конкретной игры и модели контроллера.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Джойстика нет в joy.cpl | Драйвер, порт, кабель | Диспетчер устройств, другой USB-порт |
| В joy.cpl есть, отклика нет | Аппаратная неисправность | Тест на другом ПК |
| В joy.cpl работает, в игре нет | DirectInput без эмуляции | Переключатель X/D, Steam Input |
| Двойной ввод, рывки | Конфликт с эмулятором | DS4Windows, reWASD, vJoy |
| Отключается во время игры | Питание, кабель, энергосбережение USB | Настройки электропитания портов |
Шаг 7: Энергосбережение USB и дополнительные проверки
Windows умеет отключать USB-порты для экономии энергии, и это нередко обрывает работу геймпада посреди игры. Откройте Диспетчер устройств, разверните «Контроллеры USB», и для каждого «Корневого USB-концентратора» на вкладке «Управление электропитанием» снимите галочку Разрешить отключение этого устройства для экономии энергии.
Также стоит проверить установленные обновления Windows: иногда проблема появляется сразу после обновления системы, и помогает откат конкретного пакета через Параметры → Центр обновления Windows → Журнал обновлений. И наоборот — если система давно не обновлялась, установите актуальные апдейты: поддержка новых контроллеров добавляется именно через них.
⚠️ Внимание: не спешите разбирать геймпад или перепаивать кабель, пока не исключены все программные причины. Большинство случаев «подключён, но не работает» решается переустановкой драйвера или настройкой Steam Input, без вмешательства в железо.
Часто задаваемые вопросы
Windows пишет «USB-устройство не опознано» при подключении джойстика. Что делать?
Попробуйте другой порт и другой кабель (если он съёмный), удалите устройство с ошибкой в Диспетчере устройств и перезагрузите ПК. Если ошибка повторяется на другом компьютере — вероятна аппаратная неисправность контроллера или кабеля.
Геймпад работает в Steam, но не работает в игре из другого лаунчера. Почему?
Steam Input преобразует ввод в XInput, который понимают почти все игры. Вне Steam ваш контроллер может работать в режиме DirectInput, который конкретная игра не поддерживает. Решения: добавить игру в Steam как стороннюю, использовать эмулятор XInput или проверить переключатель режимов на геймпаде.
Беспроводной джойстик подключается по Bluetooth, но кнопки не работают. В чём причина?
Удалите устройство из списка сопряжённых и выполните сопряжение заново, проверьте заряд. Некоторые контроллеры по Bluetooth работают ограниченно — для полной совместимости производитель может рекомендовать фирменный адаптер или проводное подключение. Сверьтесь с инструкцией конкретной модели.
После обновления Windows джойстик перестал работать. Как исправить?
Сначала переустановите драйвер через Диспетчер устройств. Если не помогло — проверьте журнал обновлений и попробуйте удалить последний установленный пакет. Также убедитесь, что сторонние утилиты контроллеров (DS4Windows и подобные) обновлены до версий, совместимых с вашей сборкой Windows.
Нужно ли устанавливать драйверы для геймпада Xbox или PlayStation на Windows?
Как правило, нет: контроллеры Xbox поддерживаются Windows нативно, DualShock 4 и DualSense также определяются системой без дополнительных драйверов, хотя для полной поддержки в играх может понадобиться Steam Input или DS4Windows. Фирменное ПО с сайта производителя требуется в основном для старых или малоизвестных моделей.