Do not upgrade to Windows 10 (yet) if you are using DualShock 4

Thanks for the heads up on the work-around!

I use shared mode 95% of the time, but it's good to know how to solve it.
 
Zadig download blocked on Virgin Media fml, and why is Rocket League native and Project cars and seemingly everything else not?
 
So I did the Batch File with InputMapper, everything works fine. Looked at the logs when I plugged in the controller to charge, and it say's it's running in Exclusive Mode.

Is the log correct that it's running Exclusive Mode wired, or is that just a false message?
 
Can anyone else confirm this works? The DS4 controller issues are the only thing stopping me from upgrading.

I just tried it, works fine. I tested in both Dark Souls and Trine, which were two games I was experiencing the issue with.

Only other thing I needed to do was run DS4Windows as administrator.
 
Can anyone help me? I can't even get my PC to recognize the DS4. I opened DS4Windows as admin, installed the driver and rebooted. When I plug it in via USB it goes orange for a second but it doesn't go blue, and it's not shown in the connected controllers.

EDIT: Got it working, I had a left over "wireless controller" in my device manager from trying more complicated fixes. Once I uninstalled it my DS4 started working, I just tested it in Witcher 3 with no issues! Definitely use the newest fixe, it's so easy.
 
Can anyone help me? I can't even get my PC to recognize the DS4. I opened DS4Windows as admin, installed the driver and rebooted. When I plug it in via USB it goes orange for a second but it doesn't go blue, and it's not shown in the connected controllers.

Have you ever used any drivers for Dual Shock controllers on your system before? Maybe SCP Server? You may need to uninstall an older version of the SCP Server or SCP Virtual Bus Driver in the device manager > System Devices first, before setting up DS4Windows.

So does windows 10 still not compatible with ds4? I use inputmapper

Its compatible. There was just a problem with the "Hide DS4" setting working on Windows 10. This setting is needed for certain games to work correctly.
 
Have you ever used any drivers for Dual Shock controllers on your system before? Maybe SCP Server? You may need to uninstall an older version of the SCP Server or SCP Virtual Bus Driver in the device manager > System Devices first, before setting up DS4Windows.



Its compatible. There was just a problem with the "Hide DS4" setting working on Windows 10. This setting is needed for certain games to work correctly.

Yep, see my edit, it was due to a wireless controller listed in my device manager, once I removed it everything started working! So happy :)
 
I'm using Win 8.1 pro and the SCP Server / Zadig solution at the moment...
Never used DS4Windows etc., I'm fully confident with what I get with SCP Server...
Haven't upgraded to W10 yet, because of this thread... ;)
Does the above mean I can safely upgrade to W10 and everything should work like now in regards to DS4 and windows..?
Or should I uninstall all of scp and zadig first (because I need the newer zadig version mentioned in the link) before upgrading??

... no answers..?
... anybody..?
I'm really unsure about this point and this is the only thing holding me back from upgrading...
 
... no answers..?
... anybody..?
I'm really unsure about this point and this is the only thing holding me back from upgrading...

The fix I linked in post #405 makes it a VERY simple workaround, much easier than the network list batch file fix.

I suggest go ahead and upgrade to Windows 10 now, and use the latest version of DS4Windows. Its very close to being a perfect painless solution.
 
If you end up going the kill explorer.exe route and you've already been using the batch file at startup method, make sure you set the Network List Service back to Manual in Services.msc. Otherwise, Cortana and other things relying on the NLS won't run (because it's disabled).
 
Thanks for this need to give it a go. So do I run this everytime i connect the DS4? Or can it be set to autorun at system boot?

You need it running while you connect the DS4. Autorun might work if the DS4 is already connected and DS4Windows/SCPServer/... is started before the batch script.
 
I upgraded to Win10 now and tried out DS4windows a few days, just uninstalled it now, way too many problems.
Games like Bioshock Infinite did not work at all, Touchpad mouse is unneccessary imho (way too unprecise for me), and DMC4 Special Edition interchanged x and circle for no reason...
Went back to SCP Server / Zadig solution now, and everything works just perfect for my needs.
 
Anyone know why I'm getting double inputs when I plug my DS4 in via usb to charge? It works fine when I just use it over wireless. I'm using DS4Windows btw.
 
Thanks for this need to give it a go. So do I run this everytime i connect the DS4? Or can it be set to autorun at system boot?

Yes there should be a way to automate it with a batch file thing, but honestly its so easy to do I don't see the need.

[EDIT] I guess this is an example of how to do it, posted from someone else so I did not try it myself:

Code:
@echo off
taskkill /IM explorer.exe /f
echo Press any key after connecting your controller.
pause
start explorer.exe
 
I upgraded to Win10 now and tried out DS4windows a few days, just uninstalled it now, way too many problems.
Games like Bioshock Infinite did not work at all, Touchpad mouse is unneccessary imho (way too unprecise for me), and DMC4 Special Edition interchanged x and circle for no reason...
Went back to SCP Server / Zadig solution now, and everything works just perfect for my needs.

There's nothing exclusive between how the two operate. The only difference is that DS4Windows offers the exact same base functionality and then more if you want it. In Bioshock Infinite for example, only DS4Windows would have allowed you to set up something like gestures on the touchpad to assign swipes on it to select different vigors on the fly.

It probably won't have any adverse effect but killing the explorer.exe process is in my mind much more disruptive solution but that is just my opinion.

Ironically one actually effects other Windows processes and requires more steps while restarting explorer doesn't.
 
Yes there should be a way to automate it with a batch file thing, but honestly its so easy to do I don't see the need.

[EDIT] I guess this is an example of how to do it, posted from someone else so I did not try it myself:

Code:
@echo off
taskkill /IM explorer.exe /f
echo Press any key after connecting your controller.
pause
start explorer.exe

That's the process I'm using. The batch file works great and unlike previous Windows versions I haven't seen any adverse effects from killing and restarting explorer.exe. On older Win versions you'd occasionally lose tray icons if killing explorer.exe.

Still, it's a ridiculous and weird bug that hopefully MS can fix.
 
It probably won't have any adverse effect but killing the explorer.exe process is in my mind much more disruptive solution but that is just my opinion.

The batch file approach should work with stopping and starting the Network List Service (netprofm) too, although when I tried that here it said there were other services depending on it, so maybe they would need to be included in the script as well. Looks like it's the Home Group Provider service.

This might do it:

@echo off
sc stop HomeGroupProvider
sc stop netprofm
echo Press any key after connecting your controller.
pause
sc start netprofm
sc start HomeGroupProvider
 
So what's the easiest way to apply whatever fix you need with DS4Windows?

THis is the easiest I have found. And the only reliable one too -

Open Notepad, then copy paste this text -

Code:
@echo off
taskkill /IM explorer.exe /f
echo Press any key after connecting your controller.
pause
start explorer.exe

Save it to your desktop and name it DS4FIX.bat (changing the extension). Then with DS4 open and your controller OFF. Run the BAT. Connect your controller and then press any key to continue. Should be connected in exclusive mode and your good to go.

Just do that every time you connect your controller and it will work fine.
 
Seems simple enough...but do we know yet if this is a solvable issue? For now I've just been using a 360 controller and a non-DS4windows DS4 when it works, I'd rather not deal with anything TOO hacky. PC gaming already feels a bit like a chore due to needing stuff like DS4 Windows and Borderless Gaming in the first place.
 
DS4Windows already added a button to replace the batchfile.

Seems simple enough...but do we know yet if this is a solvable issue? For now I've just been using a 360 controller and a non-DS4windows DS4 when it works, I'd rather not deal with anything TOO hacky. PC gaming already feels a bit like a chore due to needing stuff like DS4 Windows and Borderless Gaming in the first place.

Having options and the ability to adjust things to your liking is what makes PC gaming so great.
 
Any word on this being fixed yet? I have Metal Gear reserved in Steam, and I'd love to play it on my couch. However, to do that I need a wireless pad. I do not have one of those yet. :(
 
Any word on this being fixed yet? I have Metal Gear reserved in Steam, and I'd love to play it on my couch. However, to do that I need a wireless pad. I do not have one of those yet. :(

Did you read any of the latest posts in the thread, or did you just blindly post?

There have been numerous fixes. Easiest one is D/L the latest version of DS4Windows.
 
The exclusive mode button on DS4Windows isn't working for me. I activate it, connect the controller but before I can hit any key to continue, it closes the window and I have no exclusive mode. I guess I'll have to go back to the .bat file method on startup.
 
The exclusive mode button on DS4Windows isn't working for me. I activate it, connect the controller but before I can hit any key to continue, it closes the window and I have no exclusive mode. I guess I'll have to go back to the .bat file method on startup.

It's designed to close when you turn on your controller. You just need to make sure programs like Steam/Mumble are closed. Some people also have to do it a second time to get exclusive mode to work.
 
It's designed to close when you turn on your controller. You just need to make sure programs like Steam/Mumble are closed. Some people also have to do it a second time to get exclusive mode to work.

Seems like it terminates any programs I have in the system tray when I do that.
 
Sounds like an issue with your explorer. If you force quit explorer through task manager does the same thing happen?

Hmm, it seems it doesn't terminate it, but it just removes the icons from the system tray. I tested it with iTunes minimized to the tray, played a song and restarted (not end task) the explorer via task manager and it continued to play.

How do I restart Windows Explorer manually so that I can try with end task.
 
Hmm, it seems it doesn't terminate it, but it just removes the icons from the system tray. I tested it with iTunes minimized to the tray, played a song and restarted (not end task) the explorer via task manager and it continued to play.

How do I restart Windows Explorer manually so that I can try with end task.

File -> new task -> explorer

I haven't read through all this, but I've been using InputMapper during the whole Win10 preview and now since official Win10 release and playing all sorts of games and haven't had issues at all? So not sure what this huge thread is about without reading through all of it but seems to work all the same as it did before for me.

You're right, it's a specific issue with certain games. Base functionality is identical.
 
This probably seems really obvious but how do increase analog sensitivity on DS4Windows? Trying to play Shadow Warrior and I've tried mouse sensitivity both on DS4Windows & SW's options and it does nothing for analog sensitivity.
 
Hmmm, whenever I have had an issue with my PS4 controller on windows 10 (Ori and Witcher 3) where it duplicates the input and with hide ps4 not even working - All I did was close DS4input or whatever it's called and plugged back in my ps4 and windows natively picks it up and it works perfectly. Just thinks it's an xbox controller
 
Hmmm, whenever I have had an issue with my PS4 controller on windows 10 (Ori and Witcher 3) where it duplicates the input and with hide ps4 not even working - All I did was close DS4input or whatever it's called and plugged back in my ps4 and windows natively picks it up and it works perfectly. Just thinks it's an xbox controller
That probably works if you don't want to use the touchpad or add macros etc. Especially for Witcher 3 they're very useful.
 
The exclusive mode button on DS4Windows isn't working for me. I activate it, connect the controller but before I can hit any key to continue, it closes the window and I have no exclusive mode. I guess I'll have to go back to the .bat file method on startup.

It usually works fine for me on the first try, but there have been a couple times I had to do it twice for it to take over exclusively. Not sure why exactly, but no biggie. Just had to do it again.
 
Top Bottom