The most common reason is that your PC doesn't recognize the controller as a device yet
A controller that won't connect usually sits in one of three states: your PC doesn't see it at all, it pairs but stops working mid-game, or it connects to something else instead. The fix depends on which one you have. Start by checking whether Windows even knows the controller exists — open Device Manager (right-click the Start button, select Device Manager), look for "Human Interface Devices" or "Universal Serial Bus controllers", and expand both. If your controller doesn't appear anywhere, the connection itself is broken. If it appears but has a yellow warning triangle, Windows found it but can't talk to it properly.
Most wireless controllers need to be put into pairing mode first. Hold the pairing button (usually on the back or bottom) for three to five seconds until an LED blinks rapidly or changes color. Then go to Windows Settings, select Bluetooth & devices, and choose "Add device." Your controller should appear in the list within 10 seconds. If it doesn't, the controller's battery may be dead, or Bluetooth is turned off on your PC.
Key Takeaways
- Check Device Manager to see whether Windows recognizes your controller at all — a missing device means the connection is broken, not a software problem.
- Wireless controllers need pairing mode activated (usually a button hold) before Windows can find them in Bluetooth settings.
- USB controllers should work when ready when plugged in; if they don't, try a different USB port and check for driver updates in Device Manager.
- If your controller connects but games don't see it, the game may need the controller set as the default input device in Windows settings.
- Interference from other wireless devices, a dead battery, or outdated drivers cause most connection failures.
USB controllers need a working port and the right driver
Wired controllers connected by USB should work the moment you plug them in — Windows has built-in drivers for most standard controllers. If yours doesn't, try a different USB port first. Ports on the back of your PC are usually more reliable than front ports, and USB 3.0 ports (the blue ones) sometimes cause interference with wireless devices. Plug the controller into a USB 2.0 port (usually black) instead.
If switching ports doesn't work, the driver may be outdated or missing. Open Device Manager again, find your controller under "Human Interface Devices," right-click it, and select "Update driver." Choose "Search automatically for updated driver software." Windows will check online and install a newer version if one exists. If that fails, right-click again and select "Uninstall device," then unplug and replug the controller. Windows will reinstall the driver from scratch.
Wireless controllers drop connection because of interference or dead batteries
A controller that connects but then stops working mid-game usually has a dead or dying battery. Check the battery level in Windows Settings under Bluetooth & devices — select your controller and look for the battery percentage. If it's below 20 percent, charge it for at least 30 minutes before playing. Some controllers show low battery warnings on their LED; a red light or slow blink often means charge it now.
Interference from other wireless devices can also break the connection. WiFi routers, microwaves, and other Bluetooth devices all use the same 2.4 GHz frequency. Move your PC, router, and controller away from each other if possible, or switch your router to the 5 GHz band in its settings (usually found in the router's admin page). Keep the controller within 30 feet of your PC and away from metal objects, which block the signal.
Your game may not recognize the controller even though Windows does
Sometimes Windows connects the controller perfectly, but the game doesn't see it. This happens because the game is looking for input from a specific device or in a specific format. First, check whether the game supports controllers at all — many older games or indie titles only recognize keyboard and mouse. Look in the game's settings menu for "Controller," "Gamepad," or "Input" options.
If the game has controller support, set your controller as the default input device. Open Windows Settings, go to Bluetooth & devices, select your controller, and choose "Set as default." Some games also need you to restart them after connecting the controller. If the game still doesn't see it, try launching the game in compatibility mode: right-click the game's .exe file, select Properties, go to the Compatibility tab, check "Run this program in compatibility mode for," and choose an older Windows version like Windows 10 or Windows 7.
Bluetooth is off or your PC doesn't have Bluetooth at all
Wireless controllers won't connect if Bluetooth is disabled on your PC. Check the Windows taskbar (bottom right) for a Bluetooth icon — if it's grayed out or has an X, click it to turn Bluetooth on. If you don't see a Bluetooth icon at all, open Settings, go to Bluetooth & devices, and look for a toggle switch at the top. If the toggle is missing or grayed out, your PC may not have Bluetooth hardware.
Older desktop PCs often don't come with Bluetooth built in. You can add it by plugging in a USB Bluetooth adapter (about $10 to $20), which will appear as a new device in Device Manager. Laptops almost always have Bluetooth, but it may be disabled in the BIOS (the system settings that run before Windows starts). Restart your PC, press Delete, F2, or F12 during startup (the key varies by manufacturer), look for a Bluetooth or Wireless setting, and enable it. If you're not comfortable in the BIOS, contact your PC's manufacturer for instructions.
Outdated or conflicting drivers cause recognition failures
Windows drivers are the software that lets your PC talk to hardware. If your controller's driver is outdated or corrupted, Windows won't recognize the device properly. Open Device Manager, find your controller, right-click it, and select "Properties." Go to the Driver tab and check the driver date — if it's more than a year old, update it. Click "Update driver" and let Windows search online.
If updating doesn't work, uninstall the driver completely and let Windows reinstall it. Right-click the controller in Device Manager, select "Uninstall device," check the box that says "Attempt to remove the driver software for this device," and click Uninstall. Disconnect the controller, restart your PC, and reconnect it. Windows will detect it as new hardware and install a fresh driver. This fixes most driver conflicts that cause controllers to be recognized but not work.
Check for hardware damage or a dead battery
If nothing above works, the controller itself may be damaged. Look for physical signs: cracked plastic, loose buttons, or a battery compartment that won't close. Try the controller on another PC or gaming console if you have access to one — if it doesn't work there either, the hardware is likely broken and needs replacement.
For wireless controllers, the battery may be permanently dead. Most rechargeable controllers can be charged 500 to 1000 times before the battery degrades. If your controller is several years old and won't hold a charge even after a full charge cycle, the internal battery has reached the end of its life. Some controllers allow you to replace the battery yourself (usually a few screws and a standard lithium cell), but many require sending the controller to the manufacturer or buying a new one.
Frequently Asked Questions
Why does my controller work on my Xbox but not my PC?
Xbox controllers use the same wireless protocol on both devices, but your PC may not have the right driver installed. read the Xbox Accessories app from the Microsoft Store — it installs the driver automatically and lets you update your controller's firmware. After that, your controller should work on both devices.
Can I use a PlayStation controller on my PC?
Yes, but it needs special software. PlayStation 4 and 5 controllers work on PC through Bluetooth, but Windows doesn't have built-in drivers for them. read DS4Windows (a free program) or the official PlayStation Remote Play app, which will let your PC recognize the controller and map its buttons correctly.
My controller connects but the buttons are mapped wrong — how do I fix it?
Open the Xbox Accessories app (for Xbox controllers) or your controller's official software, and you can remap every button. Some games also have their own controller settings menu where you can change button assignments just for that game. Check the game's settings first before changing the controller itself.
Why does my controller keep disconnecting and reconnecting?
This usually means low battery, interference, or an outdated driver. Charge the controller fully, move away from WiFi routers and other wireless devices, and update the driver in Device Manager. If it still disconnects, try a different USB port (for wired controllers) or move closer to your PC (for wireless ones).
Do I need to install software for my controller to work?
Most standard controllers work without extra software — Windows has built-in drivers. However, some controllers (like PlayStation or specialty gaming controllers) need their manufacturer's app to work properly. Check your controller's manual or the manufacturer's website to see whether software is required.