Use your PS4 Controller on your Windows PC to its full potential

DS4Windows (32-bit)

DS4Windows 2.1.4 (32-bit)

  -  4 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of DS4Windows 2.1.4 (32-bit).


For those interested in downloading the most recent release of DS4Windows (32-bit) or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • DS4Windows 2.1.4 (32-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    DS4Windows 2.1.4 (32-bit) Screenshot 1
  • DS4Windows 2.1.4 (32-bit) Screenshot 2
  • DS4Windows 2.1.4 (32-bit) Screenshot 3
  • DS4Windows 2.1.4 (32-bit) Screenshot 4
  • DS4Windows 2.1.4 (32-bit) Screenshot 5

What's new in this version:

- Fixed app crash when No is selected in UAC confirm window
- Make sure to cache profile flags after changing Steering Wheel axis in Profile Editor
- Force permanent output device removal on service stop
- Added support for Astro C40 gamepad. Contribution by mika-n
- Fixed Gyro Mouse Turn Behavior setting
- Fixed input bound flag updating for output slots
- Changed Exclusive Mode check to take HidGuardian support into account. Key icon will appear for devices affected by HG
- Added preset menu for face buttons. Finally wanted that option back
- Re-enabled lightbar color change for output DS4 force feedback routine
- Fixed output slot active flag when switching device types
- Made changes to allow LastVersionChecked to be an optional element in config file
- Raised default stick mouse offset
- Fixed spelling mistake in DE translation file. Contribution by Flo082002
- Changed gamepad latency log message to show current latency measurement. Contribution by dondrakon
- Raised Square Stick Roundness max value to 1000.0
- Use BeginInvoke for changing properties for permanent device manipulation. Keeps EventDispatcher actions in order
- Reset state of permanent device when unbinding an input device
- Fixed NumPadEnter binding in Binding Window
- Bundled HidNinja v.0.2.1 HidGuardian management program