How to Fix the Windows Cannot Find steam.exe Error?

The “Windows cannot find Steam.exe” error message appears when users are trying to open the Steam client by double-clicking the Steam shortcut on the Desktop or when opening the Steam.exe file directly from the Steam installation folder. Even though the file is there and it’s accessible, the error message still appears and troubles users around the world.

Windows cannot find C:\Program Files\Steam\Steam.exe

Luckily, there have been several successful methods circling the Internet. They were posted by users who managed to resolve the problem. We have provided step-by-step instructions for these methods so make sure you check them out below!

What Causes the Windows Cannot Find Steam.exe Error?

There are a few particular causes to this problem. If the Steam.exe file is located in the place where it needs to be, then the problem should be analyzed further with the list of causes we have prepared below. Check them out!

  • Malware – It’s not unusual that there is malware on your computer which directly causes this problem. Users often write this cause off since it’s unexpected to have malware attack only Steam but it’s a viable cause so make sure you scan your computer.
  • Avast – Avast doesn’t work well with Steam. It’s possible it flagged the Steam executable and you will have to add it to the list of exceptions. If that doesn’t work out, you might need to uninstall or even delete a certain registry entry.

Solution 1: Scan Your Computer for Malware

It’s highly likely that your computer has been infected by a virus that is preventing certain executable files from being launched. Users often don’t suspect malware thinking that malware generally shouldn’t affect only the Steam client. However, such cases have been submitted by users and it’s possible! Make sure you scan your computer with a quality malware scanner!

  1. A good choice would be to use Malwarebytes as that was the tool most users who confirmed this method used to get rid of the malware. Open up your browser and visit this link to initiate the download Malwarebytes for free.
  2. Open the file you just downloaded from the download bar at the bottom of your browser or by locating it in your Downloads First, choose the language to use during the installation. After that, choose whether you are installing Malwarebytes to a Personal Computer or a Work computer.
Installing Malwarebytes
  1. The final screen will have the blue Agree and Install Click it after reading the terms and conditions. If you want to change the installation folder, click the Advanced Options button below, click the Browse button and navigate to the desired folder.
  2. Open Malwarebytes after the installation by double-clicking the Desktop icon or by searching for it in the Start menu. It may start automatically. Once inside, click Settings from the left-side navigation menu.
Opening Malwarebytes Settings
  1. Inside the Settings section, navigate to the Protection Scroll until you reach the Scan Options section and set the slider under Scan for rootkits to on.
  2. After that, navigate to the Scan tab, select the Threat Scan from the options which will appear and click the Start Scan
Threat Scan in Malwarebytes
  1. Wait for Malwarebytes to finish scanning your computer. If any malicious apps are found, make sure you delete or quarantine them if prompted. Check to see if the “Windows cannot find Steam.exe” error message still appears!

Solution 2: Add an Exception in Avast

Steam and Avast simply don’t get along well. Avast is even in Steam’s list of programs that interfere with the Steam installation and it’s clear to see why. The real cause of this problem is probably the fact that the Steam client has been flagged by Avast! The only way to resolve this problem and keep both apps installed is to add an exception for it by following the steps presented below!

  1. Open Avast by double-clicking its desktop icon or by searching for it after opening the Start menu or the Search Simply type “Avast” and left-click the first result which will appear.
  2. Click the Menu button at the top-right corner of Avast’s user interface and choose Settings from the context menu which will appear.
Opening Avast Settings
  1. Make sure you stay in the General tab and click the Exceptions option inside. Follow it up by clicking the Add Exception
  2. Click the Browse button and navigate to the folder where you decided to install Steam. By default, it should be:
C:\Program Files (x86)\Steam
Adding an exception in Avast
  1. Select this folder and click the Add Exception button of the window which will appear. Restart your computer and try to open Steam once again to see if the “Windows cannot find Steam.exe” error message still appears!

Solution 3: Uninstall Avast Delete a Registry Value

If the set of steps presented above fails to resolve your problem, you should consider uninstalling Avast for good. Steam is much more important and you can always find a better free alternative to Avast. However, some users have reported that the problem continues to appear even after uninstalling Avast. If that is the case, you might have to delete a certain registry value to resolve the problem for good!

Windows 10:

  1. Open Settings on Windows 10. You can open by several distinct methods. You can use the Windows Key + I combination (tap them simultaneously). An alternative is to click the Start menu button or the Windows Key on your keyboard followed by the cog icon at the bottom left corner of the Start menu.
  2. Finally, you can simply search for “Settings” and left-click the first result which will appear.
Cog icon in the Start menu
  1. Once inside, click the Apps section to open it. A list of all installed apps on your PC will open. Scroll until you reach the Avast entry, left-click its entry in the list, and click the Uninstall button which will appear. Follow the instructions which will appear to follow through with the process.

Other versions of Windows:

  1. Open the Control Panel by performing a search for it in the Start menu. Simply type “Control Panel” with the Start menu You can also run it by tapping the Windows Key + R keys at the same time, typing “control.exe” and clicking the OK button in the Run box.
Running Control Panel
  1. Click the View by option and set it to Category. It’s located at the top right part of the Control Panel window. Click the Uninstall a program button under the Programs
Uninstall a program in Control Panel
  1. A list of all installed programs on your computer will appear. Scroll until you reach the Avast entry in the list, right-click it, and choose Uninstall from the context menu which will appear.
  2. Follow the instructions on-screen to follow through with the uninstallation and check to see if the “Windows cannot find Steam.exe” error still appears when trying to run Steam.

If it does, it’s time to follow the rest of the steps we have prepared below. You will have to edit the registry to perform this method. You need to be extra careful while doing this as you don’t want to cause system instability. As a measure of precaution, check out our How to Back Up and Restore the Registry article. Still, nothing will go wrong if you follow the steps below carefully.

  1. Use the Windows Key + R key combination to start the Run Type “regedit” in the box and click the OK button to open the Registry Editor. Confirm any UAC prompts which might appear.
Opening the Registry Editor
  1. Navigate to the following location using the left-side navigation menu:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  1. Double-click to open the Image File Execution Options key and look for the Steam.exe entry in the lift of values at the right side of the window. Right-click the Steam.exe key and choose Delete from the context menu which will appear.
  2. Exit the Registry Editor and re-run Steam to check whether the same error message appears!
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.