Controller Only Works in Steam? Here's What to do

Prevent Steam from taking over the controller

Reading time icon 5 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • When your controller only works in Steam, terminate the Steam application from Task Manager, and other games will detect it.
  • The problem arises when Steam takes exclusive control of the controller or the controller settings are misconfigured.
  • Keep reading to find out how others fixed the problem!
fix controller only works in Steam

Many have reported that their PS (DualShock) or Xbox controller works only in Steam and not with other games installed on the PC. While some managed to find a solution, others were forced to replace the controller. However, before you get a new one, remember the problem is fixable!

For a few, the controller only worked with the gaming client in Big Picture mode and not during the gameplay. And in most cases, it turned out that the Steam client was at fault.

Why is my controller working only in Steam?

  • Another device, a gamepad or controller, conflicts with the setup
  • Problems with the wireless connection
  • You are running an outdated Steam client, or there’s a bug in the installed version
  • A corrupted or outdated controller driver is installed
  • The affected game was not installed properly

How do I get my controller to work on non-Steam games?

Before we head to the slightly complex changes, try these quick solutions first:

  • Disconnect the controller and then plug it back in. Also, if you have a gamepad connected, unplug it. A user found that removing Tartarus Pro during the Windows boot process gets the controller to work in non-Steam games.
  • Use a wired connection instead of wireless. And make sure to use the USB cable that came along with the controller.
  • Reset the controller. To reset a DualShock controller, unplug it and use a pin to hold the reset button on the backside for 5 seconds. For Xbox controllers, remove the battery for a minute.
  • Check for updates and install them, both for Steam and the affected game(s).

If none work, move to the fixes listed next.

1. Terminate the Steam process

  1. Press Ctrl + Shift + Esc to open the Task Manager.
  2. Locate the Steam process, select it, and click on End task.end task
  3. Now, relaunch the game you were facing issues with and check for improvements.

Often, users found that the Steam client conflicted with the controller settings, and subsequently, the latter only worked with Steam games. Terminating the gaming client will help get the controller to work!

Also, if Steam automatically loads at boot, disable the startup app

2. Reconfigure the Steam controller settings

  1. Launch the gaming client, click the Steam menu near the top left, and select Settings.settings
  2. Go to the Controller tab from the navigation pane, and turn off the toggle for Enable Steam Input for Xbox controllers, Enable Steam Input for PlayStation controllers, or Enable Steam Input for Switch Pro controllers, depending on the controller you are using.disable input to fix controller only works in steam
  3. Once done, restart the computer, and then check whether the controller is still not working.

3. Update the controller driver

  1. Press Windows + R to open Run, type devmgmt.msc in the text field, and hit Enter.devmgmt.msc
  2. Expand the Human Interface Devices entry, right-click on the controller, and select Update driver.update driver to fix controller only works in steam
  3. Click on Search automatically for drivers and wait for Windows to install the best locally available version.search automatically
  4. Finally, restart the computer.

If the controller is not working with games, make sure the drivers are up to date! Start with the controller, and then get the latest Bluetooth drivers.

In case the problem remains unresolved, check the manufacturer’s website, download the latest version, and manually install the driver.

Sometimes, malfunctioning drivers can cause multiple system errors. If this happens to your PC, you may need to update or reinstall certain drivers entirely. As the process is not quite straightforward, we recommend using a reliable driver updater for the job. Here's how to do it:
  1. Download and install Outbyte Driver Updater.
  2. Launch the software.
  3. Wait for the app to detect all faulty drivers.
    OutByte Driver Updater Scan
  4. Now, it will show you all the malfunctioning drivers listed to select the ones to Update or Ignore.
  5. Click on Update & Apply Selected to download and install the newest versions.
  6. Restart your PC to ensure the applied changes.
Outbyte Driver Updater

Outbyte Driver Updater

Secure your Windows PC with Outbyte from various errors caused by problematic drivers.
Free trial Download now
Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.

4. Add the game to the Steam library

  1. Open Steam, click the Games menu at the top, and select Add a Non-Steam Game to My Library.add non-steam game to fix controller only works in steam
  2. Tick the checkboxes for the affected game from the list, and click on Add Selected Programs.select game
  3. If the game is not listed here, click on Browse, locate the game launcher, select it, click Open, and then click Add Selected Programs.

When the Xbox controller only works on Steam, an easy solution is to add the Xbox game to the Steam library. It has worked for several users, but should be used as one of the last resorts!

5. Switch to Steam Beta client 

  1. Launch the client, click the Steam menu, and select Settings from the list of options.
  2. Go to the Interface tab, and select Steam Beta Update from the Client Beta Participation dropdown menu.steam beta to fix controller only works in steam
  3. Click Restart Now in the prompt that appears.restart now
  4. Wait for Steam to relaunch and download the beta updates.

If the controller works in Steam but not in game, you could opt for Steam Client Beta and get the latest updates earlier than others. This will eliminate any bugs in the installed version sooner!

When your controller only works in Steam, things are easy to fix! But there are also cases where the controller is detected but not working, and you will then have to look for game or controller-specific solutions.

Besides, if you are facing any Xbox Cloud Gaming controller issues, charging it or updating the firmware will do the trick!

For any queries or to share more solutions with us, drop a comment below.

More about the topics: gaming, Steam