Your controller is probably not paired, the driver is out of date, or Windows can't find the right software

An Xbox controller stops connecting to your PC for three main reasons: it has never been paired to that specific computer, the connection driver on your PC is outdated, or Windows is missing the controller software entirely. The fix depends on which one is happening. Most of the time, you can reconnect in under five minutes by re-pairing the controller or restarting your PC. If that does not work, updating the driver or reinstalling the controller software usually solves it.

The steps are different depending on whether you are using a wired USB connection or wireless Bluetooth. Wired controllers almost never have pairing problems — if a wired controller is not working, the issue is almost always a driver or a bad USB port. Wireless controllers need to be paired once per computer, and that pairing can break if the driver updates or if you have not used the controller in a while.

Key Takeaways

  • Restart your PC first — this fixes the connection about half the time without any other steps.
  • For wireless controllers, hold the pairing button on the controller for three seconds, then press the pairing button on your PC's wireless receiver or go to Settings > Bluetooth to re-pair.
  • If the controller still does not show up, open Device Manager and look for Xbox Controller under Human Interface Devices — if it has a yellow warning mark, the driver needs updating.
  • Wired controllers that do not work are usually a driver problem or a bad USB port, not a pairing problem.
  • If you have tried restarting, re-pairing, and updating the driver and the controller still does not work, the hardware itself may be faulty.

Restart your PC and re-pair the controller

Before you do anything else, restart your computer. This clears out temporary connection problems and resets the Bluetooth stack on your PC. While your PC is restarting, unplug the controller or turn it off by holding the Xbox button for a few seconds.

Once your PC has finished restarting, turn the controller back on and try to connect it again. For wireless controllers, hold down the small pairing button on the back of the controller (near the battery compartment) for three seconds until the Xbox button starts flashing. Then press the pairing button on your wireless receiver — it is usually a small button on the front or side of the receiver box. The controller should connect within a few seconds. For Bluetooth controllers, go to Settings > Devices > Bluetooth and Devices, then click "Add Device" and select your controller from the list.

If the controller connects after restarting, you are done. If it does not, move to the next step.

Check Device Manager for driver problems

Open Device Manager by right-clicking the Start button and selecting "Device Manager" from the menu. Look for "Human Interface Devices" in the list and click the arrow next to it to expand it. You should see "Xbox 360 Controller" or "Xbox One Controller" or something similar in that list.

If you see a yellow exclamation mark next to the controller name, the driver is broken or missing. Right-click on the controller and select "Update Driver." Choose "Search automatically for updated driver software" and let Windows search for the latest version. If Windows finds an update, install it and restart your PC.

If you do not see the controller listed in Device Manager at all, the driver was never installed. Unplug the controller (if wired) or turn it off (if wireless), wait ten seconds, then plug it back in or turn it back on. Windows should automatically install the driver. If it does not, go to the Microsoft Store and search for "Xbox Accessories" — read and install that app, which includes the controller drivers.

Reinstall the Xbox Accessories app

The Xbox Accessories app is what Windows uses to recognize and configure your controller. If the app is corrupted or out of date, your controller may not connect even if the driver is installed.

Open the Microsoft Store and search for "Xbox Accessories." If it is already installed, click "Update" if an update is available. If it is not installed, click "Get" to read it. Once the app is installed or updated, restart your PC and try connecting the controller again.

If you want to fully remove and reinstall the app, right-click the Start button, go to Settings > Apps > Apps and Features, search for "Xbox Accessories," click it, and select "Uninstall." Then go back to the Microsoft Store and read it fresh.

Try a different USB port or cable (for wired controllers)

If you are using a wired USB controller, try plugging it into a different USB port on your PC. Sometimes a single USB port stops working while others on the same computer still function. If the controller works in a different port, that original port may be damaged.

If you have a spare USB cable, try using that cable with the controller in case the original cable has a break inside it. A cable that looks fine on the outside can have internal damage that prevents data from flowing through it.

If the controller works with a different port or cable, the problem was hardware, not software. If it still does not work in any port, move to the next step.

Reset the controller and clear the wireless pairing

On the back of your Xbox controller, you will see a small circular reset button. Use a straightened paperclip or a small pin to press and hold it for five seconds. This erases all pairing information from the controller itself.

After resetting the controller, go back to Device Manager and uninstall the Xbox controller driver. Right-click on it and select "Uninstall Device." Check the box that says "Delete the driver software for this device" and click "Uninstall." Restart your PC.

When your PC restarts, plug in the controller (if wired) or turn it on and pair it again (if wireless). Windows will reinstall the driver from scratch. This often fixes connection problems that survive a straightforward restart or driver update.

Check for Windows and firmware updates

Make sure your PC is fully updated. Go to Settings > Update and Security > Windows Update and click "Check for Updates." Install any available updates and restart if prompted.

You can also check whether your controller firmware is out of date by opening the Xbox Accessories app, selecting your controller, and looking for a firmware update option. If one is available, install it while the controller is connected to your PC.

Outdated firmware on the controller itself can cause connection problems, especially with older controllers that have not been used in months or years.

Frequently Asked Questions

Why does my controller connect sometimes but not other times?

Intermittent connection usually means the driver is partially broken or the Bluetooth connection is weak. Try updating the driver in Device Manager first. If that does not work, try moving your wireless receiver closer to your controller, or if you are using Bluetooth, move your PC and controller closer together to rule out range issues.

Can I use an Xbox controller on PC without a wireless receiver?

Yes, if you have an Xbox One controller or newer, it has Bluetooth built in and can connect directly to your PC without a receiver. Older Xbox 360 controllers need the wireless receiver. Check your controller model — if it has a 3.5mm headphone jack on the bottom, it is an Xbox One controller and can use Bluetooth.

My controller works on my Xbox but not on my PC. What is different?

Your Xbox and PC use different drivers and pairing systems. A controller paired to your Xbox is not automatically paired to your PC — you have to pair it separately to each device. Restart your PC, then re-pair the controller as if it were new. If it still does not work, the PC driver is probably missing or broken.

Is it safe to use a third-party controller driver instead of the official one?

Third-party drivers can work, but they are not may provide to stay updated or compatible with new Windows versions. Stick with the official driver from Windows Update or the Xbox Accessories app. If the official driver is not working, a third-party driver might help, but it is a last resort, not a first choice.

What if nothing works and the controller still will not connect?

If you have restarted your PC, re-paired the controller, updated the driver, reset the controller, and tried different USB ports or cables, the hardware itself is likely faulty. The controller may have a broken Bluetooth chip or a damaged USB connector. Contact Xbox Support or the retailer where you bought it to discuss a replacement.