部分游戏与程序会检测「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。