How to Fix Steam Won’t Open Issue in Windows?

The issue of Steam not opening often occurs when Steam is silently running in the background without appearing in the taskbar or system tray. Several factors could be at play, including inadequate administrator permissions, running the beta version, missing appcache files, and interference from third-party software or the built-in firewall. Let’s explore some solutions to resolve these issues.

1. End Steam Process From Task Manager

It’s common for apps or games not to open because they are already running, utilizing system resources. Steam may not launch due to this same reason.

Close all running processes through Task Manager by following these steps:

  1. Right-click on your taskbar, and choose Task Manager
    Opening Task Manager
    Opening Task Manager
  2. In Task Manager, find and right-click on Steam
  3. Select End Task
    Endtasking Steam
    Endtasking Steam
  4. Attempt to launch Steam to see if the issue is resolved.

Alternatively, end all Steam processes via Command Prompt:

  1. Click the search bar and type “Command Prompt“.
  2. Select “Run as administrator“.
  3. In Command Prompt, input the following command and press Enter:
    taskkill /f /IM "steam.exe"
  4. Once the command executes, attempt to run Steam again.

2. Restart Your Computer

Restarting your computer is another effective method. It refreshes RAM data and reloads all necessary services. A restart might resolve issues with Steam running in the background.

3. Run Steam As An Administrator

If you lack administrative rights, you may experience issues starting Steam. Programs with administrative permissions are authorized to make changes to the system.

To provide Steam appropriate permissions, follow these steps:

  1. Right-click on the Steam shortcut.
  2. Choose Properties, then navigate to the Compatibility tab.
    Opening Steam Properties
    Opening Steam Properties
  3. Check Run this program as an administrator, click Apply, then OK.
    Running Steam With Administrator Privileges
    Running Steam With Administrator Privileges
  4. See if this resolves the problem.

4. Delete The Beta File

If you’re using the beta version of Steam, difficulties may arise due to its instability. While you can unregister from Steam’s beta version, you may need to manually delete the beta file if Steam does not open by following these steps:

  1. Right-click the Steam shortcut on your desktop.
  2. Choose Open File Location.
    Opening Steam Location
    Opening Steam Location
  3. In the Steam directory, navigate to the Package folder.
    Opening Package Folder
    Opening Package Folder
  4. Find the beta file, right-click on it, and select Delete.
    Deleting Beta File
    Deleting Beta File
  5. Try launching Steam to see if the problem is resolved.

*Alternate Step:*

You can make Steam believe you’re attempting to run a beta version by altering the shortcut properties:

  1. Right-click your Steam shortcut and select Open File Location.
  2. Right-click the Steam.exe and choose Create Shortcut.
    Creating Steam Shortcut
    Creating Steam Shortcut
  3. Right-click the shortcut and choose Properties.
    Opening Shortcut Properties
    Opening Shortcut Properties
  4. Add -clientbeta client_candidate to the target field.
  5. Click Apply then OK.
    Changing Steam Shortcut Target Value
    Changing Steam Shortcut Target Value
  6. Launch Steam using the shortcut to determine if the issue is fixed.

5. Clear Steam App Cache

The Appcache folder holds data on frequently executed tasks to avoid repetitive resource downloads. Issues, including the current one, can arise if these files are missing or corrupt. To clear the Appcache, follow these directions:

  1. Right-click on the Steam shortcut and select Open File Location.
  2. Locate the Appcache folder, select it, and press the Delete key.
    Deleting Steam Appcache Folder
    Deleting Steam Appcache Folder
  3. Open Steam again to verify if the problem persists.

7. Temporarily Disable the Firewall

Occasionally, the built-in Windows Firewall might block an app from opening by hindering the exe file, especially if the app uses excessive computing resources. If a firewall disrupts without justification, temporarily disabling it could solve the problem as instructed in this guide.

  1. Press the Start button and type in Control Panel.
    Launching Control Panel On Windows
    Launching Control Panel On Windows
  2. Select the Control Panel pathway:
    Control Panel\System and Security\Windows Defender Firewall
  3. Choose Allow an app or feature through Windows Defender Firewall from the left menu.
    Clicking Allow An App or Feature through Windows Defender Firewall
    Clicking Allow An App or Feature through Windows Defender Firewall
  4. Click Change Settings, locate Steam, and check both Private and Public options.
    Allowing Steam From Firewall
    Allowing Steam From Firewall
  5. Apply by selecting OK and check for resolution of the issue.

8. Reinstall Steam

If other solutions are unsuccessful, it might be necessary to completely reinstall Steam, especially if the steam.exe file itself has been corrupted.

To reinstall Steam, refer to these instructions:

    1. Right-click the Start Menu and select Settings.
      Navigating to Windows Settings
      Navigating to Windows Settings
    2. Go to Apps.
      Navigating to Apps
      Navigating to Apps
    3. Use the search bar to find Steam.
    4. Select Steam and click Uninstall.
      Searching Steam in Apps And Features
      Searching Steam in Apps And Features
  1. Confirm by clicking Uninstall again.
    Uninstalling Steam
    Uninstalling Steam
  2. Use your preferred browser to navigate to the official Steam website to download and install the software anew.
    Installing Steam
    Installing Steam
  3. Following these steps should resolve the issue.

 

ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.