HELLDIVERS™ 2

HELLDIVERS™ 2

View Stats:
Zer0 Feb 8, 2024 @ 2:50pm
** FIX for game NOT STARTING Error 0xc000007b **
It's failing to load the correct DLLs for MSVC++. Game Guard launches both 32 and 64 processes.

Go to C:\Windows\System32 -> Copy MSVCR110.DLL

Go to C:\Windows\SysWOW64\ -> Paste MSVCR110.DLL (overwrite)

If you don't have it or are wary, this is the Microsoft Visual C++ Runtime.

You can download it from Microsoft below.

https://www.microsoft.com/en-us/download/details.aspx?id=30679

If you do install it from Microsoft, make sure to hit repair.
Last edited by Zer0; Feb 14, 2024 @ 5:09pm
< >
Showing 16-30 of 33 comments
TommiGunner Feb 15, 2024 @ 10:29am 
Nope tried everything, still no good. I appreciate your input tho.
TommiGunner Feb 18, 2024 @ 6:16am 
Owned the game for over a week now and still not even been able to launch it yet because of this issue. Tried every supposed fix I can find and still no joy, absolute joke. Time for a refund.
★ ace ★ Feb 18, 2024 @ 6:18am 
when you launch steam the have a redistribute package, this should have installed the required packages related to dx
Learner driver Feb 18, 2024 @ 6:21am 
On top of OP's suggestion, turn off your overclocking and monitoring softwares If you have one. Mines was GPU Tweak II from ASUS. Worked like a charm
★ ace ★ Feb 18, 2024 @ 6:24am 
I have AI Suite 3, GPU Tweak ii, AURA, ICUE, Armoury, and NZXT CAM running on my Win 11 install and all of those seem to work just fine when I play the game, weird.
TommiGunner Feb 18, 2024 @ 6:34am 
Originally posted by Learner driver:
On top of OP's suggestion, turn off your overclocking and monitoring softwares If you have one. Mines was GPU Tweak II from ASUS. Worked like a charm
Done that, error still appears. Gutted, really wanted to play this game.
76561199026448942 Feb 18, 2024 @ 8:04am 
These days, most people use 64-bit OS.
So, download "vcredist_x64.exe" from the link above and run it.
Normally, the problem should be resolved at this stage.

If the problem still occurs, copy C:\Windows\system32\msvcr110.dll to the folder where helldivers2.exe is installed.
In my case the folder is C:\Program Files (x86)\Steam\steamapps\common\Helldivers 2\bin
If the msvcr110.dll file already exists there, overwrite it.
Zer0 Feb 18, 2024 @ 8:37am 
Originally posted by earth5:
These days, most people use 64-bit OS.
So, download "vcredist_x64.exe" from the link above and run it.
Normally, the problem should be resolved at this stage.

I don't think you understand the issue..

64-bit Windows runs 32-bit code. Simply open Task Manger and look at the architecture column. But a 64-bit process cannot reference 32-bit libraries for reasons i won't go into, and vice versa.

A surprising amount of software is still 32-bit. And frankly there isn't much of a difference. Steam itself is 32-bit.

Again, Game Guard runs both 32-bit and 64-bit. Which means it needs to load both, and you need to download both.

Look for "GameMon" and "GameMon64" for the two different processes GameGuard runs when Helldivers 2 is open.

All that aside, I believe the devs now correctly install the right redists if I'm not mistaken. This was common on launch, but patched I think.
Last edited by Zer0; Feb 18, 2024 @ 8:41am
BadTacoTime Feb 18, 2024 @ 8:41am 
My personal experience was that I used the launcher from Geforce Experience, instead of the Steam one and it worked. I have no idea why.
76561199026448942 Feb 18, 2024 @ 9:30am 
Originally posted by Zer0:
Originally posted by earth5:
These days, most people use 64-bit OS.
So, download "vcredist_x64.exe" from the link above and run it.
Normally, the problem should be resolved at this stage.

I don't think you understand the issue..

64-bit Windows runs 32-bit code. Simply open Task Manger and look at the architecture column. But a 64-bit process cannot reference 32-bit libraries for reasons i won't go into, and vice versa.

A surprising amount of software is still 32-bit. And frankly there isn't much of a difference. Steam itself is 32-bit.

Again, Game Guard runs both 32-bit and 64-bit. Which means it needs to load both, and you need to download both.

Look for "GameMon" and "GameMon64" for the two different processes GameGuard runs when Helldivers 2 is open.

All that aside, I believe the devs now correctly install the right redists if I'm not mistaken. This was common on launch, but patched I think.

Thanks for explaining.
You are right.

Since helldivers 2 is a 64-bit executable file, I was told to install only vcredist_x64.exe.
The module that actually loads msvcr110.dll is lua51.dll.
And lua51.dll is loaded by helldivers2.exe.

If you install vcredist_x86.exe for 32-bit, the modules will be installed in C:\Windows\syswow64.
Of course, helldivers 2 doesn't use it at all.

One thing is clear, GameGuard modules do not use msvcr110.dl.
I checked the import table of all modules with PEView.
They don't require Visual C++ Redistributable.
Therefore, error 0xc000007b has nothing to do with GameGuard.
Zer0 Feb 18, 2024 @ 10:11am 
Originally posted by earth5:
I checked the import table of all modules with PEView.
They don't require Visual C++ Redistributable.

Yes they do. I really don't want to explain why, but not sure how you missed this. Perhaps not familiar that linking any version of MSVC++ runtime can be done with MSVCRT.dll. If you don't see virtually all C++ programs compiled in Visual Studio (which GameGuard is...) loading the runtime I'm not sure what to say. Maybe lookup how MSVCRT handles versioning.
抱紧Ray天使 Feb 19, 2024 @ 2:25am 
Thank you! I have download it from Microsoft below.

https://www.microsoft.com/en-us/download/details.aspx?id=30679
If you do install it from Microsoft, make sure to hit repair

I try to repair, and i succeed to launch game after this~
KingArcher Feb 27, 2024 @ 11:30am 
i have been working on this for 4 days i gust got it working try this. https://www.youtube.com/watch?v=y9Yqx9H0Bko&t=34s
Kasipora Mar 6, 2024 @ 9:32am 
Боролся с этой ошибкой неделю. Скачивал и обновлял все что можно. Сегодня скачал с этого сайта и все заработало.
https://www.microsoft.com/en-us/download/details.aspx?id=30679
:steamthumbsup:
Last edited by Kasipora; Mar 6, 2024 @ 9:32am
Ryudo47 Mar 6, 2024 @ 10:21am 
A lot of good info in this thread. I have tried some of these but I'll go through all the steps properly. One thing is CLEAR. Nprotect and Game Guard are ran by a bunch of F'ing ♥♥♥♥♥♥♥. This whole jumping through hoops is their fault because they can't code their spyware right, and there's still cheaters in the game.
< >
Showing 16-30 of 33 comments
Per page: 1530 50

Date Posted: Feb 8, 2024 @ 2:50pm
Posts: 33