How to Use PS3 Controllers on PC Through Xinput on Windows 7/8/10





Introduction: How to Use PS3 Controllers on PC Through Xinput on Windows 7/8/10

Here is a simple tutorial to get up to four PS3 controllers working through Xinput on your Windows 8/7/Vista PC. The advantage of this is that any game that Xbox 360 controllers natively work with, now PS3 controllers will too!

*New Info*

This works with Windows 10 also, I use 10 on my everyday computers and my PS3 controllers work great!

Step 1: Download and Install Xbox 360 Accessories

Download and install the latest Xbox 360 Accessories driver from:


You only need to do this on Windows 7.

Step 2: Download Latest Version and Latest Update of ScpServer

Download the latest version and the latest update of ScpServer from:

Extract the latest version to a permanent place (such as Program Files, System Path, etc.) then extract the latest update to the same folder. Click yes to all when asked to overwrite files.

See the second to last (Optional) step to see why you want this in a permanent place if you plan to use PS3 controllers often.

If you don't wish to do a permanent install, you can extract the files anywhere you want and skip the optional step.

Step 3: Plugging in the Required Devices

Plug in a USB Bluetooth 2.0 + EDR dongle (Most manufacturers will work, I am just using a generic one, I do not have a Bluetooth 3.0 or 4.0 dongle to test if they will work. The dongle you use will be dedicated to PS3 controllers until you uninstall the drivers) and one PS3 controller via USB cable into your computer, and wait for Windows to finish installing the default drivers for both.

Step 4: Installing SCPServer Drivers for PS3 Controller Xinput

Run ScpDriver.exe, wait for it to load, then click install. You will be prompted several times to confirm driver installations, press Yes/Install on all windows that appear.

Step 5: Restart

Restart your computer.

Step 6: Open & Use ScpServer.exe

Open ScpServer.exe.

Click the bubble at the top of the window to select which controller you want to pair.

Press Pair to pair your PS3 controller with the Bluetooth dongle. Now you're ready to game using your PS3 controller as Xinput!

You can connect up to a total of four PS3 controllers by repeating this step, or follow the next optional steps and it will auto-pair PS3 controllers hooked up through USB.

You must either leave ScpServer.exe running any time you want to use your PS3 controllers, OR do the following optional steps so you don't have to leave ScpServer running every time.


You still have to use ScpServer the first time you connect a PS3 controller.

Step 7: (Optional) Creating a Windows Service for ScpService.exe

Open Command Prompt (search cmd.exe from the Start menu) as an Administrator then paste the following:

sc create PS3SCPServer binpath= "C:\Program Files (x86)\PS3 Controller\ScpServer\bin\ScpService.exe" type= own start= auto

Replace "C:\Program Files (x86)\PS3 Controller\ScpServer\bin\ScpService.exe" with the path where your ScpService.exe is located. Don't change anything else, and don't remove the quotation marks "" around the path or the spaces after the = signs.

This will create a new Service that will run when Windows starts so you don't have to have ScpServer.exe running to use or sync controllers (in other words, they auto-sync when plugged in through USB). Syncing controllers works the same as on the PS3. Plug the controller in while the controller is turned off, wait for Windows to install the driver, then unplug the controller and press PS button to connect if it doesn't automatically connect when you unhook the controller (it should though).

Step 8: Important Information

You can use up to eight controllers at once, four PS3 controllers and four Xbox 360 controllers (Yes they will still work!). Any combination of the two will work.

Example: Four PS3 controllers as controllers #1, #2, #5, and #8, four Xbox 360 Controllers as controllers #3, #4, #6, and #7. The order the controllers are connected will determine which controller is which (just as with their respective consoles)

When used as controller #5, #6, #7, or #8:

Xbox 360 controllers will not light up at all

PS3 controllers will all light up their fourth light

Battery levels will not ever display for the PS3 controllers. I believe this is because PS3 controllers send their battery level information in a different way than Xbox 360 controllers and the Xbox 360 Accessories program does not recognize it.

The PS and Xbox buttons on each controller will not open the controller info pane (it is only designed to display four controllers)

You can tell if the Xbox 360 controllers that are player #5 or higher are connected by pressing the Xbox button. If the ring of green lights stays completely off and does not blink at all, it is connected (or the batteries are dead, but let's hope you put in some fresh ones first)

Step 9: Have Fun!

Have fun using your PS3 controllers with now-native support for any game that can use Xbox 360 controllers.



    • Casting Contest

      Casting Contest
    • Clocks Contest

      Clocks Contest
    • Make it Move Contest

      Make it Move Contest

    We have a be nice policy.
    Please be positive and constructive.




    Just so everyone knows, I recently bought a Trendnet TBW-106UB Bluetooth 4.0 adapter and it works marvelously with the PS3 controllers, in fact I would recommend at least a Bluetooth 3.0 or higher adapter. The Bluetooth 2.0+ EDR adapters will work just fine, but I noticed a little input lag (~10-20ms) when using more than two PS3 controllers. This could just be my old adapter though, not only was it generic but it was quite old. Just something to keep in mind.

    2 replies

    Hey man, just one question.

    Did you try on these months a Trendnet 2.0 EDR TBW-106UB? To know if is there lag with +2 PS3 Controllers wirelessly.

    All I can tell you is most likely yes, I don't have a bunch of adapters lying around unfortunately. I only have a very old 2.0+ adapter and a brand new Trendnet 4.0 dongle that I mentioned above.

    Help!! step 7 says access is denied

    The scp service works but when I click to remove the controller safely, it says to close all programs that run it. How can I disconnect it?

    I can't find ScpDriver.exe :"(

    any way to use controller wirelessly using inbuilt bluetooth?

    6 replies

    I don't see why it shouldn't work but your integrated wifi drivers will be overwritten. Definitely not ideal. It would be a much better idea to spend $10-20 on a BT dongle :)

    It's really interesting that nobody answer this freaking question, seems that isn't possible.

    Recently I upgraded my laptops Wireless card to intel AC 3160 + Bluetooth 4.0/EDR. And I came across this site and seen people asking, as I was also curious but found no one that has tried it. So I tried it myself, it works stupendously. Just have to use Zadig to rewrite your bluetooth driver over. Only down side is, you have to uninstall this driver if you want to use bluetooth with other devices. It's either or.

    Did the wirelessly works by you ?.. i can only play with the cabble

    Did the wirelessly works by you ?.. i can only play with the cabble

    if my blutooth is built into my pc do i still need a dongle or no

    Thank you so much. works great on my recently updated windows 10. Tried other guides but those were to complicated or did not work, These simple steps worked imediatly

    On step 6, my SCP Server says that the host address is disconnected and is not allowing me to click on a bubble what do I do

    How to use Xbox or PlayStation controller on pc

    Once upon a time, you required outsider connectors or entangled USB equipment hacks to utilize the controllers from your diversion console with your PC. Read more:

    Nice Work...!

    Can You Plz tell me the details , if i want to use my built-in bluetooth (of my laptop)

    for the purpose !

    plz be brief !

    Nice work, thanks for sharing this!