Starcraft 2 is still one of the most popular RTS games for Windows PCs with a thriving esports scene. However, some players report they can’t get Starcraft 2 up and running on Windows PCs. One SC 2 player said in a Reddit post, “SC2 won’t launch since patch… Can’t play the game since the patch: (Tried reinstalling, restarting, deleting all sc2/bnet folders, etc., no success).” This is how to fix Starcraft 2 not launching on a Windows PC.
Select the Scan and Repair Option
First, try selecting the Scan and Repair option in Battle.net to fix Starcraft 2 not launching. That option is like Battle.net’s equivalent of the Verify button in Steam for fixing corrupted game files. You can select Scan and Repair like this:
- Open the Battle.net software.
- Click the Games tab.
- Next, click the Scan and Repair option.
- Press the Begin Scan button.
Select Reset In-Game Options
Battle.net includes a Reset In-Game Options option that restores gameplay, audio, and graphical settings to default. Players confirm that selecting that option can fix Starcraft 2 not launching. These are the steps for resetting in-game options for Starcraft 2:
- First, start the Battle.net gaming client.
- Next, click the Battle.net Menu button at the top-left corner of the gaming client.
- Select the Settings option.
- Click the Game Settings tab.
- Select the Starcraft 2 game and Reset In-Game Options.
Erase the Battle.net Folder
Deleting the Battle.net folder clears cached data. Erasing that folder might delete corrupted cache and temporary file configuration data. You can erase the Battle.net folder like this:
- Open File Explorer and the C: > ProgramData folder.
- Select the Battle.net folder by clicking on it.
- Click on Delete to erase that folder.
Disable Background Apps With a Clean Boot
Conflicting background apps are another potential cause of Starcraft 2 startup issues. To address that potential cause, try applying a clean. Clean booting disables background third-party apps and services that start within Windows. You can apply the clean-booting troubleshooting method as instructed on this Microsoft page.
Start Starcraft 2 With Admin Rights
Setting Starcraft 2 to run with admin rights is a recommended troubleshooting method for kick-starting that game. This troubleshooting method is recommended because it sets elevated access permissions for Starcraft 2. These are the steps for starting Starcraft 2 with administrator rights:
- Open the C:\Program Files (x86)\StarCraft II folder in File Explorer.
- Right-click the StarCraft II.exe file and select Properties > Compatibility.
- Select Run this program as an administrator by clicking on the checkbox for that option.
- Click Apply to save the compatibility settings.
- Select OK to exit the window.
Uninstall OneDrive
OneDrive is an app that can conflict with Starcraft 2 because of its syncing. If you don’t really need OneDrive, try uninstalling that app. You can uninstall OneDrive via the Settings app as outlined on this Microsoft help page.
Update Graphical Drivers
Finally, try updating the graphical drivers to fix Starcraft 2 not launching. This might work for some players because updating GPU drivers can resolve compatibility gaps between SC 2’s rendering engine and the graphics card. This KG page tells you how players can update graphics card drivers.
More Potential Ways to Fix Starcraft 2 Not Launching
There might be more ways to fix Starcraft 2 not launching beyond those above. If the game still doesn’t start, try applying these additional resolutions:
- Temporarily disable firewalls before starting Starcraft 2.
- Disable the EVGA Precision X background app via Task Manager if installed.
- Reinstall the Starcraft 2 game.
- Set Starcraft 2 to run in compatibility mode.
I hope you fix Starcraft 2 not launching by applying one of the potential resolutions above. They’re worth trying because players confirm they’ve kick-started Starcraft 2 by applying them. If you need more potential fixes, consider sending a support ticket by clicking Get help on this SC 2 support page.











