Некоторые игры и приложения проверяют наличие «DS4Windows.exe» и игнорируют или блокируют контроллеры PlayStation при его обнаружении. Запуск DS4Windows под другим именем exe может решить проблему: игра будет видеть только виртуальный Xbox-контроллер.

Когда это помогает

  • Shovel Knight — может игнорировать контроллеры DS4 при запущенном DS4Windows.
  • Yuzu / Cemu — могут игнорировать контроллеры PlayStation при обнаружении DS4Windows.
  • Steam Big Picture — может некорректно работать с контроллерами PlayStation при обнаружении DS4Windows.
  • Steam Input — часть поведения привязана к имени процесса DS4Windows.

При переименовании процесса (через настройку своего имени exe) эти приложения перестают видеть «DS4Windows», и виртуальный Xbox-контроллер работает как обычно.

Как задать своё имя .exe

  • Откройте DS4Windows и перейдите в Настройки.
  • Отключите Запуск при старте системы (чтобы потом не запускались две копии).
  • Найдите Custom Exe Name (или аналогично) и введите имя, например DSForW (без .exe).
  • Нажмите Stop, затем Start в DS4Windows. Полностью закройте DS4Windows (включая область уведомлений).
  • В папке DS4Windows появится новый файл DSForW.exe (или выбранное имя). Запускайте его вместо DS4Windows.exe.

Дальше запускайте этот exe, когда нужен DS4Windows. В диспетчере задач проверьте, что процесс отображается под новым именем.

Вернуть исходное имя

Полностью закройте DS4Windows (и свой exe). Запустите оригинальный DS4Windows.exe. В настройках отключите «Запуск при старте», очистите поле Custom Exe Name, нажмите Stop, затем Start, затем закройте DS4Windows. При желании снова включите «Запуск при старте». Пользуйтесь DS4Windows.exe как раньше.

После обновления DS4Windows

Обновление заменяет основную папку. Свой exe создаётся из текущей сборки. После обновления один раз откройте DS4Windows.exe, при необходимости снова задайте своё имя exe и используйте новый exe из обновлённой папки.