How to Connect the Xbox One Controller to Your PC [Video]

I purchased an Xbox One from the Microsoft Online Store during a Black Friday deal. After using the controller for a few days, I’m starting to like it over the Xbox 360 pad. It feels more natural in my hands and my fingers feel more natural being on the triggers. Since it has a micro USB port on the top, I figured it would work by plugging it into my system and Microsoft would automatically download the drivers for me.

As it turns out, you need to manually download and install the drivers. Fortunately, Microsoft released these drivers on their website. I went ahead and made a video tutorial on how to install the controller for your PC.

Video Tutorial:

Xbox One Controller PC Drivers:
http://support.xbox.com/en-US/xbox-one/accessories/controller-pc-compatibility

Local Mirror:

Xbox One Controller Driver for x64

Xbox One Controller Driver for x86


Update: 05-20-2016 – by Shane Paris

Since our forums are broken and I don’t have the time to fix them, here is some helpful info for people who are running into issues.

If your controller just blinks while connected and does not show up in the device manager as an unknown device, there is a huge chance that your cable is not a data cable or is broken.

Here are options for that:
Anker 10-foot Micro USB Data Cable (usually less than $10): http://amzn.to/1Uyz0Rb
Xbox One Play & Charge Kit (usually around $25): http://amzn.to/1XW7bt6

Alternatively, or additionally, you can use the Xbox One Wireless Adapter for Windows:
http://amzn.to/24aufCt | http://fave.co/1khYJ6f | http://fave.co/1RXUPtZ | http://fave.co/1KkykQH (only buy if it’s $25 USD)


If you have any issues, questions, or comments, post below.

Yousef Shanawany

Yousef Shanawany

Living in the heart of Silicon Valley, Yousef is a tech reviewer and editor and enjoys reading about tech news around the world. As his primary focus is the video game industry, he also loves reading about mobile and tablet news, as well as other new emerging hardware technologies. Yousef graduated from San Jose State University, earning his Bachelors degree in Software Engineering. He spends most of his time reading, gaming, and programming.

  • First video with the superbeard

  • Nicholas Brands

    it says my Xbox controller is connected but when I open Minecraft I can’t use it. Any suggestions?

    • Minecraft doesn’t natively support controllers. Look on Google for mods or download Minecraft Windows 10 edition.

  • Luke Tilley

    Hey, TIG– thanks for the video, I just found it while trying to connect my controller to a new laptop, hopefully this isn’t too late for a comment. My controller vibrates when connected, but other than that I can find no sign of it. When I search for the ‘Bluetooth & other devices’ as instructed by the Xbox support page, I only see ‘Bluetooth’ with no options to add another device. No autoplay options appear either, and searching for ‘connected devices’ shows no controller.

    Thanks!

    • If you have the new Xbox One controller with Bluetooth and your PC has Bluetooth, then you can sync it using the method on that page. If one of them do not have Bluetooth, then you’ll have to make sure your USB cable is a data cable. You can test this by plugging your phone into it and seeing if you can look at your files (presuming, of course, that you have an Android phone). The vibrating and blinking light indicates that the controller is receiving power only and is searching for an Xbox One.

  • Party Gaming

    wich one do i use forwindows seven my windows 10 computer broke

    • Either the x86 for 32-bit PC or the x64 for a 64-bit PC. 64-bit is more common, so try that first.

  • dalton

    having issues, my controller vibrates but no new device or anything pops up and the light on my controller will not turn on.

    • I just added additional info to the page since our forums are down. If you scroll down you’ll see the thing that should fix your issue. Basically just a new cable. You can also try another port, but I would assume you’ve already tried that.