DS4Windows на Windows 10/11: установка, подключение и настройка без double input
Чтобы DS4Windows корректно подружил DualShock 4 / DualSense с Windows 10/11, нужно: установить зависимости, подключить геймпад (USB или Bluetooth), включить эмуляцию Xbox 360 и при необходимости настроить HidHide для устранения двойного ввода.
DS4Windows чаще всего используют для игр, которые не дружат с контроллерами PlayStation напрямую: утилита показывает геймпад системе как «Xbox 360 Controller».
Оглавление
Подготовка: что установить заранее
Перед запуском DS4Windows проверьте, что в системе есть:
- .NET Desktop Runtime (если DS4Windows не стартует — это самый частый виновник)
- Visual C++ Redistributable 2015–2022
- Драйвер виртуального геймпада ViGEmBus (обычно ставится из интерфейса DS4Windows)
Ставьте зависимости и драйверы только из официальных установщиков/пакетов. «Сборки одним файлом» часто приносят рекламный софт и нестабильность.
Установка DS4Windows и первый запуск
- Распакуйте DS4Windows в папку, где у вас есть права на запись, например
C:\Tools\DS4Windows\. - Запустите
DS4Windows.exe. На первом старте выберите место для настроек:
- AppData — лучше для большинства (стабильнее, не требует прав на папку).
- Program Folder — если нужен портативный режим, но следите за правами.
- Если появится предложение установить ViGEmBus — установите и перезагрузите ПК.
Не располагайте DS4Windows в Program Files, чтобы не ловить ошибки сохранения профилей и логов.
Подключение и настройка (USB/Bluetooth, профили, double input)
Подключение по USB
- Используйте кабель с передачей данных (некоторые кабели только заряжают).
- Подключите геймпад → откройте DS4Windows → вкладка Controllers: устройство должно появиться в списке.
Подключение по Bluetooth
- Переведите геймпад в режим сопряжения:
- DualShock 4: удерживайте PS + Share до быстрого мигания.
- DualSense: удерживайте PS + Create до мигания.
- Windows → Bluetooth → Добавить устройство → выберите геймпад.
- Снова проверьте вкладку Controllers в DS4Windows.
Если Windows «подключила», но DS4Windows не видит геймпад: удалите устройство в Bluetooth, перезагрузите ПК и выполните сопряжение заново.
Базовые настройки для совместимости с играми
- В DS4Windows убедитесь, что включён вывод:
- Emulated controller: Xbox 360 (обычно лучший вариант)
- В Profiles настройте минимум:
- Deadzone стиков: если «дрейфует» прицел — слегка увеличьте (например, до 0.08–0.12).
- Rumble/Lightbar: при проблемах по Bluetooth уменьшите интенсивность вибрации и отключите лишние эффекты подсветки.
- Gyro (если нужно): назначайте на мышь/стик и подбирайте чувствительность постепенно.
Как убрать двойной ввод (double input) через HidHide
Симптомы: кнопки срабатывают дважды, игра видит два контроллера, включается split-screen.
Причина: игра одновременно видит физический геймпад и виртуальный Xbox-контроллер от DS4Windows.
Решение (рекомендуемое): HidHide
- Установите HidHide и перезагрузите ПК.
- Откройте HidHide Configuration Client → включите Enable device hiding.
- В списке устройств отметьте физический контроллер (DualShock/DualSense).
- Добавьте
DS4Windows.exeв Whitelist (разрешённые приложения), чтобы DS4Windows продолжал «видеть» контроллер. - Закройте клиент HidHide и проверьте в DS4Windows, что контроллер работает, а в игре отображается только один геймпад.
Не смешивайте разные методы скрытия. Если используете HidHide, не включайте параллельно старые опции скрытия контроллера внутри DS4Windows — это частый источник «пропал геймпад/не определяется».
Если игра запускается через Steam и всё путается
Когда Steam и DS4Windows одновременно «улучшают» ввод, возможны дубли и неверные подсказки кнопок. В настройках Steam в разделе контроллера попробуйте отключить лишнюю поддержку (PlayStation/Xbox) и оставьте один способ обработки: либо Steam, либо DS4Windows.
Быстрая диагностика (по делу)
| Симптом | Что проверить | Что сделать |
|---|---|---|
| DS4Windows не запускается | .NET Desktop Runtime, VC++ | Установить компоненты, перезагрузить |
| Есть задержка по Bluetooth | качество адаптера, помехи | переподключить, приблизить адаптер, для соревновательных игр — USB |
| Double input | видны 2 контроллера | настроить HidHide, оставить один «видимый» контроллер |
| После HidHide геймпад пропал | нет DS4Windows в Whitelist | добавить DS4Windows.exe, перезагрузить |
Частые ошибки
- Кабель “только зарядка”: геймпад заряжается, но не определяется как устройство ввода.
- DS4Windows в защищённой папке: не сохраняются профили/настройки, появляются странные ошибки.
- Одновременно включены Steam-настройки контроллера и DS4Windows: двойная обработка ввода, неверные кнопки.
- HidHide включён, но DS4Windows не в whitelist: контроллер «спрятали от всех», включая DS4Windows.
FAQ
Нужен ли DS4Windows, если игра поддерживает DualSense/DualShock напрямую?
Не всегда. Для нативной поддержки (подсказки кнопок PlayStation, иногда адаптивные триггеры) DS4Windows может быть лишним. Но для старых игр эмуляция Xbox 360 обычно надёжнее.
Что лучше: USB или Bluetooth?
USB стабильнее и с минимальной задержкой. Bluetooth удобнее, но больше зависит от адаптера и помех.
Почему игра видит два контроллера?
Почти всегда это double input: виден физический и виртуальный геймпад. Решение — HidHide и отказ от “двойной” обработки (например, Steam + DS4Windows одновременно).
Можно ли настроить разные профили под разные игры?
Да. Создайте профили (deadzone/гиро/раскладка) и привяжите их к приложениям или переключайте вручную перед запуском.