Your controller works fine on the console, but on PC it's invisible — or it pairs and then vanishes ten seconds later. Welcome to one of gaming's most frustrating problems. The good news: 95% of "controller won't connect" issues come down to one of six things. Here they are in the order to check.
Step 1: Try a USB Cable First
Before troubleshooting Bluetooth, plug your controller in with a data-capable USB cable. Many USB-C cables that ship with phones are charge-only — they pass no data. Use the cable that came with the controller, or a known-good cable.
Then open the KeyTest controller tester and press any button. If it appears, your controller is fine and the problem is wireless-specific. If it doesn't, see Step 3.
Step 2: For Xbox Controllers — Use the Xbox Wireless Adapter
Xbox controllers use proprietary Xbox Wireless protocol (not Bluetooth) for the smoothest experience. The official adapter is $25 from Microsoft. Series X|S controllers also support Bluetooth — Xbox One pre-2016 controllers do not.
Pair: hold the small button on top of the adapter until it flashes, then hold the pair button on the controller (next to the USB port) until the Xbox button flashes fast.
Step 3: Check Device Manager
Press Win + X → Device Manager. Look under Human Interface Devices and Xbox Peripherals. If you see a yellow warning triangle, right-click → Update driver → Search automatically.
If the controller appears as "Unknown Device", the driver didn't install. For Xbox: install the Xbox Accessories app. For PS5: see Step 5.
Step 4: Bluetooth Pairing
Settings → Bluetooth & devices → Add device → Bluetooth. Put the controller in pairing mode:
- Xbox Series: hold the pair button (top edge) for 3 seconds — Xbox button flashes fast.
- DualSense (PS5): hold Create + PS button until the light bar flashes.
- DualShock 4 (PS4): hold Share + PS button until the light bar flashes.
- Switch Pro: hold the small sync button on the top edge for 3 seconds.
If pairing fails repeatedly, remove any old entries for the controller in Bluetooth settings first — Windows often refuses to re-pair a device with a stale entry.
Step 5: Use Steam (the universal fix)
If a game refuses to recognise your controller but Windows sees it, the easiest fix is Steam. Open Steam → Settings → Controller → enable support for your controller type (Xbox, PS, Switch, generic). Then add the game to Steam as a non-Steam game if it isn't already on the platform.
Steam runs the game through Steam Input, which translates your controller into a virtual Xbox controller that almost any game understands. We cover this in detail in Steam Input vs native controller support.
Step 6: For Stubborn DualSense / DualShock 4 — DS4Windows
DS4Windows is a free open-source app that makes any PlayStation controller act like an Xbox controller in Windows. Install it once and even non-Steam games will recognise the pad. Especially useful for Game Pass titles and emulators.
Step 7: Bluetooth Adapter Quality
Cheap $5 USB Bluetooth dongles support BT 4.0 nominally but often choke on the high-bandwidth HID profile that controllers need. If pairing succeeds but inputs are laggy or drop out, swap to a known-good dongle (TP-Link UB500, ASUS USB-BT500) or use the controller's wired connection. See Xbox controller Bluetooth disconnects for deeper wireless troubleshooting.
Frequently Asked Questions
Why does my controller show up but not work in games?
It's connected as a generic HID device but Windows hasn't loaded the Xinput driver. Open Steam, enable controller support, and the game will see it as a proper Xbox controller.
Can I use a PS5 controller wirelessly on PC?
Yes via Bluetooth, but Sony's official PC support is limited. Steam works flawlessly with native PS5 input. For non-Steam games, use DS4Windows to translate DualSense input to Xinput.
Why won't my controller pair via Bluetooth?
Most cases: a stale pairing entry. Remove the controller from Windows Bluetooth settings, then re-pair from scratch. Also confirm your PC's Bluetooth adapter supports BT 4.0+ — older USB dongles don't support modern controllers.
Does Windows 11 have better controller support than Windows 10?
Slightly. Windows 11 22H2+ improved Bluetooth LE handling and added native PS5 support hooks, but for a fully painless experience, Steam is still the gold standard regardless of OS.