Introduction
A game controller can make PC gaming more comfortable, especially when playing racing games, sports titles, platformers, and action games. But problems can appear at the worst possible time. Your controller may connect to Windows but fail to work in a game, buttons may stop responding, or the game may recognize your controller as a different device. The good news is that a controller that is not working does not automatically need to be replaced. The cause may be a loose USB cable, a low battery, a Bluetooth pairing problem, outdated drivers, incorrect game settings, or a compatibility issue. The best approach is to identify where the problem occurs. First, check whether Windows recognizes the controller. Then determine whether the issue affects every game or just one title. This guide explains how to troubleshoot Xbox controllers, PlayStation controllers, and other compatible gamepads on a Windows PC.
Check Whether Windows Detects Your Controller
Before changing game settings or installing additional software, find out whether Windows can detect the controller. This simple check helps separate a connection problem from a game configuration issue. If you use a wired controller, connect it directly to your PC. Wait a few seconds for Windows to recognize the device. If it is wireless, make sure it is powered on and connected through Bluetooth or its required USB receiver. You can also check whether Windows detects button input. Press Windows + R, type joy.cpl, and press Enter. If the Game Controllers window opens, look for your controller in the list. Select it and open its properties if that option is available. On supported devices, the test screen can show whether buttons and sticks respond.
The exact results depend on your controller, driver, and Windows configuration. A controller might be detected under a generic name, and some devices may not expose every feature through this older Windows interface. If the controller does not appear, focus on the cable, USB port, wireless connection, battery, and drivers. If Windows detects it and its inputs respond, but a particular game ignores it, move on to the game’s settings and input compatibility.

Fix USB Connection Problems
A wired controller is usually straightforward to troubleshoot, but not every connection problem is obvious. A cable may provide power without carrying data, a USB port may be unreliable, or a USB hub may cause connectivity problems. Start by disconnecting the controller. Wait a few seconds, then reconnect it to another USB port on the computer. If possible, connect it directly to the PC instead of using a hub or docking station. Inspect the cable for visible damage, loose connectors, or bent plugs. If the cable is removable, test another cable that supports data transfer and is compatible with the controller. A charging-only cable may power a controller without allowing Windows to communicate with it properly.
You should also test the controller on another compatible computer, if one is available. If it works there, the original PC’s port, driver, or configuration may be responsible. If it fails on multiple compatible devices, the cable or controller hardware may be faulty. Microsoft recommends checking physical connections, trying another USB port, bypassing USB hubs when troubleshooting, and testing whether the device works on another PC. These basic checks are useful for many connected input devices.
Troubleshoot Bluetooth and Wireless Controllers
Wireless controllers offer freedom of movement, but they introduce extra variables. The controller may be paired with another device, its battery may be low, or the PC’s Bluetooth adapter may have a connection problem. First, charge the controller or replace its batteries if necessary. Turn it off and back on, then check that your PC’s Bluetooth is enabled. Make sure the controller is in its correct pairing mode. The button combination used to enter pairing mode differs between models, so consult the manufacturer’s instructions.
In Windows 11, open Settings > Bluetooth & devices. In Windows 10, open Settings > Devices > Bluetooth & other devices. Find your controller in the device list. If it is already listed but refuses to connect, remove the device and pair it again. Keep the controller within a reasonable distance of the PC while testing. Wireless interference and physical obstructions can affect the connection. If your PC uses a separate Bluetooth adapter, check that it is firmly connected and has the appropriate driver.
Microsoft’s Bluetooth troubleshooting guidance recommends checking the device’s battery, confirming pairing mode, removing and re-adding a device when necessary, and checking for driver or Windows issues. Do not assume every controller supports Bluetooth. Some models require a dedicated wireless receiver, and certain features may only be available through a supported connection method. Check the manufacturer’s specifications before trying to pair a controller that does not appear in Windows.
Update or Repair Controller Drivers
Windows often installs the basic software needed for a compatible controller automatically. However, a driver issue can prevent the device from being recognized correctly or cause connection problems after a system change. Open Device Manager by searching for it from the Windows Start menu. Connect your controller and look through the relevant device categories, which may include Xbox Peripherals, Human Interface Devices, Bluetooth, or other device entries, depending on the hardware and installed drivers. If you see an error symbol beside a related device, open its properties and review the status message. You can try the available driver update options or check Windows Update for relevant updates. For Bluetooth problems, make sure you are checking the Bluetooth adapter as well as the controller’s connection.
If Windows cannot find an appropriate driver, visit the official support page for your PC, controller, or wireless adapter. Download software specifically intended for your model and version of Windows. Avoid random driver-download websites and utilities that promise to update every driver automatically.
Uninstalling a device from Device Manager may help in some cases, but use that step carefully and understand which device entry you are removing. Restart the PC and reconnect the controller if the manufacturer’s troubleshooting instructions recommend it.

A controller does not always require a separate driver download. If Windows recognizes the device correctly, and the problem only happens in one game, installing extra driver software may not address the real cause.
Check Steam Input and Game Controller Settings
Sometimes Windows detects your controller correctly, but the game does not respond to it. In this situation, check whether the game supports your controller and whether Steam Input is configured appropriately. Steam Input is a feature that helps Steam work with supported controllers and lets players customize how controller inputs behave. Depending on the device and game, it may translate controller inputs into a format the game can use. If you play through Steam, open your Library and select the affected game. Open its Properties and find the Controller section. Review the available Steam Input options. Depending on the game, you may be able to enable Steam Input, disable it, or use the game’s default setting.
Do not assume that enabling Steam Input is always the correct solution. Some games work best with native controller support, while others benefit from Steam’s input configuration. If the controller stops working after changing this setting, return to the previous option and test again. You can also open Steam’s controller settings to check whether the device appears there. If Steam recognizes it but the game does not, check the game’s controller options, restart the game after changing settings, and test another supported title.
Check Controller Compatibility With the Game
Not every PC game supports every controller in the same way. A controller can work perfectly in Windows but remain unusable in a particular title because the game expects a different input type or does not support that device. Xbox controllers commonly work with many Windows games, but support still depends on the individual game and controller model. PlayStation controllers, third-party gamepads, and older controllers may require different setup steps. Some games recognize them directly, while others need a compatible input configuration. Before installing additional software, open the game’s settings and look for controller, gamepad, or input options. Check the game’s official support page to confirm which controllers are supported. Also verify whether the game requires a particular connection method or additional setup.
If you use a PlayStation controller, remember that native support varies by game. Some PC titles display PlayStation button icons, while others display Xbox-style prompts even when the PlayStation controller works. Different button prompts do not necessarily mean the controller is broken. Be careful with third-party controller emulation tools. They can help with certain compatibility problems, but running multiple input-mapping programs simultaneously may create duplicate inputs or conflicts. Some games with anti-cheat systems may also restrict particular tools. Use trusted software, check the game’s rules, and avoid disabling security protections to force a controller to work.
Close Conflicting Software and Restart the Game
Two applications trying to manage the same controller can sometimes cause confusing results. For example, a controller-mapping utility and Steam Input may both attempt to interpret the device. The game may then receive unexpected inputs or fail to recognize the controller properly. Close unnecessary controller utilities before testing. If you use a remapping application, check whether it is required for your particular controller and game. Avoid running several input-mapping programs together unless their compatibility is documented. After changing a connection or controller setting, fully close the game and launch it again. Some games detect available input devices only when they start, so reconnecting a controller while the game is running may not immediately solve the issue.
You can also restart Steam or the game’s launcher. If the problem began after a recent update, check the official game support page or community announcements for known controller issues. A recent update may have changed input handling or introduced a bug that requires a patch. Test the controller with another game that is known to support it. If it works elsewhere, the problem is more likely to involve the affected game’s configuration or compatibility. If it fails across multiple games and Windows also struggles to detect it, return to the connection and driver checks.

Test Button Inputs, Sticks, and Calibration
A controller that connects successfully may still behave incorrectly. Buttons might not register, analog sticks may drift, or triggers may respond inconsistently. These problems can result from calibration settings, game-specific controls, worn components, or physical damage. Start with the Windows Game Controllers test window by pressing Windows + R, entering joy.cpl, and selecting your device if it appears. Open its properties and test the available buttons and axes. Not all controllers expose every control in this window, so use the manufacturer’s official test tool if needed. If inputs appear incorrect in Windows but the controller connects normally, check for firmware updates or calibration instructions from the manufacturer. In-game sensitivity and dead-zone settings can also affect how sticks respond. A larger dead zone may reduce minor unwanted movement, but setting it too high can make aiming or movement feel less responsive.
Avoid calibrating a controller randomly or changing several settings at once. Record the original settings before making adjustments, and restore them if the results get worse. If a button never responds across multiple compatible devices, or a stick continues to drift after appropriate software checks, the controller may need repair or replacement.
Use the following table to choose your next step based on the symptoms.
| Problem | What to check first | Recommended action |
| Controller is missing from Windows | Cable, USB port, battery, pairing | Test another port or reconnect the device |
| Windows detects it, but one game does not | Game support and input settings | Review game settings and Steam Input |
| Wireless controller keeps disconnecting | Battery, range, Bluetooth adapter | Recharge, re-pair, and check drivers |
| Buttons or sticks behave incorrectly | Test screen and game dead zones | Test inputs and adjust settings carefully |
| Controller works in one game but not another | Game-specific compatibility | Check official support information |
| Controller fails on multiple PCs | Cable or hardware condition | Test another compatible cable or seek repair |
A Quick Troubleshooting Checklist
If you want to get back into your game without spending too much time experimenting, follow this order. It starts with simple checks and moves toward software and compatibility problems.
- Check the basics: Charge the controller, turn it on, inspect the cable if wired, and make sure the correct wireless receiver or Bluetooth connection is being used.
- Confirm Windows detection: Open joy.cpl and check whether the controller appears and responds to the available tests.
- Try another connection: Use a different USB port or a known data-capable cable. For wireless controllers, remove and re-pair the device if necessary.
- Test another game: Check whether the controller works in a second title that supports it. This helps narrow down game-specific problems.
- Review software settings: Check Steam Input, the game’s controller menu, and any controller-mapping utilities that may conflict.
- Check official updates: Look for relevant Windows, Bluetooth, controller firmware, or game updates from trusted sources.
- Test on another compatible PC: If the controller still fails, this can help determine whether the problem follows the device.
Change one thing at a time and test the controller after each step. This makes it easier to identify the actual cause instead of creating additional problems while troubleshooting.
Conclusion
When a controller is not working in PC games, the most effective fix depends on where the problem starts. If Windows cannot detect the controller, focus on the USB connection, wireless pairing, battery, and drivers. If Windows recognizes it but a game ignores it, check controller compatibility, game settings, Steam Input, and possible software conflicts. Start with the simplest checks before downloading extra tools or buying replacement hardware. Test the controller in Windows and in another supported game, then use the results to narrow down the cause. If the controller fails across multiple compatible devices, hardware repair or replacement may eventually be necessary. With a methodical approach, many controller problems can be diagnosed without unnecessary purchases or complicated changes to your PC.
