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 и первый запуск

  1. Распакуйте DS4Windows в папку, где у вас есть права на запись, например C:\Tools\DS4Windows\.
  2. Запустите DS4Windows.exe. На первом старте выберите место для настроек:
  • AppData — лучше для большинства (стабильнее, не требует прав на папку).
  • Program Folder — если нужен портативный режим, но следите за правами.
  1. Если появится предложение установить ViGEmBus — установите и перезагрузите ПК.

Не располагайте DS4Windows в Program Files, чтобы не ловить ошибки сохранения профилей и логов.

Подключение и настройка (USB/Bluetooth, профили, double input)

Подключение по USB

  1. Используйте кабель с передачей данных (некоторые кабели только заряжают).
  2. Подключите геймпад → откройте DS4Windows → вкладка Controllers: устройство должно появиться в списке.

Подключение по Bluetooth

  1. Переведите геймпад в режим сопряжения:
  • DualShock 4: удерживайте PS + Share до быстрого мигания.
  • DualSense: удерживайте PS + Create до мигания.
  1. Windows → Bluetooth → Добавить устройство → выберите геймпад.
  2. Снова проверьте вкладку Controllers в DS4Windows.

Если Windows «подключила», но DS4Windows не видит геймпад: удалите устройство в Bluetooth, перезагрузите ПК и выполните сопряжение заново.

Базовые настройки для совместимости с играми

  1. В DS4Windows убедитесь, что включён вывод:
  • Emulated controller: Xbox 360 (обычно лучший вариант)
  1. В Profiles настройте минимум:
  • Deadzone стиков: если «дрейфует» прицел — слегка увеличьте (например, до 0.08–0.12).
  • Rumble/Lightbar: при проблемах по Bluetooth уменьшите интенсивность вибрации и отключите лишние эффекты подсветки.
  • Gyro (если нужно): назначайте на мышь/стик и подбирайте чувствительность постепенно.

Как убрать двойной ввод (double input) через HidHide

Симптомы: кнопки срабатывают дважды, игра видит два контроллера, включается split-screen.

Причина: игра одновременно видит физический геймпад и виртуальный Xbox-контроллер от DS4Windows.

Решение (рекомендуемое): HidHide

  1. Установите HidHide и перезагрузите ПК.
  2. Откройте HidHide Configuration Client → включите Enable device hiding.
  3. В списке устройств отметьте физический контроллер (DualShock/DualSense).
  4. Добавьте DS4Windows.exe в Whitelist (разрешённые приложения), чтобы DS4Windows продолжал «видеть» контроллер.
  5. Закройте клиент 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/гиро/раскладка) и привяжите их к приложениям или переключайте вручную перед запуском.