keepcalculator

06 Numbers and Powers

Fix Controller Not Showing in Joy.cpl

Card No. 06·17001 · Updated · Standard formula, shown below

When you open the Game Controllers panel (joy.cpl) and your controller isn’t listed, Windows isn’t recognizing the device at all. This usually points to a driver, USB, or Bluetooth connection issue rather than a hardware failure. The steps below will walk you through checking connections, updating drivers, and using built-in Windows tools to get your controller detected again.

What You’ll Need

  • Your controller (wired or wireless with its receiver/dongle)
  • A USB cable if your controller is wireless but supports wired mode
  • Access to a Windows PC (administrator account recommended)
  • Internet connection for driver updates (optional but helpful)

Step-by-Step

  1. Open joy.cpl correctly. Press Win + R, type joy.cpl, and press Enter. If the window opens but shows no controllers, proceed. If it says “No game controllers are installed,” that’s expected—the fix is to get Windows to see it.
  2. Check the physical connection. For wired controllers, unplug and replug into a different USB port (preferably a rear port on a desktop). For wireless, ensure the receiver is plugged in and the controller is powered on. Try a different USB cable if you have one—some cables are charge-only and don’t transmit data.
  3. Look for the controller in Device Manager. Press Win + X and select Device Manager. Expand “Human Interface Devices” and “Universal Serial Bus devices.” Look for entries like “HID-compliant game controller” or the controller’s brand name. If you see an unknown device with a yellow triangle, that’s the problem.
  4. Uninstall and rescan. Right-click the controller entry (or unknown device) and select Uninstall device. Check “Delete the driver software for this device” if the option appears, then click Uninstall. After it’s removed, click Action > Scan for hardware changes in Device Manager. Windows will re-detect and reinstall the driver. Then reopen joy.cpl.
  5. Update the driver manually. If rescanning doesn’t work, right-click the device and choose Update driver > Search automatically for drivers. If Windows finds nothing, try Browse my computer for drivers > Let me pick from a list of available drivers, then select “HID-compliant game controller” and click Next.
  6. For Bluetooth controllers: Open Settings > Bluetooth & devices. Remove the controller if it’s listed (click the three dots > Remove device). Put the controller in pairing mode (usually hold the pair button for a few seconds) and click Add device > Bluetooth. Select it from the list. Once paired, check joy.cpl again.
  7. Run the Hardware and Devices troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters. Run the “Hardware and Devices” troubleshooter. It may detect and fix issues automatically.
  8. Check Windows updates. Go to Settings > Windows Update and install any pending updates. A recent update might have broken driver support, and a newer one might fix it.
  9. Test with a different PC (if possible). Plug the controller into another computer. If it doesn’t show there either, the controller itself may be faulty. If it works, the issue is with your PC’s USB ports or drivers.

Common Mistakes

  • Using a charge-only cable: Many USB cables, especially for phones, don’t carry data. If your controller lights up but isn’t detected, try a cable known to work for data.
  • Forgetting to power on wireless controllers: Some controllers (like Xbox) need to be turned on before you open joy.cpl, and they may sleep after inactivity. Press the guide button to wake it.
  • Not removing the device from Bluetooth first: If you’re switching from Bluetooth to USB, or vice versa, Windows may keep the old profile. Remove the device from Bluetooth settings before trying wired mode.
  • Unplugging during driver installation: Let Windows finish installing drivers before unplugging. Interrupting can leave a corrupted driver state.

Tips

  • Use the official driver if available: For major brands (Xbox, PlayStation, Nintendo), check the manufacturer’s website for a Windows driver. Some third-party controllers also have dedicated drivers that improve compatibility.
  • Try a USB hub with power: If you’re using a hub, connect the controller directly to the PC. If that works, the hub might not supply enough power.
  • Disable and re-enable the USB root hub: In Device Manager, expand “Universal Serial Bus controllers,” right-click each “USB Root Hub” and select “Disable device,” then “Enable device.” This forces a refresh of the USB subsystem.
  • Check if the controller works in games anyway: Some games use their own input APIs (like Steam Input) and may work even if joy.cpl doesn’t show the controller. Test with a game or an online gamepad tester.

Troubleshooting

If the steps above don’t work, here are further things to try:

  • If the controller appears in Device Manager but not joy.cpl: Right-click the device, go to Properties > Details tab, and note the Hardware ID. Search online for that ID to find the correct driver. You can also try “Update driver” > “Browse my computer” > “Let me pick from a list” and choose “Xbox 360 Peripherals” if it’s an Xbox controller.
  • If the controller doesn’t appear anywhere: Try a different USB port, a different cable, and a different PC. If it fails everywhere, the controller’s internal cable or wireless receiver may be damaged. For wireless, try replacing batteries if it uses them.
  • If the controller shows as “Unknown USB Device (Device Descriptor Request Failed)”: This usually means a hardware issue. Unplug the controller, restart the PC, and plug it back in after Windows loads. If it persists, try a powered USB hub.
  • If joy.cpl crashes or doesn’t open: Run sfc /scannow in an elevated Command Prompt to repair system files. Also check for malware, as some infections block device panels.
  • If you’re using a third-party controller with a switch (Xbox/PC mode): Ensure the switch is set to the correct mode. Many controllers have a slider for different platforms.

Frequently Asked Questions

Why is my controller not showing up in joy.cpl even though it’s plugged in?

This usually means Windows isn’t recognizing the controller as a HID device. Try a different USB port, a data-capable cable, and check Device Manager for errors.

Can I still use my controller if it’s not in joy.cpl?

Possibly. Some games use their own input systems (like Steam Input) and may detect the controller even if Windows doesn’t. Test with a game or an online gamepad tester.

How do I force Windows to detect my controller?

Uninstall the device from Device Manager, then scan for hardware changes. For Bluetooth, remove the device and re-pair it. Restarting the PC also helps.

Why does my controller work on another PC but not mine?

This points to a driver or USB port issue on your PC. Update your USB drivers, run the Hardware and Devices troubleshooter, and check for Windows updates.

Do I need to install drivers for all controllers?

Most modern controllers use built-in Windows drivers. Some third-party controllers may require a specific driver from the manufacturer, especially for advanced features like rumble or remapping.

What if my controller is wireless and won’t connect?

Make sure the controller is charged or has fresh batteries, the receiver is plugged in, and the controller is in pairing mode. For Bluetooth, remove the device from Windows and pair it again.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →