ANAX Jul 23, 2024 @ 11:14pm
Some games won't start because of 0xc000007b error and missing DLLs.
I'm on a brand new PC that runs Windows 11 x64 bit. When I tried to run certain games, they wouldn't start at all, and Steam doesn't give you any message. So, when I tried to start to run a game from its directory, I get this 0xc000007b error which is helpful. Looking up for solution online, I found a Reddit thread that provides the needed DLLs that got the games working:

https://www.reddit.com/r/pcgamingtechsupport/comments/vky73k/how_to_fix_the_0xc000007b_error_in_games_ultimate/

All I have to do is to download and extract the file from the third link, copy and paste the content into the game's root folder and the game will work without any problem. Despite that solves my problem, I think it's somewhat of an inconvenience that I have to do this on every affected game. The thing is, is that I don't have to do all of this hassle on my old PC (which runs Windows 10, x64 bit too). I downloaded the games. and they worked just fine without doing anything to their root folders.

So, is my new PC missing something? Is there any other way without having to add the DLLs by myself? Here are the list of other methods that I've done prior:

1. Updating Windows and drivers
2. Running in compatibility and admin mode
3. Reinstalling and repairing redistributables
4. Updating DirectX
5. Reinstalling and verifying game files
6. Clearing Steam download cache

Here's my current PC specs, if it helps:

Windows 11 Home Edition, x64-based type
Intel Core i9-13900H
Nvidia Geforce RTX 4070
16GB of RAM
1TB of SSD
Originally posted by bidulless:
hello
As i told you it won't work it you paste the dll on the root steam folder where steam.exe is , as it's not on the known path for any game ...
i just hope you deleted the faulty d3dx9_43 on both folders before - system32 and syswow64 - running dxwebsetup if that was what dependancy walked told you about mixed cpu....
but here again hard to check for me ; without , as least some screenshots made under dependancy to locate your issue before/after you deleted the dll...
Anyway, good luck
< >
Showing 1-15 of 33 comments
ANAX Jul 24, 2024 @ 5:55am 
Originally posted by Lavie:
Hi!

Have you tested what is proposed as a solution here?

https://answers.microsoft.com/en-us/windows/forum/all/0xc000007b-error-fix/92f9a9b8-ff58-4489-8833-f0d5437e5d3a

Tried all of the methods; affected games still won't run. Tried reinstalling and repairing Visual C++ and DirectX one more time, restarting PC several times, and verifying game files--still no luck.

It's annoying, but I guess the only way to get the games running is to paste DLLs into the game folder, particularly the ones that start with 'd3dx...' (I think Direct3D is the main culprit here). I have to do that for now until someone knows another solution.
bidulless Jul 24, 2024 @ 7:03am 
hello

imo you should try on the game's subforum of the games you have issue with.
here it's more about steam and not game or os.
Or you can try to check on https://www.pcgamingwiki.com/wiki/Home
ANAX Jul 24, 2024 @ 8:25am 
Originally posted by bidulless:
hello

imo you should try on the game's subforum of the games you have issue with.
here it's more about steam and not game or os.
Or you can try to check on https://www.pcgamingwiki.com/wiki/Home

I'm pretty positive it's not the games' issue, but I'll try to find other solution like Reddit or PCGamingWiki. Thanks.
bidulless Jul 24, 2024 @ 8:34am 
Originally posted by ANAX:
Originally posted by bidulless:
hello

imo you should try on the game's subforum of the games you have issue with.
here it's more about steam and not game or os.
Or you can try to check on https://www.pcgamingwiki.com/wiki/Home

I'm pretty positive it's not the games' issue, but I'll try to find other solution like Reddit or PCGamingWiki. Thanks.
hello
May be curious but what are the games you have issues with ?
ok, reading a bit about 0xc000007b , seems to be a conflict between a 32bits dll and a 64bits you do not have on your os
May be you can use https://dependencywalker.com/ , it's a portable tool, just unzip it and run it then load one of the game exe with it and it will tell you where is your problem :
all dll used by the game you have issue with should be x64
Last edited by bidulless; Jul 24, 2024 @ 8:41am
ANAX Jul 24, 2024 @ 9:28am 
Originally posted by bidulless:
Originally posted by ANAX:

I'm pretty positive it's not the games' issue, but I'll try to find other solution like Reddit or PCGamingWiki. Thanks.
hello
May be curious but what are the games you have issues with ?
ok, reading a bit about 0xc000007b , seems to be a conflict between a 32bits dll and a 64bits you do not have on your os
May be you can use https://dependencywalker.com/ , it's a portable tool, just unzip it and run it then load one of the game exe with it and it will tell you where is your problem :
all dll used by the game you have issue with should be x64

Limbo
God Eater Resurrection
Akiba's Trip: Undead and Undressed
Senran Kagura Shinovi Versus
Mitsurugi Kamui Hikae
Tales of Symphonia
Way of the Samurai 3
...and probably many other games that I haven't tested out yet.

I used Dependecy Walker. I'm not sure where should I be looking, but in the CPU column, the value that says 'x64' are in red, even games that work are like this too.

The errors that I get in the app's log goes something like this:

Error: At least one required implicit or forwarded dependency was not found.
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
bidulless Jul 24, 2024 @ 9:34am 
hello

Error: Modules with different CPU types were found.
ANAX Jul 24, 2024 @ 9:50am 
Originally posted by bidulless:
hello

Error: Modules with different CPU types were found.

OK, so what should I do about this error? I looked up online, but don't know where to start. I also checked for Windows updates and I got an update for Microsoft .NET Framework for 3.5 and 4.8.1 or something like that. Restarted my PC, but still no luck.

Plus, I managed to narrow down the possibly one and only needed DLL, that is "d3dx9_43.dll"

EDIT: I saw a video where you need to put d3dx9_43 into System32 folder (SysWOW64 for x64 OS). I hope this will solve everything.
Last edited by ANAX; Jul 24, 2024 @ 9:55am
bidulless Jul 24, 2024 @ 9:55am 
Originally posted by ANAX:
Originally posted by bidulless:
hello

Error: Modules with different CPU types were found.

OK, so what should I do about this error? I looked up online, but don't know where to start. I also checked for Windows updates and I got an update for Microsoft .NET Framework for 3.5 and 4.8.1 or something like that. Restarted my PC, but still no luck.

Plus, I managed to narrow down the possibly one and only needed DLL, that is "d3dx9_43"

hello it should appear wihen you have some x86 dll when you needed the x64.
https://i.postimg.cc/tRtGr7XL/1Capture.jpg
you should see the x86 in the column i've colored in yellow
Even a game x86 should use x64 dll on your os as i guess it's a x64 windows
https://i.postimg.cc/4xG5WNxF/1Capture.jpg
here is the steam.exe main launcher, it's a x86 tool but it need all x64 dll and no mixed cpu dll
Last edited by bidulless; Jul 24, 2024 @ 10:11am
ANAX Jul 24, 2024 @ 9:58am 
Originally posted by bidulless:
Originally posted by ANAX:

OK, so what should I do about this error? I looked up online, but don't know where to start. I also checked for Windows updates and I got an update for Microsoft .NET Framework for 3.5 and 4.8.1 or something like that. Restarted my PC, but still no luck.

Plus, I managed to narrow down the possibly one and only needed DLL, that is "d3dx9_43"

hello it should appear wihen you have some x86 dll when you needed the x64.
https://i.postimg.cc/tRtGr7XL/1Capture.jpg
you should see the x86 in the column i've colored in yellow

Yeah, that was what I pointed out in the previous post.

I saw a video where you need to put d3dx9_43 into System32 folder (SysWOW64 for x64 OS). I hope this will solve everything. But before that, I need to create a restore point in case something goes wrong.
ANAX Jul 24, 2024 @ 10:10am 
UPDATE: I was about to put said dll file into the system folders until I realized that the folders already have it. At this point, the problem that I need to tackle is the "Error: Modules with different CPU types were found."

But if there's something that I can or have to do with d3dx9_43, let me know.
Last edited by ANAX; Jul 24, 2024 @ 10:11am
bidulless Jul 24, 2024 @ 10:13am 
Originally posted by ANAX:
UPDATE: I was about to put said dll file into the system folders until I realized that the folders already have it. At this point, the problem that I need to tackle is the "Error: Modules with different CPU types were found."
hello
take care
https://i.postimg.cc/4xG5WNxF/1Capture.jpg
so may be your dll is x86 ? just open the exe it with dependancy walker and it will tell you what cpu is used by your dll
Last edited by bidulless; Jul 24, 2024 @ 10:15am
bidulless Jul 24, 2024 @ 10:16am 
Originally posted by N3tRunn3r:
How to: Perform a Clean Install or Reinstall of Windows 10 ::

https://answers.microsoft.com/en-us/insider/forum/all/how-to-perform-a-clean-install-or-reinstall-of/aef0ae63-2117-41ee-a8ea-4a3181625b08


Windows 11 Clean Installation Process ::

https://www.microsoft.com/en-us/windowsinsider/cleaninstall


This might help you too, a small important guide from me ::

https://steamcommunity.com/discussions/forum/1/4551533524171091239/#c4526764179302823770

. . . Good Luck !! . . .
lol
ANAX Jul 24, 2024 @ 10:19am 
Originally posted by bidulless:
Originally posted by ANAX:
UPDATE: I was about to put said dll file into the system folders until I realized that the folders already have it. At this point, the problem that I need to tackle is the "Error: Modules with different CPU types were found."
hello
take care
https://i.postimg.cc/4xG5WNxF/1Capture.jpg
so may be your dll is x86 ? just open the exe it with dependancy walker and it will tell you what cpu is used by your dll

I checked and it says that the dll is indeed x86. Any idea?
Last edited by ANAX; Jul 24, 2024 @ 10:19am
< >
Showing 1-15 of 33 comments
Per page: 1530 50

Date Posted: Jul 23, 2024 @ 11:14pm
Posts: 33