Геймпад не определяется на ПК: пошаговая диагностика от кабеля до драйвера

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

Схема диагностики: геймпад не определяется на ПК, проверка кабеля, драйвера и Bluetooth

Подключите контроллер по USB или Bluetooth, затем нажмите любую кнопку

USB Bluetooth
Не определяется?
  • Для лучшей поддержки Gamepad API используйте Google Chrome, Microsoft Edge, Brave или Opera.
  • После открытия страницы нажмите любую кнопку или сдвиньте стик, чтобы браузер активировал геймпад.
  • Firefox показывает подключенные контроллеры вкладке только после нажатия кнопки.
  • На macOS и iOS 16+ проверьте в системных настройках Bluetooth, что контроллер сопряжен.
Цепочка передачи сигнала от контроллера через USB и драйвер Windows в игру

Движение, тачпад и батарея (PS4 / PS5)

Режим WebHID поддерживает Sony DualShock 4, DualSense и DualSense Edge.

Что делать, если контроллер не виден, в пять шагов

  1. Смените кабель и порт: Подключите геймпад другим кабелем, который точно передает данные, и вставьте его прямо в порт на задней панели компьютера, без разветвителей и удлинителей. Это решает больше половины случаев, когда контроллер заряжается, но не виден.
  2. Посмотрите в диспетчер устройств: Нажмите Win+X и откройте диспетчер устройств. Подключите и отключите геймпад и посмотрите, какая строка появляется и исчезает. Желтый восклицательный знак или неизвестное устройство указывают на проблему с драйвером.
  3. Проверьте окно игровых устройств: Нажмите Win+R и введите joy.cpl. Если контроллер есть в этом списке, Windows его видит, и проблему нужно искать в игре или в Steam. Если его нет, продолжайте проверку на уровне системы.
  4. Переподключите Bluetooth: Для беспроводных геймпадов удалите старую запись в списке устройств Bluetooth, переведите контроллер в режим сопряжения и добавьте его заново. Держите его рядом с компьютером, пока сопряжение не завершится.
  5. Проверьте в тестере: Откройте тестер в браузере и нажмите любую кнопку на контроллере. Если геймпад появился в тестере, система и железо в порядке, а причина в конкретной игре или программе. Если нет, попробуйте другое устройство.

Как понять, на каком уровне проблема

Каждая проверка отсекает часть возможных причин. Сопоставьте, что вы видите в диспетчере устройств, в окне joy.cpl и в тестере, и таблица подскажет, где искать дальше.

Что вы видитеГде проблемаВероятная причинаЧто делать
Ничего не появляется ни в одном окнеКабель, порт или контроллерКабель только для зарядки, неисправный портДругой кабель и другой порт, проверка на другом ПК
Неизвестное устройство в диспетчереДрайверСбой установки или устаревший драйверУдалить устройство и переподключить, обновить Windows
Есть в диспетчере, нет в joy.cplРежим контроллераГеймпад работает в режиме, который система не считает игровымПереключить режим, свериться с инструкцией
Есть в joy.cpl, нет в игреИгра или SteamИгра ждет XInput или конфликт программВключить Steam Input, закрыть лишние утилиты
Есть в тестере, нет в игреНастройки игрыВыбран не тот контроллер или отключен вводПроверить меню управления в игре
Появляется и пропадаетПитание или связьЭкономия энергии USB, слабый BluetoothОтключить приостановку USB, адаптер ближе

Почему геймпад не определяется на ПК

Цепочка от кнопки до игры длиннее, чем кажется. Сигнал проходит через кабель или радиоканал, затем через контроллер USB или Bluetooth компьютера, драйвер Windows, один из интерфейсов ввода и только потом попадает в игру. Обрыв на любом звене выглядит одинаково: контроллер просто не реагирует. Поэтому полезно проверять звенья по очереди, начиная с физических.

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

Кабель, порт и разветвители

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

Порты на передней панели корпуса подключены к материнской плате длинным внутренним шлейфом и иногда работают нестабильно. Пассивные разветвители USB могут не давать достаточно тока для контроллера с вибромоторами. Для проверки подключайте геймпад напрямую в порт на задней панели, а на ноутбуке попробуйте все доступные разъемы по очереди.

  • Возьмите кабель, который точно передает данные.
  • Подключите напрямую в порт на задней панели материнской платы.
  • Уберите разветвители, удлинители и переходники.
  • Попробуйте и порты USB 2.0, и USB 3.0: некоторые старые контроллеры капризны.

Диспетчер устройств и драйверы

Диспетчер устройств показывает, что Windows думает о подключенном оборудовании. Откройте его через меню Win+X, затем подключите контроллер и посмотрите, какая строка появилась. Геймпады Xbox обычно попадают в раздел периферийных устройств Xbox, контроллеры Sony, Nintendo и многие другие в раздел устройств HID как игровые HID-совместимые устройства.

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

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

Окно игровых устройств joy.cpl

Окно игровых устройств, которое открывается командой joy.cpl, показывает контроллеры, признанные Windows игровыми. Если геймпад там есть, откройте его свойства и посмотрите на вкладку проверки: реагируют ли кнопки и оси. Если реагируют, система полностью исправна, и проблема находится выше, в игре или программе.

Если контроллер виден в диспетчере устройств, но отсутствует в окне игровых устройств, он, скорее всего, работает в режиме, который Windows не считает игровым. Такое бывает с многорежимными контроллерами и адаптерами, которые могут притворяться клавиатурой, мышью или устройством для другой платформы.

Bluetooth: сопряжение и стабильность связи

Беспроводной контроллер, который раньше работал, а потом перестал, чаще всего потерял сопряжение. Откройте параметры Windows, раздел Bluetooth и устройства, удалите старую запись контроллера и выполните сопряжение заново. Режим сопряжения включается по-разному: на DualSense и DualShock 4 это комбинация кнопки PS с кнопкой Create или Share, на геймпадах Xbox отдельная кнопка сопряжения на верхней грани, на Switch Pro Controller кнопка на торце рядом с разъемом.

Не все контроллеры Xbox поддерживают Bluetooth: у первых моделей Xbox One его нет, и они работают без провода только через фирменный беспроводной адаптер. Если связь есть, но постоянно рвется, уберите между адаптером и геймпадом металлические преграды, отодвиньте адаптер от портов USB 3.0 и роутера, а на настольном компьютере используйте удлинитель, чтобы вынести адаптер на открытое место.

Режим работы многорежимных контроллеров

Многие контроллеры сторонних производителей умеют работать в нескольких режимах: как геймпад Xbox, как контроллер Switch, как устройство DirectInput для старых игр или даже как клавиатура. Режим выбирается переключателем на корпусе или комбинацией кнопок при включении. Если выбран режим для другой платформы, Windows может видеть устройство, но игры его не поймут.

Посмотрите в инструкции к контроллеру, какой режим предназначен для ПК. Для современных игр почти всегда лучше выбрать режим XInput, в котором контроллер представляется геймпадом Xbox и поддерживается большинством проектов без дополнительных настроек. Режим DirectInput пригодится для старых игр и эмуляторов.

Энергосбережение USB и быстрый запуск

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

Еще одна неочевидная причина связана с быстрым запуском Windows. В этом режиме компьютер при выключении не завершает работу полностью, и состояние драйверов сохраняется. Если после обновления или смены контроллера что-то пошло не так, выполните именно перезагрузку, а не выключение и включение: так драйверы гарантированно загрузятся заново.

Если у вас ноутбук, проверьте и фирменную утилиту управления питанием от производителя. Некоторые такие программы в режиме максимальной экономии отключают порты или модуль Bluetooth, когда ноутбук работает от батареи. Подключите зарядное устройство и посмотрите, изменится ли поведение контроллера.

Steam, игры и конфликты программ

Когда геймпад есть в системе, но конкретная игра его не видит, первым подозреваемым становится интерфейс ввода. Многие игры поддерживают только XInput и игнорируют контроллеры Sony, Nintendo и многие недорогие модели. Steam Input решает это, переводя сигналы любого поддерживаемого контроллера в формат геймпада Xbox, но только для игр, запущенных через Steam.

Обратная проблема тоже встречается: несколько программ переназначения, запущенных одновременно, создают виртуальные контроллеры, и игра видит два устройства или реагирует на неправильное. Закройте все утилиты для контроллеров, кроме одной, и проверьте снова. В самой игре загляните в настройки управления: иногда ввод с геймпада просто выключен или выбран другой игрок.

Почему браузер не видит контроллер

Браузеры защищают приватность, поэтому сайт получает доступ к геймпаду только после того, как вы нажмете на нем кнопку при открытой странице. Если тестер показывает, что контроллер не найден, просто нажмите любую кнопку или сдвиньте стик. Убедитесь также, что вкладка активна: многие браузеры не передают ввод фоновым вкладкам.

Если и это не помогло, попробуйте другой браузер. Chrome, Edge, Firefox, Opera и Safari поддерживают Gamepad API, но работают с разными контроллерами по-разному. Расширенный режим WebHID для гироскопа, тачпада и заряда контроллеров Sony доступен только в браузерах на основе Chromium. Отключите на время расширения, которые меняют работу страниц, и перезапустите браузер после подключения нового устройства.

Беспроводные адаптеры и приемники

Некоторые контроллеры работают без провода не через Bluetooth, а через собственный USB-приемник из комплекта. Такой приемник должен быть сопряжен с конкретным геймпадом, и если связь потерялась, ее нужно восстановить: обычно для этого нажимают кнопку на приемнике и кнопку сопряжения на контроллере. Фирменному адаптеру Xbox нужен драйвер, который Windows устанавливает автоматически через Центр обновления.

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

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

Самый быстрый способ понять, исправен ли сам контроллер, это подключить его к другому компьютеру, ноутбуку или смартфону и открыть там тестер. Если на другом устройстве все кнопки и оси работают, геймпад в порядке, и проблему нужно искать в настройках первого компьютера. Если нигде не работает, вероятна аппаратная неисправность: оборванный провод внутри разъема, поврежденный порт контроллера или разряженный до нуля аккумулятор.

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

Короткий порядок проверки

Чтобы не метаться между советами, идите строго по списку и после каждого пункта проверяйте контроллер в тестере. Так вы точно узнаете, какое действие сработало, и в следующий раз решите проблему за минуту.

  • Другой кабель с передачей данных и прямой порт без разветвителей.
  • Диспетчер устройств: появляется ли строка при подключении.
  • Окно joy.cpl: видит ли система игровой контроллер.
  • Bluetooth: удалить запись и выполнить сопряжение заново.
  • Режим контроллера: XInput для современных игр.
  • Энергосбережение USB выключено, компьютер перезагружен.
  • Steam Input включен, лишние утилиты закрыты.
  • Тест на другом устройстве для исключения поломки.

Официальная техническая спецификация: MDN gamepadconnected Security Gesture Requirement

Частые вопросы

Почему геймпад заряжается, но компьютер его не видит?

Чаще всего кабель передает только питание. Замените его на кабель с линиями данных и подключите напрямую к порту на задней панели компьютера. Если это не помогло, проверьте диспетчер устройств.

Контроллер пропал после обновления Windows, что делать?

Удалите контроллер в диспетчере устройств, отключите его, перезагрузите компьютер и подключите снова. Windows установит драйвер заново. Также проверьте, не появились ли в Центре обновления дополнительные драйверы.

Нужно ли скачивать драйвер для контроллера?

Для большинства популярных геймпадов нет. Windows использует встроенные драйверы для контроллеров Xbox и стандартный драйвер HID для остальных. Отдельное программное обеспечение нужно только для некоторых специальных устройств.

Почему контроллер Xbox One не подключается по Bluetooth?

Первые модели геймпадов Xbox One не имеют Bluetooth и работают без провода только через фирменный беспроводной адаптер. По кабелю они подключаются к компьютеру без проблем.

Windows видит геймпад, а игра нет. В чем причина?

Игра, скорее всего, поддерживает только XInput и не понимает ваш контроллер. Запустите ее через Steam с включенным Steam Input или переключите контроллер в режим XInput, если он это умеет.

Почему тестер пишет, что контроллер не найден?

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

Контроллер постоянно отключается и подключается снова. Что делать?

Запретите временное отключение портов USB в параметрах электропитания, замените кабель и уберите разветвители. Для Bluetooth переставьте адаптер ближе и подальше от источников помех.

Как понять, что контроллер сломан?

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

Sources

  1. W3C Gamepad Specification
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. PlayStation Support: DualSense controller on PC
  5. Xbox Support: Connect controller to PC
  6. Nintendo Support: Joy-Con troubleshooting