部分游戏与程序会检测「DS4Windows.exe」并在检测到时忽略或屏蔽 PlayStation 手柄。以其他 exe 名称运行 DS4Windows 可避免此问题:游戏只看到虚拟 Xbox 手柄。

何时有用

  • Shovel Knight — 在 DS4Windows 运行时可能忽略 DS4 手柄。
  • Yuzu / Cemu — 检测到 DS4Windows 时可能忽略 PlayStation 手柄。
  • Steam 大屏模式 — 检测到 DS4Windows 时可能对 PlayStation 手柄表现异常。
  • Steam Input — 部分行为与 DS4Windows 进程名相关。

通过设置自定义 exe 名称更改进程名后,这些程序不再识别「DS4Windows」,虚拟 Xbox 手柄可正常使用。

如何设置自定义 exe 名称

  • 打开 DS4Windows,进入 设置
  • 关闭 开机启动(避免之后同时运行两个实例)。
  • 找到 Custom Exe Name(或类似项),输入名称,如 DSForW(不含 .exe)。
  • 在 DS4Windows 中点击 Stop,再点 Start。完全退出 DS4Windows(包括系统托盘)。
  • 在 DS4Windows 文件夹中会出现新文件 DSForW.exe(或你填的名称)。之后用该 exe 启动,不要用 DS4Windows.exe。

之后需要 DS4Windows 时运行这个 exe。可在任务管理器中确认进程显示为新名称。

恢复原名

完全退出 DS4Windows(及自定义 exe)。运行原来的 DS4Windows.exe。在设置中关闭「开机启动」、清空 Custom Exe Name、点击 Stop 再 Start,然后退出 DS4Windows。如需可重新开启「开机启动」。之后照常使用 DS4Windows.exe。

更新 DS4Windows 后

更新会替换主程序文件夹。自定义 exe 由当前版本生成。更新后先运行一次 DS4Windows.exe,必要时重新设置自定义 exe 名称,然后使用新文件夹中的新 exe。