Apr 26, 2015 Today's tutorial will show you how to connect your DS4 controller to your PC using a freeware program called DS4Windows. Connect PS4 Controller To. O help you connect the PS4 controller to the computer on Windows 10, this article. Choice, Windows system would prompt you to install the DS4Windows driver. An open source tool such as DS4 Windows is the best way to connect PS4 controller on Windows 10. The tool connects your DualShock 4 PS4 controllers to Windows 10 in a few simple steps. First thing you do is downloading DS4 Windows software from an online source, so click on the link below. Mar 11, 2016 - We show you how to connect your PS4 DualShock 4 to your PC so you can sit back. It's not a problem on Windows 8 or Windows 10. PS4 on Windows 10 with DS4Windows Troubleshoot SSShadii. View Profile View Forum Posts. So I'm pretty sure this is an issue with the the installation or the driver assignments on the PC being screwed up somehow. I was going to try to reinstall the drivers for the XBox controller that Windows 10 comes with and then try reinstalling the. Feb 21, 2019 - Step 1: Connect your PS4 Controller via USB or Bluetooth. (If you are on Windows 10, go directly to Step 3). Driver Easy will then scan your computer and detect any problem drivers. Some controller emulators, like DS4Windows, can map your PS4 controller onto the Xbox controller driver.
Getting Windows 10 and the DS4 controller to work with x360ce
DS4 controller works properly now!
I've rewritten this post to reflect my newest findings. I can't edit the post's title, sadly.
DS4Windows 1.4.27 workaround
Might be a little outdated
The newest version of DS4Windows includes a built-in way of connecting the controller exclusively. It makes use of the explorer.exe workaround. This one's recommended if you want the extra functionality and if you're fine with having to use the workaround.SCP Toolkit
This is a fairly new continuation of the original SCPServer. This new release apparently fixes a Bluetooth input lag issue. This solution should work across all games. I recommend checking this out, as the forum post and the how-to's for this solution are really clear. Also, this solution completely bypasses the exclusivity bug. The downside is that you don't get the extra functionality DS4Windows provides, such as being able to use the touchpad as a mouse.
As suggested by: /u/itsjaseDS4Windows + x360ce
You get to keep touchpad functionality, but you'll have to put the x360ce files in all the main directories of the games that you're having problems with.
Hey there guys.
Recently there was a post regarding how the DS4 controller didn't work with Windows 10). This was due to DS4Windows not being able to hide the DirectInput version of the PS4 controller which then causes issues in some games that try taking input from DirectInput devices.
Note that this doesn't mean that the DS4 controller doesn't work at all. It's rather that some games in particular don't work well with the controller.
I've tried out several different programs: SCP Server, DS4Windows, InputMapper, and x360ce. DS4Windows and InputMapper both suffer from the same problem regarding the exclusive mode. With a little work SCP Server and x360ce both work. /u/MrHuk recently mentioned a solution which also works. Since that solution is relatively clean and not as intrusive as SCP Server in terms of driver installs this is currently the recommended solution. Using SCP Server will also work, but this involves a driver replacement which is a bit more intrusive.
Note that this advice might be a little outdated. DS4Windows is currently at version 1.4.32, and in version 1.4.3 they removed the exclusive connection button if you're running the newest Windows 10 build.
The newest version of DS4Windows includes a built-in way of connecting the controller exclusively that was initially linked by /u/MrHuk in this post. For reference, this is the explorer.exe fix.
(Windows 10) Thanks to another workaround found, it has been added to DS4Windows, there is a button on the main tab, to connect your controller exclusively, this will temporarily kill explorer (The taskbar) and bring it back once a controller is connected
To use that workaround you need to do the following:
Make sure your DS4 Controller is not connected yet.
Enable the Hide DS4 Controller (Exclusive Mode) option. This makes the 'Connect DS4 exclusively' button appear in the Controllers tab.
Click said button. Explorer.exe will be killed temporarily.
Follow the instructions in the terminal window. That is, connect your controller.
Done! Be sure to have your 'Network List Service' set to its default setting (manual) in services.msc if you have changed this with other workarounds. Also make sure that you start from a clean slate. If you've used Zadig and replaced a driver, remove the device together with the driver in the device manager, then disconnect and reconnect the device.
Check out this forum post. It features several links with very clear how-to's on how to install your controller. This release should fix Bluetooth input lag.
The previous SCPServer solution required you to use Zadig to replace a controller driver. If you want to revert that you'll find the instructions down below.
Reverting from the Zadig driver replacement - In case you want to switch back
Go into Device Manager.
Find the Wireless Controller that corresponds to your DS4 controller.
Right click > Uninstall, and be sure to also uninstall the driver.
Disconnect and reconnect your controller. Windows will reinstall the device with the default drivers.
This is the old workaround I started this thread with initially. I've now expanded it a little bit. X360ce is an interesting program which essentially converts the output of DirectInput devices into Xinput output. If you combine DS4Windows with x360ce you can keep the touchpad functionality while also being able to use the controller normally.
Changing DS4Windows settings
While this step isn't absolutely necessary, it might prevent some weird interference between Xinput and DirectInput.
Open the Profiles tab and edit the Default profile (or whatever profiles you use)
Check the
Use Dinput only
option. This removes the emulated 360 controller.Save your profile.
Setting up x360ce
Download x360ce here. Download the 32-bit version for 32-bit games, and/or the 64-bit version for 64-bit games.
Extract the executable from the archive into the game directory. You should put it in the same directory as the game's executable.
Make sure your controller is connected. Then run the executable. It will attempt to generate two files:
x360ce.ini
andxinput1_3.dll
. Let x360ce do this.It should show you that it detected a new controller*. Just follow the instructions and let x360ce search for settings automatically.
Fiddle around with your controller a little. It should display your controller inputs on-screen.
Click on
Save
and see if your game works properly now.
Ds4windows Ps4 Controller Driver Issue Windows 10 Download
*(If you've enabled the Use Dinput only
option x360ce will only detect one controller per DS4 controller. Otherwise it will detect two.)
I hope this guide works for you guys. Also, I will change this whenever it's needed. This is very much a work in progress thing, so if there are new developments / discoveries do let me know. I'll try it out and adjust the guide accordingly.
/u/mmaruda pointed out in this post that if you use DS4Windows and connect your controller via Bluetooth Windows will actually prioritize the emulated Xbox 360 controller. Go ahead and give it a try.
Apparently disabling the 'Network List Service' (via
services.msc
) fixes the exclusivity issue. It, however, also breaks the start menu. If you permanently disable the Network List Service and reboot the start menu won't take any input from your keyboard. Some people will mention that disabling the 'DHCP Client' service also fixes the problem, but this is because disabling this service stops several other services as well, including the 'Network List Service'.
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Jan 31, 2017 • edited
edited
Hello, I've decided to reinstall my DS4 Drivers because I had an issue with my PS4 Gamepad, it suddenly stopped getting any signal from DS4 Windows and acted as a simple PS4 Gamepad. Apparently the bandwidth limit had been exceeded and I'm pretty sure the installer gets files from said website, it opens the installer and downloads the required files to install DS4 Drivers. Could you help me out solve this problem? Do you have a copy of your DS4 Windows for offline installation usage? |
changed the titleDS4 Windows Issue (Unable to Install Drivers)Jan 31, 2017
commented Feb 1, 2017
@xdantey The site appears to be up at this time. If you are referring to 'Step 1: Install the DS4 Driver', then you are correct in regards to the installer retrieving a file from the site (http://ds4windows.com/Files/Virtual Bus Driver.zip). I would suggest downloading that file if there have been intermittent site outages. Simply running and installing ScpDriver should address the first step. |
commented Oct 28, 2017
so im getting the Bandwidth Limit Exceeded The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later. error when i try to just pull up the standard site... does anyone have the vbus file downloaded? if so can your share it? cuz the site is most def not functioning ATM. |
commented Oct 28, 2017
I'm also hitting this, why is that not included in the release package> |
commented Oct 28, 2017
i found a workaround |
commented Oct 28, 2017 • edited
edited
Ds4windows Ps4 Controller Driver Issue Windows 10 Free
You can get the zip from WayBack Machine. (https://web.archive.org/web/20170311022846/http://ds4windows.com/Files/Virtual%20Bus%20Driver.zip) |
Ds4windows Ps4 Controller Driver Issue Windows 10 Update
commented Oct 28, 2017
Yes, just run ScpDriver.exe and after that start DS4Windows and the Install window won't pop up (at least on win10) |
commented Oct 28, 2017
yup. and i couldn't find that location prior to what i found. the more options the better imo. |
commented Oct 28, 2017
You can grab it from here. And yes, I have not bothered to buy a domain name. |
commented Dec 28, 2017
You can grab it from here. And yes, I have not bothered to buy a domain name. 'LOL, WE DONT MIND ABOUT THE DOMAIN NAME' |
commented Feb 26, 2018
go to https://github.com/Ryochan7/DS4Windows/releases |
Ds4
commented Jul 31, 2018
wow almost a year and no fix? |
commented Aug 25, 2018 • edited
edited
Thank you so much Gumija and Ryochan7 for the ScpDriver.exe solution, I was also facing this annoying problem. |
Ps4 Controller Driver Download
commented Aug 27, 2018
I cannot detect the PS4 controller ; What I do ? |
commented Aug 27, 2018
My suggestion to all is to use input mapper. It's an alternate program since this one is no longer properly supported. Consider the unofficial successor. |
commented Aug 28, 2018
I test InputMapper fairly frequently but neither version 1.6 nor 1.7 work that well. Neither version can get the most basic DS4 to XInput mapping system right. There have been some interesting developments but Wobbles really should have just focused on getting XInput mapping working well with 1.7 before jumping into implementing other features. Testing the most recent 1.7 build (1.7.6811.34320) with HTML5 Gamepad Tester shows that the full analog stick range is not even being used for the output XInput device. |
commented Aug 28, 2018
Again it's an alternative. Use whatever works for you. This is the option for those that don't want to try and debug this... Our can't get this working... Input mapper is another option. That one is just actively supported. Just updated this month... Not saying one is necessarily better then the other... Everyone can choose for what to use.. But may not know of other options. |