Your controller isn't connecting because of a driver problem, a pairing issue, or a USB cable that isn't working

A controller that won't connect to your PC usually falls into one of three categories: the PC doesn't recognize the controller at all, the controller pairs but then disconnects, or the controller pairs but the PC won't let it control anything. Most of the time the fix is simple — a driver update, a re-pairing, or plugging into a different USB port. Occasionally the cable itself is damaged or the controller's battery is dead.

The fastest way to find out which problem you have is to check what your PC actually sees when you plug in the controller or try to pair it. Windows will either show nothing, show the controller but mark it as having a problem, or show it working fine. That tells you exactly where to start.

Key Takeaways

  • Check Device Manager to see whether Windows recognizes your controller at all — if it shows an error symbol, you need a driver update.
  • Unplug the controller, wait 10 seconds, and plug it back in; this fixes most connection problems without any other steps.
  • If you are using a wireless controller, make sure the battery is not dead by charging it for at least 30 minutes before trying again.
  • Different USB ports on your PC can behave differently — if one port does not work, try a different one before assuming the cable is broken.
  • If your controller worked before and suddenly stopped, restart your PC first; many connection problems clear up after a restart.

Check what Windows actually sees in Device Manager

Open Device Manager by right-clicking the Start button and selecting Device Manager. Plug in your controller or turn it on if it is wireless. Look for a section called "Human Interface Devices" and expand it by clicking the arrow next to it.

If you see your controller listed with a green checkmark and no error symbol, Windows recognizes it and the problem is likely in the game or application you are trying to use. If you see a yellow exclamation mark or a red X next to the controller name, Windows found it but something is wrong — usually a missing or outdated driver. If you do not see the controller listed at all, the PC is not detecting it, which means the cable, port, or controller itself has a problem.

Write down the exact name Windows shows for your controller. You will need it if you have to search for a driver update.

Restart your PC and try a different USB port

Before you do anything else, restart your computer. Many connection problems clear up after a restart because Windows resets its connection to all USB devices. Shut down completely, wait 10 seconds, and turn it back on.

While your PC is restarting, unplug your controller from the USB port it was in. When the PC finishes starting up, plug the controller into a different USB port — not a hub, but directly into the back or side of your PC if possible. USB ports on the back of a desktop PC are usually more reliable than ports on the front. If you are using a laptop, try a different port on the same side or the opposite side.

Wait 10 seconds for Windows to recognize the controller, then check Device Manager again to see if it now shows up without an error symbol.

Update or reinstall the controller driver

If Device Manager shows your controller with a yellow exclamation mark or red X, right-click on it and select "Update driver." Windows will search for a newer driver online. If it finds one, let it install and then restart your PC.

If Windows says the driver is already up to date but the error symbol is still there, right-click the controller again and select "Uninstall device." Unplug the controller, wait 10 seconds, and plug it back in. Windows will reinstall the driver from scratch, which often fixes corrupted driver files.

If you are using a PlayStation or Xbox controller, you can also visit the manufacturer's website directly. Xbox controllers can be updated through the Xbox Accessories app on Windows. PlayStation controllers may have firmware updates available through the PlayStation website. Check the support page for your specific controller model.

Charge a wireless controller and check the pairing

If your controller is wireless and will not connect, the battery may be dead. Plug the controller into a USB cable and let it charge for at least 30 minutes. Many wireless controllers will not even turn on if the battery is completely empty, so you may not see any lights or signs of life until it has charged for a few minutes.

While the controller charges, check whether it is actually paired to your PC. For Xbox controllers, go to Settings, then Devices, then Bluetooth & other devices. Look for your controller in the list. If it is there, click it and select "Remove device," then turn off the controller, wait 5 seconds, and turn it back on. Windows should re-pair it automatically.

For PlayStation controllers on Windows, the process is similar — remove it from the Bluetooth list, then hold the pairing button (usually on the back near the L2 button) for 5 seconds until the light flashes. Your PC should find it and pair it again.

Test the cable and check for physical damage

If you are using a wired controller and it still will not connect after trying different USB ports, the cable may be damaged. Look at the cable carefully for any visible cracks, fraying, or bent connectors. Bend the cable gently near both ends while the controller is plugged in — if the connection flickers on and off in Device Manager, the cable has an internal break.

Try borrowing a different USB cable if you have one available. Some controllers use standard USB-C or micro-USB cables, while others use proprietary connectors. Check your controller's manual or the manufacturer's website to see what type of cable it needs. If a different cable works, your original cable is damaged and needs to be replaced.

If you do not have another cable to test with, you can try the controller on a different device — a phone, tablet, or another computer — to see whether the problem follows the controller or stays with your PC.

Disable USB Selective Suspend if the controller keeps disconnecting

If your controller connects but then disconnects after a few seconds or minutes, Windows may be turning off power to the USB port to save energy. Open Device Manager, find your controller under "Human Interface Devices," right-click it, and select "Properties." Click the "Power Management" tab.

Uncheck the box that says "Allow the computer to turn off this device to save power." Click OK and restart your PC. This tells Windows to keep power flowing to the USB port at all times, which prevents the controller from dropping the connection.

If your controller still disconnects, check whether the same thing is happening to the USB hub or port itself. In Device Manager, expand "Universal Serial Bus controllers," find the USB port your controller is plugged into, right-click it, select Properties, click the Power Management tab, and uncheck the same box.

Frequently Asked Questions

Why does my controller work in one game but not another?

The game may not have controller support, or it may need the controller to be set up in the game's settings menu. Start the game, go to Settings or Options, and look for a Controllers or Input section. Some games require you to manually enable controller support or map the buttons yourself. If the game definitely supports controllers, try unplugging the controller and plugging it back in while the game is running.

Can I use a PlayStation controller on my PC?

Yes. PlayStation 4 and PlayStation 5 controllers work on Windows through Bluetooth or USB cable. Plug it in with a USB cable, or hold the pairing button for 5 seconds and pair it through Bluetooth settings. Some older games may not recognize it, but most modern games do. You can also use third-party software like DS4Windows to make older games work with PlayStation controllers.

What if Device Manager does not show my controller at all?

The PC is not detecting the controller at the hardware level. Try a different USB port first, then try a different USB cable if you have one. If the controller works on another device, your PC's USB ports may have a problem. If the controller does not work on any device, the controller itself may be broken and may need to be replaced.

Do I need to install software to use my controller?

Most controllers work without any extra software — Windows recognizes them as standard input devices. Xbox controllers work best with the Xbox Accessories app, which you can download free from the Microsoft Store. PlayStation controllers may work better with third-party software like DS4Windows. Check the manufacturer's support page for your specific controller to see whether they recommend any software.

Why does my controller work when plugged in but not over Bluetooth?

Wireless connection problems are usually caused by interference, distance, or a dead battery. Make sure the controller is fully charged, move closer to your PC, and turn off other Bluetooth devices nearby. If it still will not connect, forget the controller from your Bluetooth settings and pair it again from scratch. If wireless never works but the wired connection does, the controller's Bluetooth radio may be damaged.