Геймпад не определяется в DS4Windows: быстрая диагностика
Если DS4Windows (или похожая программа) не видит геймпад, сначала проверьте, видит ли его сама Windows в joy.cpl. Если не видит — проблема в кабеле/Bluetooth/драйверах. Если видит — почти всегда виноваты HidHide/Exclusive или конфликт со Steam Input/другими мапперами.
Оглавление
Шаг 1. Проверка в Windows (joy.cpl) и подключение
- Нажмите
Win + R→ введитеjoy.cpl→ Enter.
- Контроллера нет → DS4Windows его не “починит”, сначала исправьте подключение.
- Контроллер есть и реагирует → переходите к шагу 2.
- Если подключение по USB:
- Смените порт (лучше напрямую в ПК, без хабов).
- Смените кабель.
Частая причина: кабель заряжает, но не передаёт данные — тогда в joy.cpl будет пусто.
- Если подключение по Bluetooth:
- Удалите устройство в «Bluetooth и устройства» → заново выполните сопряжение.
- Отключите энергосбережение адаптера: Диспетчер устройств → ваш Bluetooth/USB-адаптер → «Управление электропитанием» → снимите «Разрешить отключение…».
Шаг 2. Windows видит геймпад, а DS4Windows — нет
Здесь обычно две причины: скрытие устройства или настройки/запуск.
- Проверьте, не включено ли скрытие (HidHide / Hide DS4 / Exclusive mode).
Если вы когда-то включали “скрыть физический контроллер”, то геймпад может стать невидимым для программ.
Безопасная проверка:
- Полностью закройте DS4Windows (включая трей).
- В HidHide временно выключите Enable device hiding или уберите скрытие с вашего геймпада.
- Переподключите контроллер и снова проверьте
joy.cpl.
Если хотите скрывать физический геймпад, обязательно добавьте DS4Windows в “разрешённые приложения” HidHide — иначе вы спрячете контроллер от самого DS4Windows.
- Убедитесь, что DS4Windows действительно “работает”:
- В некоторых сборках нужно нажать Start/включить эмуляцию.
- Включите поддержку нужного типа (например, DualSense, если у вас не DualShock 4).
- Если программа запускается нестабильно, обновите/переустановите системные компоненты, которые она требует (часто .NET Desktop Runtime и Visual C++).
Шаг 3. Конфликты и виртуальный контроллер (ViGEm)
Даже когда геймпад определяется, ввод может “пропасть” из‑за перехватчиков.
Быстрый тест на конфликт
- Полностью выйдите из Steam (через трей), закройте другие мапперы/эмуляторы ввода.
- Перезагрузите ПК.
- Запустите только DS4Windows и проверьте.
Правило: одна игра — один маппер. Steam Input + DS4Windows одновременно часто дают “не определяется”, “двойной ввод” или две “геймпады”.
Если DS4Windows видит геймпад, а игры — нет
DS4Windows обычно создаёт виртуальный Xbox-контроллер через драйвер (часто семейство ViGEm). Если драйвер не установился или конфликтует с остатками старых пакетов:
- удалите старые виртуальные драйверы/инструменты для геймпадов, которые ставили раньше;
- перезагрузите;
- установите драйвер, предлагаемый DS4Windows, и снова перезагрузите.
Короткая шпаргалка по симптомам
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
В joy.cpl пусто | Кабель без data / проблема BT / драйвер адаптера | Сменить кабель/порт, переподключить BT, проверить Диспетчер устройств |
joy.cpl ок, DS4Windows пусто | HidHide/Exclusive скрыли устройство | Временно отключить скрытие, настроить allowlist |
| DS4Windows ок, игра не видит | Конфликт Steam Input или нет виртуального контроллера | Закрыть Steam/мапперы, переустановить виртуальный драйвер |
| Двойной ввод | Видны физический и виртуальный контроллеры | Скрыть физический через HidHide или отключить один маппер |
Частые ошибки
- Переустанавливают DS4Windows, не проверив
joy.cpl(Windows не видит — софт не поможет). - Включают HidHide и забывают разрешить DS4Windows в списке приложений.
- Держат включёнными одновременно Steam Input и DS4Windows.
- Используют “зарядный” USB‑кабель без линий данных.
- Оставляют включённым энергосбережение Bluetooth/USB‑адаптера (отсюда отвал по BT).
FAQ
Почему DS4Windows не видит геймпад по USB, но он заряжается?
Почти всегда это кабель без передачи данных или плохой контакт разъёма. Проверьте, появляется ли устройство в joy.cpl.
Нужно ли включать скрытие (HidHide)?
Только если есть “двойной ввод” (игра видит два контроллера). В остальных случаях лучше сначала добиться стабильного определения без скрытия.
Можно ли обойтись без DS4Windows?
Да, если ваша игра/платформа уже поддерживает DualShock 4/DualSense или вы используете Steam Input. Главное — не запускать два маппера одновременно.