sodcalculator

10 Tech How-To

Connect a Controller to PC: USB, Bluetooth & Wireless

Guide 10-28817 · Updated · Step by step

This guide walks you through every way to connect a game controller to a Windows PC: wired USB, built-in Bluetooth, and USB wireless adapters (like the ones for Xbox and PlayStation controllers). You’ll learn the exact steps for each method, what to do when the controller isn’t detected, and how to avoid the most common connection mistakes.

What You’ll Need

  • A compatible controller (Xbox, PlayStation, Nintendo Switch Pro, or a generic PC gamepad)
  • A USB cable that supports data transfer (not just charging) for wired connections
  • For Bluetooth: a PC with Bluetooth built-in, or a Bluetooth USB dongle
  • For wireless adapters: the official adapter that matches your controller (e.g., Xbox Wireless Adapter for Windows)
  • Windows 10 or Windows 11 (most steps also work on Windows 8.1)
  • Fresh batteries or a charged controller battery

Step-by-Step

Method 1: Wired USB Connection

  1. Plug the USB cable into the controller’s USB port (usually USB-C, micro-USB, or the proprietary port on older Xbox controllers).
  2. Plug the other end into a USB port on your PC. Use a port directly on the motherboard (back of the tower) if you have issues.
  3. Wait a few seconds. Windows should automatically install the driver. You’ll see a notification when it’s ready.
  4. Press a button on the controller (like the Xbox button or PS button) to turn it on and confirm it works.
  5. Open the Start menu, type “Game controllers” and select the “Set up USB game controllers” control panel option. Your controller should appear here. If it does, you’re done.

Method 2: Bluetooth Connection

  1. Make sure your controller supports Bluetooth. Xbox One controllers with the 3.5mm jack (after 2016) do; Xbox Series X|S controllers do; PlayStation 4 and 5 controllers do; Nintendo Switch Pro controllers do.
  2. Turn on your PC’s Bluetooth: go to Settings > Devices > Bluetooth & other devices, and toggle Bluetooth to On.
  3. Put the controller into pairing mode:
    • Xbox: Hold the small pairing button on the top of the controller (near the USB port) for 3 seconds until the Xbox button starts flashing rapidly.
    • PlayStation: Hold the Share button and the PS button together until the light bar starts flashing.
    • Switch Pro: Hold the sync button on the top of the controller until the indicator lights start cycling.
  4. On your PC, click “Add Bluetooth or other device” > “Bluetooth”.
  5. Wait for your controller to appear in the list. It might show as “Xbox Wireless Controller”, “Wireless Controller”, or “Pro Controller”.
  6. Click the controller name. Windows will pair and install drivers. Once connected, the controller’s light will stop flashing and stay solid.

Method 3: USB Wireless Adapter

  1. Plug the wireless adapter into a USB port on your PC. For the Xbox Wireless Adapter, use the USB 2.0 or 3.0 port; avoid USB hubs if possible.
  2. Wait for Windows to install the adapter driver. You may see a notification that the device is ready.
  3. Turn on your controller by pressing the Xbox button (or PS button if using a compatible adapter).
  4. Put the controller into pairing mode: hold the pairing button on the adapter (if it has one) and the pairing button on the controller simultaneously.
  5. Wait for the controller’s light to go solid, indicating a successful connection.
  6. If the adapter has a button, you can press it to re-pair with another controller later.

Common Mistakes

  • Using a charge-only USB cable: Many cables, especially cheap ones, only carry power. The controller won’t be detected. Try a known data cable.
  • Not putting the controller in pairing mode: Simply turning it on isn’t enough for Bluetooth. You must hold the pairing button until the light flashes.
  • Pairing with the wrong device: Your PC might show multiple “Wireless Controller” entries. Choose the one that matches your controller’s name.
  • Using an adapter that doesn’t match the controller: For example, the Xbox Wireless Adapter only works with Xbox controllers, not PlayStation ones.
  • Forgetting to turn on Bluetooth: Check the toggle in Windows Settings; it’s easy to miss.

Tips

  • If you plan to use Bluetooth, update your controller’s firmware first. On Xbox, use the Xbox Accessories app; on PlayStation, connect via USB and use the system update feature.
  • For wireless adapters, keep the adapter within 2-3 meters of the controller and avoid placing it behind metal objects.
  • If you have multiple controllers, pair them one at a time to avoid confusion.
  • Use the “Game Controllers” control panel (run “joy.cpl”) to test all buttons and sticks after connecting.
  • For older games that don’t support Xbox controllers natively, use Steam’s controller configuration or a tool like DS4Windows for PlayStation controllers.

Troubleshooting

Controller not detected at all: Check the USB cable (try a different one), try a different USB port, and restart your PC. If using Bluetooth, remove the device from Windows and re-pair.

Controller connects but disconnects randomly: This is often a power issue. Replace batteries or charge the controller. For wireless adapters, try a different USB port (preferably a USB 2.0 port).

Controller works in Windows but not in a game: The game might not support that controller type. Use Steam’s “PlayStation Configuration Support” or install a third-party driver like DS4Windows.

Bluetooth controller pairs but won’t stay connected: Update your Bluetooth drivers (from the PC manufacturer or Intel/Realtek). Also, disable “power saving” for the Bluetooth adapter in Device Manager (right-click > Properties > Power Management, uncheck “Allow the computer to turn off this device”).

Xbox Wireless Adapter not recognized: Uninstall the adapter from Device Manager, then unplug and replug it. If that fails, download the latest drivers from the manufacturer’s website.

Controller input is laggy: For Bluetooth, move closer to the PC and remove obstacles. For wireless adapters, ensure no other wireless devices are interfering.

Frequently Asked Questions

Can I connect a PlayStation 5 controller to a PC?

Yes, the DualSense works via USB, Bluetooth, and the official PlayStation wireless adapter (sold separately). For most PC games, you’ll need a tool like DS4Windows to make it appear as an Xbox controller.

Why won’t my Xbox One controller connect via Bluetooth?

Only Xbox One controllers with the 3.5mm headphone jack (released after 2016) have Bluetooth. Older models use a proprietary wireless protocol and require the Xbox Wireless Adapter.

Do I need a wireless adapter if my PC has Bluetooth?

No, if your controller supports Bluetooth, you can pair it directly. The adapter is only needed for controllers that don’t have Bluetooth (e.g., original Xbox One) or for a more stable connection.

Can I use a Nintendo Switch Pro Controller on PC?

Yes, it works via USB and Bluetooth. Windows will treat it as a generic gamepad. Some games may show Xbox button prompts, but the layout is different.

How do I switch between USB and Bluetooth on the same controller?

Just plug in the USB cable and Windows will use that connection. To go back to Bluetooth, unplug the cable and turn on the controller; it should reconnect to the last paired device.

Why does my controller work in Steam but not in other apps?

Steam has its own controller driver that can interfere. Try disabling Steam’s “Xbox Configuration Support” in Steam > Settings > Controller, or close Steam entirely when using non-Steam games.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →