The most common reason: your PC doesn't see the controller at all

Your controller isn't connecting because Windows either doesn't recognize it as a device, or it recognizes it but the driver software is missing or broken. This happens most often with wireless controllers that need pairing, USB controllers with loose connections, or older controllers that need updated drivers. The fix depends on which of these three problems you have.

Start by plugging the controller directly into a USB port on your PC if it's wireless. If it's already wired, try a different USB port — the port itself might be dead. Wait 10 seconds. If Windows makes a sound or shows a notification, the PC sees the controller. If nothing happens, move to the next section.

Key Takeaways

  • A controller that makes no sound or notification when plugged in is not being recognized by Windows at all, and usually needs a driver update or a different USB port.
  • Wireless controllers need to be put into pairing mode before they will connect, and the pairing process is different for Xbox, PlayStation, and third-party brands.
  • Windows Device Manager shows you whether the controller is recognized and whether its driver is working, and you can reinstall the driver from there in under a minute.
  • Some games require you to configure the controller in their own settings even after Windows recognizes it, so a working connection to Windows does not always mean the game will see it.

Check Device Manager to see if Windows recognizes the controller

Open Device Manager by right-clicking the Start button and selecting it from the menu. Look for a section called "Human Interface Devices" and expand it. If your controller appears there with a normal icon (not a yellow warning triangle), Windows recognizes it and the driver is working. If you see a yellow triangle or a question mark, the driver is broken and needs reinstalling.

If the controller doesn't appear in Device Manager at all, Windows doesn't see it. Unplug it, wait 5 seconds, and plug it into a different USB port on your PC — not a hub. If it still doesn't appear, the controller's USB connection is likely damaged, or the controller itself is not in pairing mode.

To reinstall a broken driver, right-click the controller in Device Manager and select "Uninstall device." Unplug the controller, wait 10 seconds, and plug it back in. Windows will read and install the driver automatically. This fixes most connection problems.

Put a wireless controller into pairing mode

Wireless controllers need to be told to look for a connection. The pairing process is different for each brand. For an Xbox controller, hold the pairing button (the small button on top, near the battery cover) for 3 seconds until the light flashes. For a PlayStation 4 controller, hold the Share button and the PlayStation button together for 3 seconds until the light flashes white. For a PlayStation 5 controller, hold the Create button and the PlayStation button together for 3 seconds until the light flashes white.

Once the controller is in pairing mode, go to Windows Settings. Click "Bluetooth & devices" on the left, then "Add device" at the top. Select "Bluetooth" and wait for your controller to appear in the list. Click it to pair. The whole process takes about 30 seconds.

If your controller doesn't appear in the Bluetooth list, it may not support Bluetooth — some older wireless controllers use a USB dongle instead. Check the controller's manual or the manufacturer's website to see whether it pairs via Bluetooth or needs a USB receiver plugged into your PC.

Update or reinstall the controller driver from Windows Update

Even if Device Manager shows the controller with no warning, the driver might be outdated and causing problems. Right-click the controller in Device Manager and select "Update driver." Choose "Search automatically for updated driver software." Windows will check online and install any newer version available.

If automatic update doesn't work, right-click the controller again and select "Uninstall device." Restart your PC. When it boots, Windows will automatically reinstall the driver. This forces a fresh installation and fixes many connection issues that updates alone won't solve.

Some controllers come with their own driver software from the manufacturer. If you have the disc or downloaded the software when you bought the controller, install that instead. Manufacturer drivers sometimes work better than Windows's generic ones, especially for older or specialized controllers.

Check whether the game itself recognizes the controller

A controller can work perfectly in Windows but still not work in a specific game. Many games have their own controller settings that you need to configure separately. Open the game's settings menu and look for "Controller," "Input," or "Gamepad" options. Make sure the controller is enabled and assigned to the correct player slot.

Some games require you to restart them after connecting a controller. Plug in the controller, wait 10 seconds, then close the game completely and reopen it. The game will detect the controller on startup.

If the game still doesn't see the controller, check whether the game supports your specific controller model. Some older games only recognize Xbox controllers, not PlayStation or third-party brands. The game's manual or support page will list which controllers are supported.

Try a different USB port or cable

USB ports on the back of your PC are usually more reliable than ports on the front. If you've been using a front port, move the controller to a back port. If you're using a USB hub, plug the controller directly into the PC instead — hubs sometimes don't provide enough power for controllers to initialize properly.

If the controller uses a USB cable, try a different cable. The cable might be damaged internally even if it looks fine. A phone charging cable won't work — the controller needs a data cable, usually USB-A to USB-C or USB-A to Micro-USB depending on the model.

Restart your PC after moving to a new port. Sometimes Windows needs a reboot to recognize a device in a different location.

Reset the controller if it's still not connecting

Most controllers have a small reset button on the back, usually inside a small hole. Use a straightened paperclip or a SIM card ejector tool to press and hold it for 10 seconds. This clears the controller's pairing history and resets it to factory settings.

After resetting, put the controller back into pairing mode and try connecting to Windows again. This fixes controllers that are stuck trying to connect to an old device or that have corrupted pairing data.

If resetting doesn't work and the controller still won't connect, the controller's wireless hardware or USB port may be physically damaged. Check whether the controller is still under warranty and contact the manufacturer about a replacement.

Frequently Asked Questions

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

Different games have different controller support. Some games only recognize Xbox controllers, while others need you to configure the controller in their own settings menu. Check the game's manual or support page to see which controllers it supports, and look in the game's input settings to make sure the controller is enabled.

My controller connects but the buttons don't work right. What's wrong?

The controller may need calibration. In Windows Settings, go to "Bluetooth & devices," find your controller, and click "Game controller settings." Click "Calibrate" and follow the on-screen instructions. If calibration doesn't help, the controller's buttons may be physically worn out.

Can I use a PlayStation controller on my PC?

Yes. PlayStation 4 and 5 controllers connect to PC via Bluetooth or USB cable. Put the controller into pairing mode, then add it through Windows Bluetooth settings. Some games may not recognize it as a PlayStation controller and instead treat it as a generic gamepad, which usually works fine.

Why does my wireless controller keep disconnecting?

Wireless interference, a low battery, or an outdated driver usually causes this. Make sure the controller battery is charged, move away from other wireless devices like microwaves or routers, and update the driver in Device Manager. If disconnections continue, try a wired connection to see whether the problem is the wireless connection itself.

Do I need special software to use my controller on PC?

No. Windows recognizes most modern controllers automatically. Some manufacturers provide optional software that adds extra features like button remapping or vibration control, but it's not required for the controller to work. Check the manufacturer's website if you want those features.