Xbox One controller is not working on PC? We may have the solution

Radu Tyrsina
by Radu Tyrsina
CEO & Founder
Affiliate Disclosure
Share this article:

fix xbox one controller pc

Gamers can use Xbox One controllers to enrich their gaming experience on their PCs. Using a console controller for PC games is a great way to make your game play more interesting and immersive. However, since the Xbox One is not built specifically for PC gaming, users may have trouble getting it to work on their Windows OS. So, if your Xbox One controller is not working on PC, then you will want to try out the fixes below.

Speaking of Xbox controllers, if you use an Xbox 360 controller and you can’t get it to work, we have a dedicated troubleshooting guide for this problem as well. Follow the steps listed in the respective article to get your controller back on track.

Xbox One controller won’t work on PC

Fix 1: Make sure you set up your Xbox One controller correctly

For Windows users,  usually all you need to do is plug connect your Xbox One controller to your PC through a micro USB cable. Both Windows 7, the most popular OS among gamers, and Windows 8.1 OS will automatically download the drivers for the controller. You also do not have to worry about installing the drivers as Windows will do that also. However, if Windows is not automatically installing your drivers then you will need to update them manually. The next fix will show you how to update drivers for Xbox One controllers.

Fix 2: Update drivers for Xbox One controller

Out of date drivers is probably the most common cause of this issue. Fortunately, it is easy enough to update your drivers. If you are not completely sure on how to update your Xbox One drivers for PC, then try these simple steps:

  1. Open Device Manager. You can always use Cortana to search for it on Windows 10. However, if you are using another version of Windows, then you will need to open the Run dialog. Do this by pressing the Windows key + R together at same time on your keyboard. Once the box is opened, type in ‘devmgmt.msc’. This should open the Device Manager, which will look like the picture below.
  2. Next, you will need to locate a section labeled “Microsoft Xbox One Controller”.
  3. Expand the section, then right click on the subsection with the same label. A list should appear as you right click. Click on Update Driver Software. 
  4. Choose the option that will automatically update your driver software.

You can of course alternatively browse your computer for driver software if you know what you are doing. This option can ensure you have the correct update. However, usually the automatic update will work perfectly fine.

Fix 3: Change faulty hardware

This may seem like a no-brainer, but it is astonishing how many users forget that their hardware could be causing connectivity issues. If you are unsure whether or not your cable or controller is working, then you can bring it to a computer store to get it tested. Also, try unplugging and plugging it back in. You’d be surprised how many times that can work.

If you are using wireless controllers then you will want to check if the batteries need changing or recharging. Also, if you can, try using a different Xbox One controller. This can help you identify whether or not the problem has to do with your controller.

Fix 4: Using the troubleshooting feature

Windows has a troubleshooting feature that can help you resolve the problem. Here is how you troubleshoot problems related to Xbox One controllers by using this feature:

  1. Go to the Windows menu by pressing the menu key or by clicking on the Windows icon on the task bar.
  2. A Window with a long list of areas where you can troubleshoot will appear.
  3. Locate the section called ‘Hardware and Devices’.
  4. Click on ‘ Run the troubleshoot ‘ under that section. Windows will then automatically scan your hardware for any possible malfunctions and errors.

Fix 5: Reinstall while disabling antivirus programs

When users install the drivers of the Xbox One controllers on their PCs, sometimes the firewall and antivirus applications on that computer can prevent the drivers from being installed correctly. Furthermore, even though Xbox One is from Microsoft, the firewall of Windows may not recognize the device as trustworthy. The fix below is meant to solve issues related to antivirus applications. Here are the steps:

  1. Turn off both Windows Firewall and any antivirus programs you may have on.
  2. Delete your drivers.
  3. Restart your computer.
  4. Install the drivers again.
  5. Turn your antivirus programs back on.


There could be multiple reasons why your Xbox One controller is not working on pc. So, naturally there will be more than one way to fix this issue. Let us know which solution worked for you.

Related Articles:

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!
  • I dont know if this helps anyone or not. I had a gears of war controller I got when I bought my gears edition xbone so I would have 2 matching controllers. I never used player 2 because I have no friends :). Anyway decided to use it for my pc and couldn’t get it to connect wired or wireless, downloaded the store app for xbone accessories everything. Thought great I got a bad controller that I have had since gears 4 came out so no warranty. Then I tried it on my xbone and it installed an update to my controller and now it works. Thought I would post just in case this helps someone. Just take it to someone with an xbone get the update bam your good, I know some people have the controller without the xbone so yeah!