Custom .exe name

Setting up a custom executable name

General info

There are some aplications and games that behave differently when they detect DS4Windows is running on the users system. The known ones are:

  • Steam Big Picture: cannot interact with the Big Picture interface using DS4 controllers
  • Steam Input: will ignore DS4 controllers, breaking their usage with Steam’s Playstation Configuration Support
  • Sholve Knight: game will ignore DS4 controllers

This guide will make DS4Windows run under a new process name instead of the standard DS4Windows.exe in order to make it run undetectable.

How to set a custom .exe name

The name DS4Win will be used as an example for this guide, but any other name can be used:

Step 1

  • Open DS4Windows and go to the Settings tab
  • If the run at Startup option is enabled then disable it for now
  • On the Custom Exe name box write the desired custom name (DS4Win) without adding “.exe” in the end
  • Stop and then start DS4Windows again

custom exe setting

Step 2

Fully close DS4Windows, make sure it’s not running on the background or in the system tray.

DS4Windows in system tray

Step 3 In DS4Windows’ folder, locate the new TheNameYouChose.exe (DS4Win.exe) file and run it

new exe in folder

Step 4 Check if the program is running under the new name in the task manager.

new exe name in task manager

  • From this point forward the original DS4Windows.exe should not be used anymore
  • If the run at Startup option has been disabled in the beggining then re-enable it now
  • Sometimes this process needs to be re-done after a DS4Windows update, though DS4Windows updates should work as long as the name inside the Custom Exe name box is exactly the same as the actual “.exe” file (not including the actual “.exe” text)

Stop using a custom .exe name

  • Fully close DS4Windows in case it is open. Make sure it’s not running in the background or at the system tray
  • Open the original DS4Windows.exe file
  • If the Run at Startup option is enabled then disable it for now
  • Erase the name inside the Custom Exe name box
  • Stop and then start DS4Windows again
  • If the run at Startup option has been disabled in the beggining then re-enable it now
Last modified September 10, 2024: Add more troubleshooting pages (b02e76e)