How to Fix Starcraft 2 Issues in Windows 10

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Affiliate Disclosure
Share this article:

fix starcraft 2
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Starcraft 2 is the most popular RTS game on PC, but Starcraft 2 suffers from crashes, slow menus, screen tearing and low frame rate on Windows 10.

All these issues can make Starcraft 2 almost unplayable for players, but there are few things that you can do to fix these issues on Windows 10.

Fix Starcraft 2 Crashes, Low Frame Rate And Other Issues On Windows 10

  1. Run Starcraft 2 in compatibility mode
  2. Turn off EVGA Precision X
  3. Run Starcraft 2 as administrator
  4. Set Affinity for Starcraft 2
  5. Disable Windows DVR
  6. Update your graphic card drivers
  7. Check your firewall
  8. Start the game in windowed mode
  9. Disable Vsync and reinstall desktop app
  10. Check your antivirus / firewall
  11. Check your ports
  12. Delete the and Blizzard Entertainment folders
  13. Disable SLI or Crossfire
  14. Use 32-bit client instead of 64-bit client
  15. Update your OS/ game
  16. Renew your IP and flush DNS
  17. Disable background apps

Looking for the best VPN for Starcraft 2? Here are our top picks.

Solution 1 – Run Starcraft 2 in compatibility mode

It has been reported that Starcraft 2 crashes during the loading phase, and that can make the game unplayable, but there’s a way to fix that. All that you have to do is to run the game in compatibility mode:

  1. Go to Starcraft 2 installation directory and locate Starcraft 2 exe file. It should be called SC2.exe.
  2. Right click it, choose Properties and go to Compatibility tab.
  3. Choose Run this program in compatibility mode for and choose Windows 7 or Windows 8 from the dropdown menu.
  4. Click Apply and OK to save changes.
  5. Try running the game again.

Although this is a simple solution, it has been confirmed by users that it fixes the crashes for some of them.

Solution 2 – Turn off EVGA Precision X

EVGA Precision X is a popular overclocking tool for Nvidia graphic cards. Although this tool can unlock the full power of your graphic card, it has been reported that EVGA Precision X can cause crashes with Starcraft 2.

In order to avoid Starcraft 2 crashes on Windows 10, make sure that you turn off EVGA Precision X before starting Starcraft 2.

Solution 3 – Run Starcraft 2 as administrator

If you are having lag in game menus, try running Starcraft 2 as administrator. To do this follow these instructions:

  1. Go to Starcraft 2 installation directory, find Starcraft 2 .exe file and right click it.
  2. Go to Compatibility tab.
  3. Check Run this program as administrator.
  4. Click Apply and OK to save changes and try to run the game again.

Solution 4 – Set Affinity for Starcraft 2

It has been reported that Starcraft 2 can’t properly utilize all the CPU cores, so in order to fix laggy menus, you have to set the affinity for Starcraft 2 from Task Manager.

  1. Start Starcraft 2.
  2. When the game starts press Alt + Tab to switch back to Windows 10.
  3. Press Ctrl + Shift + Esc to start Task Manager.
  4. When Task Manager opens, go to Details tab.
  5. Now find the Starcraft 2 process in the list, right click it and choose Set Affinity.
  6. When the new window opens make sure that you disable one CPU by unchecking it.
  7. Click OK to save the changes and go back to the game.

Users have reported that setting Affinity for Starcraft 2 fixes menu lag, but unfortunately, you’ll have to repeat this solution every time you start Starcraft 2.

If you don’t want to repeat this step every time you start Starcraft 2, there’s a way to do that, but it’s a bit advanced, so if you can’t understand it maybe it’s better to skip it.

  1. Find out how many cores do you have. Easiest way to do that is to go to the Details tab, right click any application and choose Set Affinity. Now simply count the number of CPUs on the list. Remember to count CPU 0 as well.
  2. In our example we’ll assume that you have 4 cores. Each running core is represented by number 1, so if you have 4 cores, all four running cores would be represented by number 1111. If you have 8 cores, that number would be 11111111, or if you have 2 cores that number would be 11.
  3. Now if you want to deactivate one core, you just have to replace one number with zero, so if you have 4 cores and you want to disable one of them the number would change from 1111 to 0111 for example. In our example we’ll use 0111.
  4. Now you need to convert the binary number from previous step, in our case 0111, to decimal number. There are many free online converters online that can do this for you. In our example, binary number 0111 is decimal number 7. Remember this number, you’ll need it for later.
  5. Open Launcher and click Starcraft 2 > Options > Game Settings.
  6. Find Starcraft 2 on the list and check Additional command line arguments.
  7. Add -affinity 7. Remember to use the number that you got at the end of Step 3. In our case it was 7.
  8. Save the changes and now Starcraft 2 will run always with one core disabled.

Once again, if this seems too complicated for you, keep to the first part of our solution and manually set the affinity every time you start Starcraft 2.

Solution 5 – Disable Windows DVR

If you have problems with screen tearing and menu lag, you should try disabling the Windows DVR. To do that, follow these instructions:

  1. Open the Xbox app.
  2. Open Settings.
  3. Go to Game DVR tab and turn off Record game clips and screenshots using Game DVR.

Fix Windows DVR issues in no time with the help of our detailed guide!

Solution 6 – Update your graphic card drivers

It has been reported that some users are getting fatal error that crashes Starcraft 2 every time they start a game. Game runs great for 30 seconds and then crashes to desktop.

This issue has been caused by Nvidia drivers, and in order to fix it you need to update your Nvidia drivers to the latest version.

If you own AMD graphic card, try updating your drivers to latest version as well. We recommend you to download this driver updater tool (100% safe and tested by us) to do it automatically.

Thus, you will prevent file loss and even permanent damage to your computer.

Here’s how to use TweakBit Driver Update on Windows 10:

1. Download and install TweakBit Driver Updaterdriver updater starting window2. Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.

driver updater diagnozing3. Upon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the ‘Update driver’ link next to the driver name. Or simply click the ‘Update all’ button at the bottom to automatically install all recommended updates.
driver updater scan finished
Note: Some drivers need to be installed in multiple steps so you will have to hit the ‘Update’ button several times until all of its components are installed.

Disclaimer: Some functions of this tool are not free.

Learn everything there is to know about updating graphics driver from our comprehensive guide!

Solution 7 – Check your firewall

Users have reported that the game is unable to start and that it freezes during the authentication process. Due to this issue, users can’t even access the main menu.

To fix this issue you need to start the game and wait for the game to load properly, press Alt + Tab to switch back to Windows and in the firewall popup message allow Starcraft 2 to bypass your firewall.

In addition, you might want to check your firewall settings and to make sure that Starcraft 2 isn’t blocked.

If this doesn’t help, you might want to temporarily disable your antivirus and your firewall.

Run a System Scan to discover potential errors

Restoro Scan
Click Start Scan to find Windows issues.
Restoro Fix
Click Repair All to fix issues with Patented Technologies.
Run a PC Scan with Restoro Repair Tool to find errors causing security problems and slowdowns. After the scan is complete, the repair process will replace damaged files with fresh Windows files and components.

Looking for the best firewall for Windows 10? This guide will help you decide which one to get.

Solution 8 – Start the game in windowed mode

Sometimes Starcraft 2 has issues with fullscreen mode, so let’s try to launch the game in windowed mode by default. To enable windowed mode, you need to follow these steps:

  1. Start desktop application, go to Starcraft 2 tab and choose Options > Game Settings.
  2. Check Additional command line argument and add -Displaymode 0 as an argument for every Starcraft game you wish to run in windowed mode.
  3. Save the changes and try running the game again.
  4. When game starts, switch back to fullscreen mode and check if the issue persists.

Solution 9 – Disable Vsync and reinstall desktop app

If you’re having black screen crashes while playing Starcraft 2, try disabling Vsync from Nvidia Control Panel or Catalyst Control Center for Starcraft 2.

If that doesn’t help, try reinstalling desktop app.

Solution 10 – Check your antivirus / firewall

It has been reported that problems with installing or updating Starcraft 2 can be caused by your antivirus or firewall, so you might want to temporary disable your antivirus and firewall.

You can also add Starcraft 2 launcher or the entire Starcraft 2 folder to the list of exceptions in your antivirus and firewall software. In addition, make sure that you’re running the installation as administrator.

Another way to fix installation issues is to delete the Temp folder:

  • Go to C:UsersYour NameAppDataLocalTemp
  • Delete everything from Temp folder.
  • Try installing the game again.

Solution 11 – Check your ports

If you’re getting BLZBNTAGT00000BB8 error as soon as you launch the game, you need to make sure that ports TCP: 6112 and UDP:6112 are open.

To do so, you can use many of the free services available online. If these ports are blocked, you should check your firewall settings in order to open them.

Solution 12 – Delete the and Blizzard Entertainment folders

Users have reported BLZBNTAGT0000096A error, and in order to fix it you need to go to C:ProgramData folder and delete and Blizzard Entertainment folders from it.

Before deleting these folders you can try disabling the all non-Microsoft services from the Startup.

Solution 13 – Disable SLI or Crossfire

Owning two graphic cards and using them in SLI or Crossfire mode can give you better performance sometimes, but SLI or Crossfire mode can cause some graphical issues in Starcraft 2 such as flickering textures.

If you want to fix these visual glitches in Starcraft 2, it’s advised that you disable SLI or Crossfire and try running the game again.

Solution 14 – Use 32-bit client instead of 64-bit client

Users have reported better performance on 32-bit clients, so let’s see how to download 32-bit Starcraft 2 client.

  1. Open launcher.
  2. Click Starcraft 2 tab.
  3. In Starcraft 2 tab, click Options.
  4. In Options, click on Game settings.
  5. When Game settings opens, click the checkbox next to the 32-bit client for Starcraft 2 games.
  6. Click Done, and try starting your game again.

After doing that you’ll start Starcraft 2 in 32-bit mode, and according to users, get better performance.

Besides improved performance, using 32-bit client also fixes error 0xc0000142 for some players. This error occurs every time user tries to launch the game, and switching to 32-bit client fixes it.

Although 32-bit client has its advantages, some users report that 32-bit client is causing fatal errors for them. So if you’re using 32-bit client and getting fatal errors, maybe you should switch to 64-bit client instead.

We need to mention that you can’t switch to 64-bit version of Starcraft 2 if you are using 32-bit version of Windows 10.

Solution 15 – Update your OS/ game

Installing the latest Windows 10 and Starcraft 2 updates may fix many issues affecting the game.

Updating your machine is essential for enjoying a smooth gaming experience as all the games that you run depend on the OS to run properly.

To download and install the latest Windows 10 patches on your computer, go to Start > type ‘settings’ and open the Settings page. Navigate to Update & Security > Windows Update and check for updates.

Microsoft Store your purchase couldn't be completed

Install the available updates, restart your computer and launch the game again to check if the problem persists.

What to do if Windows 10 won’t update? Check out this guide to solve the problem!

Solution 16 – Renew your IP and flush DNS

If the game often freezes, crashes or fails to connect to the game servers, try renewing your IP and flushing your DNS. Here are the steps to follow:

  1. Go to Start> type CMD > right-click Command Prompt and launch it as administrator.
  2. Enter the ipconfig /release command
  3. Wait a few seconds until you get the confirmation that the IP address has been released
  4. Enter the ipconfig /renew command
  5. Wait until your computer has e-established the IP address
  6. Now, enter ipconfig /flushdns to flush DNS
  7. Exit Command prompt and launch the game again

Solution 17 – Disable background apps

If the Starcraft 2 issues that you’re experiencing are caused by software compatibility problems, you can quickly fix them by disabling background apps and programs.

  1. Go to Start > type msconfig > hit Enter to launch System Configuration
  2. Go to the General tab > select Selective startup > uncheck Load startup itemsdisable startup items
  3. Go to the Services tab > check Hide all Microsoft services > click Disable alldisable microsoft services
  4. Click Apply > click OK > Restart.

We hope that the solutions listed in this article helped you fix the Starcraft 2 bugs that you experienced.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).
Restoro has been downloaded by 0 readers this month.

Editor’s Note: This post was originally published in March 2018 and has been since revamped and updated in March 2020 for freshness, accuracy, and comprehensiveness.

Editor's Note: This article was originally published in February 2016 and was revamped and updated in March 2020 for freshness, accuracy, and comprehensiveness.
Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!