2
Steam Steam
Severity: ModerateWhat Does This Error Mean?
Steam Error Code 2 means Steam failed to perform the requested operation — most often launching a game. The message usually says 'Failed to start game (error code 2)'. This is almost always caused by missing game files, a permissions problem, or Steam not having the access it needs to run the game.
Affected Models
- Steam (Windows)
- Steam (macOS)
- Steam (Linux)
Common Causes
- The game's executable file is missing or was blocked by antivirus software
- Steam does not have administrator permissions to launch the game
- Game files are corrupted or incomplete after a failed install or update
- A third-party antivirus or security tool quarantined a game file mistakenly flagged as a threat
- The game requires a Visual C++ or DirectX runtime that is not installed on your PC
How to Fix It
-
Right-click Steam in your taskbar, choose Exit to close Steam completely. Then right-click the Steam shortcut and select 'Run as administrator'. Try launching the game again.
Some games need administrator access to write save files or access protected folders. Running Steam as admin grants that permission.
-
Verify the game's files. In Steam, right-click the game in your library, go to Properties > Local Files > Verify integrity of game files.
Steam will check every file against what the game should have and re-download anything that is missing or corrupted.
-
Check your antivirus quarantine folder. Open your antivirus software and look for any recently quarantined files from the game's install folder.
Antivirus programs sometimes flag game executables as false positives. Restore the quarantined file and add the game folder as an exclusion.
-
Install the latest Visual C++ Redistributables and DirectX. Search for 'Visual C++ Redistributable' on Microsoft's website and install the latest version. Then run DirectX End-User Runtime Web Installer.
Many games require these runtimes to launch. If they are missing or outdated, the game fails immediately with a generic error code.
-
Uninstall the game completely, then reinstall it from Steam. Right-click the game > Manage > Uninstall. After uninstalling, install it fresh from your library.
A clean install removes all leftover corrupted files that file verification sometimes misses.
When to Call a Professional
Error Code 2 is a local software issue that does not require professional help. If verifying game files and reinstalling does not fix it, check your antivirus quarantine — a game file may have been silently removed. Contact Steam Support if the error persists after a clean reinstall.
Frequently Asked Questions
Why does Error Code 2 only happen with one specific game and not others?
Error Code 2 is game-specific when the problem is with that game's files or its required runtimes. Each game installs into its own folder and may need different system libraries. Start by verifying that game's files and checking if it requires a specific runtime like .NET or Visual C++ that another game happens to already have installed.
My antivirus shows nothing in quarantine, but the game still fails. What now?
If quarantine is clear, try temporarily disabling real-time protection and launching the game. If it works with protection off, add the game folder to your antivirus exclusions and re-enable protection. Never leave antivirus disabled permanently — just add the exception.
Will I lose my game saves if I uninstall and reinstall?
For most games, save files are stored separately from the game installation — either in your Steam Cloud, or in your Documents or AppData folder. Steam Cloud saves are safe through any reinstall. For games without cloud saves, back up your save folder manually before uninstalling. Check the game's Steam Community page for where its save files are stored.