The quickest way: USB cable

Plug your Xbox One controller into your PC using a USB micro cable — the same kind that charges many phones and tablets. Windows will recognize it immediately, usually without asking you to install anything. The controller will work in any game or application that supports game controllers.

This is the most reliable method because there is no wireless connection to drop or battery to drain. If you already have a micro USB cable lying around, this costs nothing. The downside is that you are tethered to your PC, which matters if you like to sit back from your desk.

Key Takeaways

  • A USB micro cable connects your Xbox One controller to your PC instantly with no setup — Windows recognizes it right away.
  • Wireless connection requires either the Xbox Wireless Adapter (a small USB dongle) or Bluetooth on your PC, and takes a few button presses to pair.
  • The Xbox Wireless Adapter is more reliable than Bluetooth for gaming because it uses a dedicated connection instead of sharing bandwidth with other devices.
  • Battery life matters only for wireless — USB power keeps the controller charged while you play, but wireless controllers need AA batteries or a rechargeable battery pack.

Wireless connection with the Xbox Wireless Adapter

The Xbox Wireless Adapter is a small USB dongle that plugs into your PC and lets your controller connect wirelessly using the same frequency as an Xbox console. Plug the adapter into any USB port on your PC, then hold the pairing button on the top of the controller (the small button between the bumpers) until the Xbox button starts flashing. The adapter will find the controller within a few seconds, and the Xbox button will stop flashing once they are paired.

You only pair once — after that, the controller connects automatically whenever you turn it on. The adapter costs around $20 to $25 if you do not already own one. This method is more stable than Bluetooth for gaming because the adapter uses a dedicated wireless channel instead of competing with your phone, headphones, and other devices for bandwidth.

Wireless connection using Bluetooth

If your PC has Bluetooth built in, you can pair your Xbox One controller without buying an adapter. On Windows 10 or later, open Settings, go to Bluetooth & devices, then select Add device. Choose Bluetooth from the menu. Hold the pairing button on your controller until the Xbox button flashes, and Windows will find it within a few seconds. Select it from the list to complete pairing.

Bluetooth pairing works on most modern laptops and many desktop PCs with Bluetooth cards. The advantage is that you do not need to buy anything. The disadvantage is that Bluetooth shares the same radio frequency as Wi-Fi, wireless mice, and other devices, which can cause lag or disconnections during intense gaming. For casual play or menu navigation, Bluetooth is fine. For competitive games where a few milliseconds matter, the Xbox Wireless Adapter is the better choice.

What to do if Windows does not recognize your controller

If you plugged in a USB cable and nothing happened, try a different USB port — some ports on older PCs do not provide enough power. If the controller still does not show up, open Device Manager (right-click the Start button and select it from the menu), look for any device with a yellow warning triangle, and right-click it to update the driver. Windows will usually find the correct driver automatically.

For wireless pairing that is not working, make sure Bluetooth is turned on in your Windows settings. If the controller pairs but then disconnects, move the adapter or controller closer to your PC, or try moving your Wi-Fi router away from your gaming area — interference is the most common cause. If you are using Bluetooth and the connection is unstable, switching to the Xbox Wireless Adapter will almost always fix the problem.

Controller batteries and charging

Xbox One controllers use two AA batteries, which you can buy anywhere and swap out in seconds. If you want to avoid buying batteries, Microsoft sells a rechargeable battery pack that fits inside the controller and charges via USB — it costs around $20 and lasts roughly 30 hours per charge.

If you connect the controller to your PC with a USB cable, the cable will charge a rechargeable battery pack while you play, so you never run out of power during a session. Wireless controllers drain batteries faster than wired ones because the radio is always running, so budget for battery replacements or invest in the rechargeable pack if you play wireless for hours at a time.

Testing your controller in Windows

Once your controller is connected, you can test it without opening a game. Right-click the Start button, select Settings, then go to Bluetooth & devices and scroll down to Game controllers. You should see your Xbox One controller listed. Click it, then click Test to open a window that shows which buttons and sticks are responding. Press each button and move each stick to make sure everything registers.

If a button does not show up in the test window, the controller may have a hardware problem, or the connection is too weak. Try moving closer to your PC or switching connection methods. If the problem persists, the controller itself may need repair or replacement.

Why your games might not recognize the controller

Some older games were written before Xbox One controllers existed and only recognize Xbox 360 controllers or other older models. If a game does not detect your controller even though Windows does, check the game's settings menu for controller options — many games let you choose which controller type to use. Some games need you to restart them after plugging in the controller.

A few games require the Xbox app or Steam to be running in the background to recognize controllers. If a game still will not work, try running it in compatibility mode for an older version of Windows — right-click the game's shortcut, select Properties, go to the Compatibility tab, and check Run this program in compatibility mode for, then pick an older Windows version and click Apply.

Frequently Asked Questions

Can I use one controller for multiple PCs?

Yes. If you use a USB cable, you can unplug it from one PC and plug it into another. For wireless, you will need to pair the controller to each PC separately — hold the pairing button until the Xbox button flashes, then pair it through that PC's Bluetooth or adapter settings. The controller remembers all paired devices and connects to whichever one is closest.

Does the Xbox Wireless Adapter work with Xbox 360 controllers?

No. The Xbox Wireless Adapter only works with Xbox One and Xbox Series X/S controllers. Xbox 360 controllers need either a USB cable or the older Xbox 360 Wireless Adapter, which is a different product. Check the adapter packaging to make sure you have the right one.

Why does my controller disconnect when I move away from my PC?

Bluetooth has a shorter range than the Xbox Wireless Adapter — usually 30 feet in open space, but walls and interference reduce that. If you are using Bluetooth and moving to another room, switch to the Xbox Wireless Adapter instead. If you are already using the adapter, move it to a higher position or closer to where you sit, and keep it away from your Wi-Fi router.

Can I charge my controller while playing on PC?

Yes, if you use a USB cable connection. Plug the cable into your controller and any USB port on your PC, and it will charge while you play. If you are using wireless with a rechargeable battery pack, you will need a separate USB charger or a charging dock — the controller itself does not charge wirelessly.

What if my PC does not have Bluetooth?

Use the Xbox Wireless Adapter instead — it plugs into any USB port and does not require Bluetooth hardware. You can also add Bluetooth to a desktop PC by buying a USB Bluetooth adapter for $10 to $20, though the Xbox Wireless Adapter is usually more reliable for gaming.