Share this page

How to connect an Xbox One Controller to a Windows PC

You can connect your Xbox One Controller to a Windows PC either by using a cable or wirelessly. However, to play Xbox games on your PC, your controller must be connected via micro-USB cable.

Many PC games let you play with an Xbox One Controller instead of a keyboard or mouse. The Xbox One Controller can be quickly and easily installed on any PC that has an available USB port and is running Windows 10, Windows 8.1, or Windows 7.

Note This information applies only to the Xbox One Controller. For help with other gamepads or joysticks, or for information on configuring a specific game so that you can play it with a controller, refer to the manufacturer’s website or support center.

Xbox One Controller

Getting the right drivers

Windows 10

For Windows 10, the most current drivers are pre-installed with the operating system and are automatically updated through the Xbox Accessories app. See Update your Xbox One Controller.

Windows 8.1 and Windows 7

Update driver through Device Manager

When you connect an Xbox One Controller to your Windows 8.1 or Windows 7 PC with a micro-USB cable, Windows will automatically download and install the drivers for the controller. If Windows is not set to automatically download device software, check for updates manually in the Device Manager:

  1. Point to the lower-right corner of the screen, move the mouse pointer up, and then select Search.
  2. Enter Device Manager in the search box, and then select Device Manager.

    Note Windows may ask you for an administrator password or to confirm your choice.

  3. Locate and expand Microsoft Xbox One Controller.
  4. Right-click the expanded Microsoft Xbox One Controller and select Update Driver Software.
  5. Select Search Automatically for Updated Software.

Download and install Xbox One Controller driver

You can download the latest drivers for Windows 8.1 and Windows 7 from the Microsoft Update Catalog. Here's how:

  1. Visit the Xbox One Controller search results page.
  2. You may be prompted to install the Microsoft Update Catalog app. If so, select Install, and then select Yes when prompted to confirm the installation of the app.
  3. Four drivers will be listed. The drivers you need to install are labeled Microsoft – Other hardware – Microsoft Xbox One Controller. There are drivers for AMD64 and X86 CPUs.
  1. To directly access the driver that matches your computer’s CPU:
    • Visit the AMD64 page to access the AMD64 driver. Select Add to Basket and then Close.
    • Visit the X86 page to access the X86 driver. Select Add to Basket and then Close.
  1. In the upper-right corner of the page, select View basket, and then select Download.
  2. In the Download Options window, select Browse, select the folder where you want to download the driver, and then select OK.
  3. Select Continue.
  4. When the file is downloaded to the designated folder, you'll see "Done" in the Progress column. Select Close.
  5. Open the folder that you downloaded the file to, and then open the folder Microsoft – Other hardware – Microsoft Xbox One Controller. This contains the update .CAB file you that you extract the driver installation files from.
  6. Right-click the .CAB file, and then select Open.
  7. Select all the files in the .CAB file. Then, from the Compressed Folder Tools menu, select Extract, and select the folder that you want to extract the files to. The file extraction will start.
  8. In the folder to which you extracted the files, right-click the file xb1usb.inf, select Install, and then select Yes.

The driver is now installed.

Notes

  • If the controller doesn't respond, try a different micro-USB cable.
  • To use your Xbox One controller with your console after using it with a PC, you must re-sync the controller to the console. You can do this by using the wireless sync button or a USB cable. For details, see Connect a wireless Xbox One controller to your console.
  • For Windows 10 users, the Xbox One Wired Headset and the Xbox One Stereo Headset are compatible with a PC when connected through the Xbox One Controller, as long as the firmware has been updated to the latest version. To ensure you have the latest firmware for your controller and headset, see Update your Xbox One Controller.

Set up a controller using a USB cable

You can connect your Xbox controller to any Windows 10, 8.1, or 7 tablet, laptop, or desktop computer. To do this, you'll need to make sure you have the current PC drivers (see Getting the right drivers, above).

Once you confirm you have the correct drivers, simply plug the charging cable that came with your controller into the front of the controller and plug the other end into your PC.

Set up a controller wirelessly

You can connect your Xbox controller to a PC using the Xbox Wireless Adapter for Windows on any Windows 10, 8.1, or 7 tablet, laptop, or desktop computer. For more information, see Set up the Xbox Wireless Adapter for Windows. The Xbox Wireless Adapter for Windows comes either by itself, or in a bundle with an Xbox One Wireless Controller. The correct drivers should automatically install, but if not, see Getting the right drivers, above.

Was this article helpful?

Yes
No

Thank you for your feedback

Thanks for your feedback!

We're sorry this article didn't solve your problem. We won't give up and neither should you. Try this community option, below.
Get help from the community
Ambassador chat image
Ambassador chat
Chat one on one with a fellow Xbox User who wants to help.

Provide feedback for this topic

255 characters remain.
To protect your privacy, please do not include contact information in your feedback.
Get help from the community
Ambassador chat image
Ambassador chat
Chat one on one with a fellow Xbox User who wants to help.

Contact Us

Would you like to contact Support regarding the "How to connect an Xbox One Controller to a Windows PC" issue you were reading about or a different issue?

Share this page