Game will not launch.

AnzacA1

Terrarian
Bought Terraria on Steam the other week. However, the game simple refuses to launch. I click "Play". the game appears to run, then the button reverts back to "Play" after a few seconds. Based on the Steam Discussions, this problem has gone unfixed for 2 years.
 
What have you tried to resolve the error?
 
I've tried just about possible solution I've found so far.

  1. Reinstalling the game.
  2. Verifying the game files.
  3. Launching the Terraria.exe directly.
  4. Launching in Adminitstrator Mode.
None of these have worked. Also, trying to launch the .exe directly brings up a window with this message:

Terraria.exe - Bad Image
C:\Windows\SYSTEM32\VCRUNTIME140_CLR0400.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error Status 0xc000012f.
 
Hey @AnzacA1, sorry to hear you're having issues.

Could you try following the steps in this post?
 
Hey @AnzacA1, sorry to hear you're having issues.

Could you try following the steps in this post?
Didn't work. All the listed .dlls are already in place. What about "VCRUNTIME140_CLR0400.dll", which is specifically being called out in my error window?

Also, I'm not trying to reinstall my OS. My PC runs hundreds of games just fine, including games older than Terraria.
 
Didn't work. All the listed .dlls are already in place. What about "VCRUNTIME140_CLR0400.dll", which is specifically being called out in my error window?

Also, I'm not trying to reinstall my OS. My PC runs hundreds of games just fine, including games older than Terraria.
That .dll is part of the Microsoft C Runtime Library. It either came from an installed redistributable or from Windows itself.

Fundamentally, a BadImageException is a Windows issue, not a Terraria one: Windows does not or can not launch Terraria with the correct DLLs. The reason for this is not necessarily related to Terraria either, the DLLs could have been modified by some unrelated installation at any point down the line.

If VCRUNTIME140_CLR0400.dll is the one and only DLL that's bugged, you can try and find a replacement for it online, though doing so can be dangerous and would be entirely at your own risk. If the problem goes beyond that DLL, you would have to fix all of them in turn.

Sorry I can't be of any more help, but as I said, this is a Windows issue that could have a multitude of different causes.
 
I can't even attempt replacing the .dll, because the PC is telling me I don't have permission.
 
Screw it, I'm not even bothering anymore. The fact this game fails to run because of this random issue that no other game has ever had is ridiculous.
 
Back
Top Bottom