How to Fix Controller Not Working on PC – Paxi

You plug in the controller, press every button, and nothing happens. The game does not see it, Windows does not see it — or it worked perfectly yesterday and suddenly does not. Learning how to fix controller not working on PC usually comes down to a short list of culprits: the cable or port, a driver problem, Steam Input fighting with the game, or a game that simply does not speak your controller’s language.

Before you spend money on a replacement, work through the steps below. They cover Xbox, PlayStation, and third-party controllers, wired and wireless, ordered from the five-minute checks to the deeper fixes. Most people find their problem in the first three sections.

Quick Answer

  • Try a different USB port and a different cable — many cheap cables are charge-only and carry no data at all.
  • In Steam, go to Settings > Controller and check the Steam Input setting for the specific game giving you trouble.
  • Reinstall the controller driver in Device Manager, and update the controller’s firmware (the Xbox Accessories app handles this for Xbox pads).
  • For Bluetooth: remove the pairing completely, then pair fresh — and keep Bluetooth away from crowded USB 3.0 ports.
  • Test the controller on another device to find out in thirty seconds whether the problem is the pad or the PC.

First: Pin Down What “Not Working” Means

“Not working” covers several different failures, and each points somewhere different:

  • Windows does not see it at all — no sound when you plug it in, nothing in Device Manager. This is a cable, port, power, or driver problem.
  • Windows sees it, but the game ignores it — the most common case. Usually Steam Input settings, in-game settings, or an XInput/DirectInput mismatch.
  • It works in Steam but not in a non-Steam game — almost always a Steam Input or game-support issue.
  • Buttons are wrong or the sticks behave strangely — a mapping problem, or two inputs fighting (for example, Steam Input and the game’s native support both active).
  • It connects, then drops out — wireless interference, low battery, or power management turning the device off.

Keep your symptom in mind as you read — it tells you which sections matter.

How to Fix Controller Not Working on PC: Step by Step

1. Rule out the cable and the port

This step feels insulting until it fixes your problem. A large share of “dead controller” cases are charge-only USB cables — the kind bundled with power banks and cheap accessories — which physically cannot carry data. Swap in a cable you know transfers data (one that works for file transfers with a phone is a good test).

Then try a different port: a rear USB port on the motherboard rather than a front-panel port or a hub. Front-panel ports run through long internal cables that cause more connection flakiness than people expect. If Windows plays its device-connected sound with the new combination, you have found it.

2. Confirm Windows actually detects the controller

Press Win + R, type joy.cpl, and press Enter. This opens the Game Controllers panel — the ground truth for what Windows sees. If your controller appears here, Windows is fine and the problem lives in software (skip to step 3). If it does not appear:

  • Open Device Manager and look under “Human Interface Devices,” “Sound, video and game controllers,” and “Universal Serial Bus controllers” for anything with a yellow warning icon or an “Unknown USB Device” entry.
  • Right-click the problem entry, choose Uninstall device, unplug the controller, and plug it back in so Windows reinstalls the driver fresh.
  • If you see “Unknown USB Device (Device Descriptor Request Failed),” try another port first — that error very often means a bad cable or port rather than a bad controller.

3. Sort out Steam Input

Steam has its own controller layer called Steam Input, and it is the number one cause of “works everywhere except this one game.” Click Steam > Settings > Controller, and check the per-game setting: right-click the game in your library > Properties > Controller.

  • Game has native controller support but acts strangely: set Steam Input to “Disable Steam Input” (or “Forced Off”) for that game, so the game talks to the pad directly.
  • Game has no native support (many older or indie titles): set Steam Input to “Enable Steam Input” so Steam translates the controller into keyboard and mouse signals.
  • Non-Steam game added to Steam: the same per-game setting applies — and the game must be launched through Steam for Steam Input to engage.

The classic trap is double input: Steam Input enabled and the game reading the controller natively, producing doubled button presses or a camera that spins on its own. If your controls behave possessed, this conflict is the first thing to check.

4. Update drivers and firmware

For Xbox controllers, install the free Xbox Accessories app from the Microsoft Store and connect the pad via USB — the app will offer firmware updates, which fix a surprising number of wireless and PC-detection issues. You can browse Xbox’s official accessories pages for model-specific support resources.

For PlayStation controllers (DualShock 4, DualSense), Windows 10 and 11 include basic drivers, and most games work with the pad over USB with no extra software. Firmware updates for the DualSense come through Sony’s own updater. Third-party tools that add XInput translation exist, but try everything else first — they add a layer that can break with Windows updates.

Also check for a yellow warning icon on the controller in Device Manager after every major Windows update. Feature updates occasionally replace working controller drivers with generic ones, and reinstalling the device (step 2) fixes it.

5. Fix Bluetooth pairing properly

Bluetooth controllers fail in specific, repeatable ways. The reliable fix sequence is:

  1. Go to Settings > Bluetooth & devices, find the controller, click the three dots, and choose Remove device — do not just disconnect.
  2. Put the controller into pairing mode (on Xbox pads, hold the pairing button until the logo flashes fast; on DualSense, hold Create + PS button until the light bar blinks).
  3. Pair it fresh from the Windows Bluetooth panel.

Two things that silently sabotage Bluetooth controllers: USB 3.0 interference — a Bluetooth dongle plugged right next to a busy USB 3.0 port can stutter or drop, so move it to a port with some distance, ideally on a short extension cable — and power management, where Windows turns the Bluetooth radio off to save power (Device Manager > Bluetooth > your adapter > Properties > Power Management > uncheck “Allow the computer to turn off this device”). Once the connection is stable, our guide on fixing Bluetooth controller lag covers squeezing the remaining delay out of a wireless setup, which also helps reduce input lag on the mouse-and-keyboard side.

6. Understand XInput versus DirectInput

PC controllers speak one of two protocols. XInput is the modern Xbox-style standard that the vast majority of PC games expect. DirectInput is the older standard many PlayStation-style and generic controllers use natively. When a game only listens for XInput and your controller only speaks DirectInput, the game sees nothing — even though Windows detects the pad perfectly.

This is why Xbox controllers “just work” in nearly everything, while some third-party pads need their software set to XInput mode (check for a physical X/D switch on the controller or a mode toggle in its app). If a game is from roughly 2015 or earlier and ignores your controller, an XInput/DirectInput mismatch is a prime suspect.

7. Check the game’s own settings

Some games need a nudge:

  • Look for a controller toggle, input device selector, or “preferred input” option in the settings menu — a few games default to keyboard and mouse until you tell them otherwise.
  • If you use Steam Input overrides, make sure only one input layer is active (see step 3).
  • For games outside Steam (Epic, GOG, standalone), remember Steam Input only helps if the game is launched through Steam. Otherwise the game must support your controller natively.
  • Check the game’s community hub or support page for known controller issues — some titles need a launch option or a config tweak for specific pads.

8. Watch for the audio-device trap

Controllers with a headphone jack — Xbox pads especially — register themselves as audio devices in Windows. Sometimes Windows helpfully switches your default sound output to the controller, and you get silence from your speakers plus confusion about what broke. Right-click the speaker icon > Sound settings and make sure your real output device is still the default. If headset or speaker trouble persists beyond the controller, our guide to fixing gaming headset problems on PC walks through the full audio chain.

9. Decide whether it is actually the hardware

If nothing above helps, test the controller on another device — a console, a phone, or a friend’s PC. Thirty seconds of testing answers the question definitively. Also inspect the USB port on the controller itself: lint and pocket debris in USB-C ports cause more “randomly disconnects” cases than anyone admits, and a wooden toothpick cleans it out safely. If the pad works elsewhere but not on your PC after all nine steps, a Windows reinstall of the USB controller drivers (Device Manager > Universal Serial Bus controllers > uninstall the host controllers and reboot) is the last resort before suspecting the motherboard.

Quick Reference by Controller Type

Controller Best connection Common gotcha
Xbox One / Series X|S USB cable or Xbox Wireless Adapter Firmware outdated — update via Xbox Accessories app
PS5 DualSense USB cable Bluetooth pairs but some games need Steam Input enabled
PS4 DualShock 4 USB cable Light bar color changes can indicate Steam Input taking over
Nintendo Switch Pro Bluetooth or cable Many non-Steam games ignore it without Steam Input
Generic / third-party USB cable Check for XInput/DirectInput mode switch

Frequently Asked Questions (FAQs)

Why does my controller work in Steam but not in my game?

Steam Input is translating for you inside Steam’s interface, but the game itself is not receiving a signal it understands. Check the per-game Controller setting in the game’s Steam properties: disable Steam Input if the game has native support, or enable it if the game does not. If it is a non-Steam game, launch it through Steam for Steam Input to apply.

Why won’t my PS5 controller connect to my PC via Bluetooth?

Usually a stale pairing. Remove the device completely from Windows Bluetooth settings, then re-pair with the controller in pairing mode (hold Create + PS until the light bar blinks). If pairing succeeds but the connection drops, move any Bluetooth dongle away from USB 3.0 ports and disable power management on the Bluetooth adapter.

Do I need extra software for a PlayStation controller on PC?

For most modern games, no. Windows includes basic drivers, and Steam Input handles translation for games that need it. Extra translation software is only worth considering for older games that demand XInput and refuse everything else — and it adds a layer that can break after Windows updates, so treat it as a last resort.

Why does my controller keep disconnecting?

The usual causes in order: low battery, Bluetooth interference (especially from USB 3.0 ports), Windows power management turning the radio off, or a dirty/loose USB-C port on a wired connection. Work through them in that order before suspecting the controller itself.

Can I use two different controllers on one PC?

Yes. Windows supports multiple game controllers simultaneously, and most multiplayer games assign them as player one, two, and so on. If a game mixes up which pad is which, set the preferred device in the joy.cpl Game Controllers panel via Advanced settings.

Why are my controller buttons mapped wrong?

Either the game expects a different layout (some older games assume an Xbox layout and scramble others), or two input layers are active at once — Steam Input plus native support. Disable one of them. In Steam, you can also open the per-game controller layout editor and remap every button manually.

The Bottom Line

A controller not working on PC is rarely a dead controller. Start with the cable and port, confirm Windows sees the pad in joy.cpl, then untangle Steam Input — those three steps resolve the large majority of cases. Keep firmware updated, re-pair Bluetooth cleanly instead of just reconnecting, and remember the XInput/DirectInput divide when an older game ignores a modern pad. If you have worked through everything here and the PC side still misbehaves more broadly, the complete PC gaming troubleshooting guide covers the wider system-level checks that catch whatever the controller-specific steps missed.

Last Updated: 8 October 2026

About the author: Zaviyar Sultan is a UAE-focused writer at Paxi, covering driving, visas, banking, insurance and everyday UAE life. His guides are researched from official UAE government and regulator sources and updated regularly.

Paxi is an independent informational website, not affiliated with the UAE government or any agency mentioned; content is general information only, not legal, immigration or financial advice; verify critical details with official sources before acting.

Leave a Comment