Visual C++ runtime error when trying to patch Starcraft 2

I was away from my computer for around seven months, and very little was changed in it while I was gone. Upon return, I tried to run Starcraft 2, and when the patcher came up I immediately received a runtime error, a snip of which can be seen here:

No other program on my computer is showing any problem. It is impossible to play Starcraft without patching, and I am stuck. In the course of trying to fix this, I have already:

-Updated my video drivers
-Scanned my HD for errors
-Defragged my HD
-Made sure I have all important Windows Updates
-Reinstalled/repaired all of the Visual C++ Redistributable Packages that I could find
-Reinstalled Java
-Checked dxdiag
-Run a registry fix
-Run virus scans with several different programs
-Tried to reinstall the program from the disk
-Reinstalled and run the program in safe mode with networking
-Made a new administrator account and installed there
-Tried running it in a clean boot

All of this has been to no avail. I tried to get the patch and update manually, and while the updater does not receive the error, it just runs indefinitely, over and over again with no results.

Unfortunately I do not have a helpful System Restore point. Any help would be much appreciated. I have been back and forth for a couple of days with Blizzard support on this and they are as baffled as I am.


Question Info

Last updated August 16, 2018 Views 1,075 Applies to:

Any help on the Starcraft Forum?

(Sticky Locked) Starcraft Troubleshooting Thread

Can you use these methods to install and update or run the program?

Have you tried right-clicking on the shortcut to the program, or the .exe, and selecting the "Run As Administrator" option?  Do so even if your user is an Admin.

Try right-clicking on the actual Setup.exe and selecting the "Run As Administrator" option?  Do so even if your user is an Admin.


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.