Your gamepad lights up or pairs for a second, then Windows shows it as disconnected, unknown device, or not at all. Steam might not see it in controller settings, games show no input response, and vibration or LED pairing flashes keep looping even with a cable plugged in. The controller may work on a console or phone but refuses to register on your PC.
Most connection failures are software-related and reversible in a few minutes without opening your PC. Tackle the quick checks below in order before you reinstall drivers or buy new hardware. Even newer controllers released in 2026 still rely on the same Windows Bluetooth stack, USB drivers, and Steam Input layer, so a systematic fix saves you hours of trial and error.
Likely Causes
| Cause | How to confirm | Fix difficulty |
|---|---|---|
| Weak or low battery / charging-only USB cable | Controller LEDs blink then turn off; works intermittently; no USB connection sound on PC | Easy |
| Bluetooth pairing conflict or stale pairing cache | Shows as Paired but not Connected in Bluetooth & devices; appears twice in device list | Easy |
| USB port, hub, or cable power issue | Works on rear motherboard USB but not front panel or hub; Device Manager shows error code 43 | Easy |
| Incorrect Steam Input or Windows Game Input setting | Controller detected in Windows but not in Steam > Settings > Controller; test in joy.cpl shows input but games do not | Moderate |
| Corrupted or outdated controller driver / Bluetooth driver | Device Manager shows yellow triangle on Xbox Peripherals or Bluetooth adapter; driver date older than one year | Moderate |
| Windows Bluetooth Support Service stopped or USB selective suspend enabled | Bluetooth toggle missing or grayed out; controller disconnects after 1-2 minutes of idle | Moderate |
Fix 1: Rule Out Power, Cable, and Port Issues
What causes it
Many USB cables shipped with controllers or phones are charging-only and lack data lines, so Windows never enumerates the device. Low battery also causes Bluetooth to pair then immediately drop. Front-panel ports and unpowered hubs often cannot deliver stable 500mA to 900mA, which triggers disconnects.
How to check
Listen for the Windows connection chime when you plug in via USB. Press Windows + R, type joy.cpl, and press Enter. If no controller appears there with USB, the cable or port is suspect. For wireless, hold the controller’s Home or PS button and note if the LED bar flashes for more than 10 seconds without going solid.
What to do
Charge the controller to 100 percent first. For DualSense, DualShock 4, Xbox Wireless Controller, and most third-party pads, charge via a wall adapter for 60 to 90 minutes until the LED is solid, not flashing. Swap to a known data cable, ideally the one included with the controller or a USB-IF certified USB-A to USB-C or Micro-USB cable under 6 feet. Plug directly into a rear motherboard USB 2.0 or USB 3.0 port, not a hub or front case port. On desktop, avoid USB ports next to Wi-Fi antennas. If using Bluetooth, move within 3 feet of the PC for initial pairing.
How to undo it
Reconnect your original cable and port. No system setting was changed, so just unplug the test cable.
Fix 2: Remove and Re-Pair Bluetooth Correctly
What causes it
Windows caches old pairing keys. If the controller was previously paired to a console, phone, or another PC, it may show as Paired but never connect, or appear as Bluetooth LE device with no input.
How to check
Go to Settings > Bluetooth & devices > Devices. Look for your controller name, Xbox Wireless Controller, DualSense Wireless Controller, or Pro Controller. If it says Paired instead of Connected, or if you see two entries for the same controller, the cache is stale.
What to do
Click the three dots next to the controller entry and select Remove device, then confirm Remove. Turn off Bluetooth on nearby consoles and phones to prevent them stealing the connection. Put the controller in pairing mode: Xbox controller hold Pair button for 3 seconds until Xbox button flashes rapidly, DualSense hold Create + PS for 5 seconds until double-blink, Joy-Con hold SYNC for 2 seconds. On PC, click Add device > Bluetooth, select the controller, and wait for Connected. If it fails, restart Windows and try Add device again. Keep the controller awake by tapping a bumper during pairing.
How to undo it
Go to Settings > Bluetooth & devices > Devices and remove the newly added controller. Re-pair it to your console using its normal console pairing method.
Fix 3: Verify Windows Detects Input and Re-enable the Device
What causes it
The controller is disabled at the Windows device level or hidden due to a previous error. Games and Steam will not see it even though it is physically connected.
How to check
Press Windows + R, type joy.cpl, and press Enter to open Game Controllers. Press Windows + X and open Device Manager. Expand Human Interface Devices and Xbox Peripherals or Sound, video and game controllers. Look for a grayed-out icon or yellow warning.
What to do
In Device Manager, right-click the grayed-out controller or Bluetooth device and select Enable device. If it shows Disable device, leave it enabled. Right-click and select Uninstall device, check Attempt to remove driver if offered, then unplug the USB or turn off the controller, wait 10 seconds, and reconnect. Windows will reinstall the standard driver. Then return to joy.cpl, select the controller, click Properties, and confirm button presses and axis movement appear under Test. In Settings > Bluetooth & devices > Devices > More devices and printer settings, ensure the controller is not set as hidden.
How to undo it
If you uninstalled the device, Windows will automatically reinstall on next connection. To revert a manual enable, right-click the device in Device Manager and select Disable device.
Fix 4: Fix Steam Input and Windows Game Controller Conflicts
What causes it
Steam Input, Windows Game Bar, and per-game input settings can override each other. A controller may work in joy.cpl but games show keyboard prompts or zero input because the wrong API layer is active.
How to check
Open Steam > Settings > Controller. Check if your pad appears under Detected Controllers. Launch a game that fails, open Steam Overlay with Shift + Tab, and check Controller Settings for that game. In Windows, press Windows + G to open Xbox Game Bar and see if it lists the controller.
What to do
In Steam > Settings > Controller, enable Support for your type: Enable Steam Input for Xbox Controller, PlayStation Controller, and Switch Pro Controller. Under that menu, click Test Device Inputs and press buttons to verify. For a single game that does not respond, go to Library, right-click the game > Properties > Controller, and set Override to Enable Steam Input or Disable Steam Input and test both options, restarting the game each time. If you do not use Steam, close Steam completely from System Tray > Exit. For non-Steam games, also check Settings > Gaming > Xbox Game Bar and toggle it Off temporarily to rule out capture hooks that block input.
How to undo it
In Steam > Settings > Controller, set support toggles back to your previous choice. For individual games, return to Properties > Controller and set it back to Use default settings.
Fix 5: Update or Reinstall Bluetooth and Controller Drivers
What causes it
Generic or outdated Bluetooth drivers from Windows Update may not support low-latency gamepad profiles. Corrupted driver files under C:\Windows\System32\drivers can cause Code 10 or Code 43 errors.
How to check
In Device Manager, expand Bluetooth. Right-click your Intel, Realtek, or Qualcomm Bluetooth adapter > Properties > Driver tab. Note Driver Date and Driver Version. If the date is more than 12 months old or you see Driver Error, an update is needed. Under View > Show hidden devices, check for faded duplicates.
What to do
Right-click the Bluetooth adapter and select Update driver > Search automatically for drivers. If Windows says best driver already installed, go to Settings > Windows Update > Advanced options > Optional updates > Driver updates and install any Bluetooth update. For a clean reinstall, right-click the adapter > Uninstall device > check Attempt to remove the driver for this device > Uninstall, then restart the PC. Windows will reinstall from C:\Windows\System32\DriverStore. For Xbox controllers on USB, also update Xbox Peripherals > Xbox Controller > Update driver. Do not install drivers from unofficial sites. Restart and re-pair after.
How to undo it
In Device Manager, right-click the Bluetooth adapter > Properties > Driver tab > Roll Back Driver if available. Otherwise use System Restore or Windows Update history to uninstall the latest driver update.
Fix 6: Restart Bluetooth Services and Disable Power Saving
What causes it
Windows may stop the Bluetooth Support Service or suspend the USB device to save power, which cuts the gamepad after a short idle period or prevents auto-reconnect on wake.
How to check
Press Windows + R, type services.msc, and press Enter. Find Bluetooth Support Service. Check if Status is Running and Startup type is Automatic. Then go to Device Manager > Universal Serial Bus controllers and Bluetooth adapter > Properties > Power Management.
What to do
In services.msc, right-click Bluetooth Support Service > Restart. Double-click it and set Startup type to Automatic, click Apply. In Device Manager, right-click each USB Root Hub and Generic USB Hub > Properties > Power Management tab > uncheck Allow the computer to turn off this device to save power. Do the same for your Bluetooth adapter. Then go to Settings > System > Power & battery > Power mode, and under Control Panel > Hardware and Sound > Power Options > Change plan settings > Change advanced power settings, expand USB settings > USB selective suspend setting and set it to Disabled for both On battery and Plugged in. Click Apply and restart.
How to undo it
Return to services.msc and set Bluetooth Support Service Startup type back to Manual if it was before. Re-check Allow the computer to turn off this device to save power and set USB selective suspend back to Enabled.
Fix 7: Reset Controller Firmware and Test on Another Device
What causes it
Stuck firmware or a failed update leaves the controller in an unadvertised state. Physical faults in the USB-C port, sync button, or internal antenna can also cause persistent failure.
How to check
Test the controller wired on another PC or console with a data cable. If joy.cpl and Device Manager show nothing on two PCs, but another controller works on your PC, the fault follows the pad. For PlayStation controllers, check for a small reset pinhole on the rear near the Sony logo.
What to do
For Xbox Wireless Controller: Hold Xbox button for 6 seconds to power off, remove batteries or disconnect USB for 30 seconds, then power on and hold Pair until rapid flash. Update firmware via Xbox Accessories app from Microsoft Store > Open app > three dots under controller > Firmware version > Update, with controller connected by USB. For DualSense or DualShock 4: Power off, insert a SIM pin into the reset hole for 5 seconds, release, then connect via USB to PC and press PS button. For Switch Pro Controller: Hold SYNC for 5 seconds to clear pairing, then re-pair. If firmware update stalls, use a different USB port and keep cable under 3 feet. Clean the USB port with compressed air in short bursts.
How to undo it
Firmware resets cannot be undone, but re-pairing to your original console restores its connection. Remove the test pairing from the second device after testing.
If Nothing Works
If the pad still does not appear in joy.cpl or Device Manager after all fixes, isolate hardware. Try a different controller on the same PC and port. If the second controller works, replace the cable or service the original pad. If no controller works on that PC but they work on another device, the PC Bluetooth module or USB controller is suspect. Try a low-cost USB Bluetooth 5.0 dongle or a PCIe card, and install its driver from Windows Update. As a final software step, run Settings > System > Recovery > Fix problems using Windows Update > Reinstall now, which repairs system files without deleting personal files, then retest before considering a Windows reset. For laptops under warranty, check Device Manager > Bluetooth for hardware ID errors and contact support with photos of the error code.
FAQ
Why does my gamepad show as connected but no game responds?
Open joy.cpl to confirm Windows sees input movement. If it does, the block is Steam Input or the game’s input API. In Steam Library, right-click the game > Properties > Controller, try both Enable Steam Input and Disable Steam Input, and restart the game. Close third-party mappers like DS4Windows or reWASD while testing, as they create a virtual controller that hides the physical one.
Should I use Bluetooth or wired USB for PC?
Use wired USB for setup and firmware updates because it bypasses pairing and delivers consistent power. Use Bluetooth for convenience once paired, keeping distance under 20 feet and minimizing interference from Wi-Fi 6 routers and USB 3.0 hubs. For competitive latency-sensitive games, a 2.4 GHz proprietary dongle or USB cable is more stable than standard Bluetooth.
How do I force Windows to rediscover my controller?
Remove the device in Settings > Bluetooth & devices > Devices, then open Device Manager > View > Show hidden devices. Under Bluetooth and Human Interface Devices, uninstall any faded duplicate entries for your controller. Restart the PC, then put the controller back into pairing mode and use Add device > Bluetooth. This clears the key cache that blocks rediscovery.
Can low battery cause not-connecting errors even when plugged in?
Yes. If the battery is under about 15 percent, some controllers refuse Bluetooth pairing to protect the cell. Keep the controller on charge for at least 30 minutes and test with a data cable to confirm. If it only works while plugged in, replace the internal battery or use it wired until serviced.