Almost every report of controller not working on pc traces back to something that changed recently — an update, a driver, or a setting from last week.
If it broke right after an update, the update is the suspect until proven otherwise. Expect the second attempt to go noticeably better than the first, and plan around that. The fix for controller not working on pc is usually trivial; finding it is not, which is what this shortens.
The summary
Work top to bottom and stop at the first thing that helps rather than applying every fix at once.
If it started after an update
Network problems and server problems look identical from your side, which is why the status page comes first. Error codes are usually searchable and usually point at a category rather than a specific fault. There is a fast way and a safe way, and they are not the same thing. Reinstalling fixes it sometimes and hides the cause always.
When it is not your problem at all
The error text for controller not working on pc is accurate and unhelpful at the same time, which is a frustrating combination. There are maybe five realistic causes of controller not working on pc, and they are ordered below by how often each one is the answer. Start with the simplest option before touching anything that is hard to reverse.
Testing with a fresh profile separates a broken installation from a broken configuration in about a minute. Consistency beats optimisation until you are comfortable, and often after that too. Logs are more useful than they look and usually sit in a folder next to the save data.
Check these first
Overlays from other applications cause more of these problems than anything the game does. There is a point where more preparation stops helping, and it arrives sooner than people expect. Reinstalling to solve controller not working on pc works sometimes and teaches you nothing either way. Check whether the service is down before spending an hour on your own machine.
People reporting controller not working on pc have usually already tried the obvious restart. A change that helps one setup can quietly hurt another, which is why one-at-a-time testing pays off. A second user account on the same machine isolates configuration problems in one step.
- Write down what you changed, so you can undo it if the result gets worse.
- Close other applications that update or sync in the background.
- Look in the log folder next to the save data.
- Check the launcher settings as well as the in-game ones.
- Turn off anything that could interrupt you partway through.
When reinstalling is actually justified
Screenshots age faster than instructions, so trust the described behaviour over the picture. Anti-virus software quietly interferes with more games than its reputation suggests. If two games break the same way, the cause is on the system rather than in either game.
Community threads are useful for identifying the pattern and unreliable for the fix itself. Corrupted shader caches produce dramatic symptoms and clear in seconds.
What not to do
- Updating drivers as a reflex when the problem started with a driver update.
- Optimising the easy part while ignoring the step that actually costs time.
- Reinstalling first and losing an hour to a problem a restart would have fixed.
- Assuming a failed attempt means the method is wrong rather than the execution.
- Assuming it is your machine without checking the service status.
Frequently asked questions
Is there any risk to my save?
Not from the steps above. Backing up first is still sensible if the game makes it easy, purely because it costs nothing.
Why do other guides say something different?
Most of them describe an earlier version, and a few describe a method that worked once and was never re-tested.
Does this still work after the latest update?
It did at the time of writing. If a step no longer matches, the underlying idea normally still applies even when a menu has moved.
Should I update my drivers?
Yes, unless the problem started immediately after a driver update, in which case rolling back is the better first move.
Do I need to contact support?
Only after the checks above. Support will ask you to do most of them anyway, so arriving with the results saves a round trip.
Anything left over after this is refinement, and refinement can wait until it works once.