The most common reason your Xbox controller won't connect is that Windows hasn't installed the right driver, or Bluetooth is turned off on your PC

An Xbox controller that won't pair with your PC usually fails for one of three reasons: Windows is missing the driver software that lets it recognize the controller, Bluetooth is disabled on your computer, or the controller itself needs to be reset. The fix depends on which one is happening, and most of them take less than five minutes.

Before you try anything else, check whether your controller is actually powered on. Press the Xbox button on the front—if it doesn't light up, the batteries are dead. Swap in fresh AA batteries and try again. If the button lights up but your PC still doesn't see the controller, move to the steps below.

Key Takeaways

  • A dead battery is the single most common reason a controller won't connect—press the Xbox button to check if it lights up.
  • Windows 10 and 11 usually install the driver automatically when you first pair, but older versions of Windows may need a manual driver read from Microsoft's support site.
  • Bluetooth must be turned on in your Windows settings and the controller must be in pairing mode (hold the pairing button for three seconds) before they can find each other.
  • If the controller still won't pair after trying these steps, a factory reset using the small button on the back often solves the problem.
  • USB connection is an alternative if Bluetooth pairing fails—plug the controller directly into your PC with a USB-C cable.

Check that Bluetooth is actually turned on in Windows

Your PC needs Bluetooth enabled before it can see any wireless controller. On Windows 10 or 11, open Settings, go to Bluetooth & devices, and look for the Bluetooth toggle. If it shows as off, click it to turn it on. Wait a few seconds for Bluetooth to fully set up.

If you don't see a Bluetooth option in Settings, your PC may not have Bluetooth hardware. Some desktop computers don't come with it built in. You can add it with a USB Bluetooth adapter (a small dongle that costs $10 to $30), or you can skip wireless entirely and use a USB cable instead.

Put your controller into pairing mode

Once Bluetooth is on, your controller needs to be in pairing mode so Windows can find it. Hold down the small pairing button on the back of the controller (it's above the battery compartment) for about three seconds. The Xbox button on the front will start flashing, which means it's ready to pair.

Now go back to Settings > Bluetooth & devices and click "Add device." Choose "Bluetooth" from the menu. Windows will search for nearby devices. Your controller should appear as "Xbox Wireless Controller" in the list. Click it to pair.

Install or update the Xbox controller driver

Windows 10 and 11 usually read and install the driver automatically when you pair the controller for the first time. If you're on Windows 7 or an older version of Windows 10, you may need to install it manually. Go to Microsoft's Xbox support page, search for "Xbox controller driver," and read the file for your version of Windows.

Run the installer and follow the prompts. Restart your PC when it finishes. Plug in your controller via USB cable during installation so Windows can recognize it and install the driver correctly. After the restart, try pairing via Bluetooth again.

Reset the controller if pairing still fails

If your controller won't pair even after Bluetooth is on and the driver is installed, a factory reset often fixes it. Look for a small recessed button on the back of the controller, just above the battery compartment. Use a straightened paperclip or a thin tool to press and hold it for about 10 seconds until the Xbox button flashes and then goes dark.

Wait 20 seconds, then press the Xbox button to turn it back on. Now put it into pairing mode again (hold the pairing button for three seconds) and try to pair with Windows. The reset clears any corrupted pairing data that might be preventing the connection.

Use a USB cable as a backup connection method

If Bluetooth pairing isn't working and you need to use the controller right now, you can connect it directly with a USB-C cable. Plug one end into the controller and the other into a USB port on your PC. Windows will recognize it when ready—no pairing needed.

This works with any USB-C cable, including phone chargers. The controller will charge while it's plugged in. You won't have wireless freedom, but you'll be able to use it while you troubleshoot the Bluetooth issue. Many people keep a cable nearby for this reason.

Check Device Manager if the controller still isn't recognized

If Windows still doesn't see the controller even when it's plugged in via USB, the driver may be corrupted or missing. Open Device Manager by right-clicking the Start button and selecting it from the menu. Look for "Xbox Wireless Controller" or "Unknown Device" in the list.

If you see "Unknown Device," right-click it and select "Update driver." Choose "Search automatically for updated driver software." Windows will search online and install the correct one. If the controller appears but has a yellow warning icon, right-click it, select "Uninstall device," unplug the controller, restart your PC, and plug it back in. Windows will reinstall the driver from scratch.

Frequently Asked Questions

Can I use an Xbox controller on PC without Bluetooth?

Yes. You can plug it in with a USB-C cable, and Windows will recognize it when ready. You can also use a wireless USB adapter that comes with some Xbox controllers, though most newer controllers use Bluetooth instead. USB connection is often more reliable if you're having pairing trouble.

Why does my controller keep disconnecting after it pairs?

Interference from other wireless devices, low batteries, or a corrupted driver usually cause this. Try fresh batteries first, move away from other wireless devices like routers or microwaves, and make sure you're within 30 feet of your PC. If it still drops, uninstall the driver in Device Manager and let Windows reinstall it.

Do I need to pair my controller every time I turn on my PC?

No. Once you pair it successfully, Windows remembers it. The next time you turn on the controller, it should connect automatically. If it doesn't, hold the pairing button for three seconds and wait a few seconds for it to find your PC again.

Will a third-party USB cable work for connecting my Xbox controller?

Yes, any USB-C cable will work. Phone chargers, tablet cables, and generic USB-C cables all work fine. The controller doesn't care about the brand—it just needs the right connector type. Make sure it's USB-C and not micro-USB, or it won't fit.

What if my PC doesn't have Bluetooth at all?

You have two options: buy a USB Bluetooth adapter (a small dongle that plugs into a USB port and costs $10 to $30), or use a USB cable to connect the controller directly. The cable method is simpler and doesn't require any extra hardware, though you lose wireless freedom.