METAL GEAR SOLID V: THE PHANTOM PAIN

METAL GEAR SOLID V: THE PHANTOM PAIN

TaberNisse Sep 9, 2015 @ 1:39pm
2
fix/solution to game won't start
You have Windows 10 and when launching the game from steam for the first time, it just doesn't start.

Sound familiar ?

Problem is that some required Visual Studio c++ files cannot be found by the game. When launching from steam, you'll never see the error message.

Do this:

1. Search your computer for this file "MGS_TPP.exe" , it's usually found here:
C:\Program Files (x86)\Steam\steamapps\common\MGS_TPP.exe
2. Double click on the above file to launch the game.

If you get the error "MSVCP110.dll is missing" and/or similar, it is because of the above mentioned error (developer error).

To fix it, you need to copy the following files into the directory above (where the search told you it is):
"msvcp110.dll" and
"msvcr110.dll"
These two files can usually be found already on your PC in a subdirectory under c:\windows\blabla.... - use search to find them.

If you cannot find them, then first install "Visual C++ Redistributable Packages for Visual Studio 2013" - it can befound here: https://www.microsoft.com/en-au/download/details.aspx?id=40784
be aware that there are different versions for 32 and 64 bit windows, so make sure to choose the right one.
After installation of this, the game may launch, but you'll probably have to copy the two files as described above - only this time, the search will find them.

Launch the game. It should work from both the desktop and from steam, but I only tested the first option for now.





< >
Showing 1-15 of 25 comments
Dirt Dog Sep 9, 2015 @ 8:17pm 
I did this earlier and it worked. Game is finally working, anyone who is having this problem should definitely try this.
The Sacred G Mar 19, 2016 @ 12:01pm 
Hello, so I am getting an error that MSVCP110.dll is not intended for windows or has an issue, it is not missing, im able to search for it. what do I do? i have deleted the .ddl file and re-installed it but it didnt fix it.
TaberNisse Mar 20, 2016 @ 3:27pm 
sorry i forgot how to do this its so long since i wrote it i cant really help you sorry
Yorien Mar 21, 2016 @ 4:38am 
Seems the game has loading issues with other games using the same libraries (probably because of the required version). In my case, it's with Grim Dawn, which also uses VC++. It' seems that if you run an app or game that uses the same library (so they get loaded into memory) but not the correct version (probably that x86/x64 variation) then MGS won't start until you reboot the system (so the game canload the correct version needed).

Since game will usually look for the libraries on the folder your .EXE is located, THEN search for them on the locations you've added to your PATH variable, copying the correct ones on your MGSV folder will usually fix the issue.
The Sacred G Mar 21, 2016 @ 2:24pm 
(sorry for asking im new to all this) so what you are saying is i need to find the msvcp110.dll from a game on steam that matches the one for MGS5 and copy and paste it into MGS5's steam folder? also thanks for the help!
TaberNisse Mar 21, 2016 @ 3:43pm 
sorry i wrote this too long ago to remember
Yorien Mar 23, 2016 @ 3:36am 
Originally posted by Sacred Gman:
(sorry for asking im new to all this) so what you are saying is i need to find the msvcp110.dll from a game on steam that matches the one for MGS5 and copy and paste it into MGS5's steam folder? also thanks for the help!

As long as you have installed the requirements from the game (if you're using Steam, it will usually autodownload and install the required redistributables for a game the first time you try to run it, several other game installers tend to do the same, and in many other cases, you can find the required redistributables on a subfolder called .\REDIST\ of the installation media if you happen to have a physical copy) you can usually find those DLL's in your .\<Windows folder>\System\ (if you OS is x64, this is the x64 version) or <Windows folder>\System32\ (x86 version) locations. You can copy the required library from there.

Most applications initially search for a specific library in the same folder they're running from (same folder where the .exe files are located), and if they don't find it there they'll check your PATH environment variable for another locations to load it from (Those .\system and .\system32 folders are found in the PATH environment variable), this way you can "force" an application to load a specific library it requires if you copy it to the same folder you can find the game's .exe files.

Some games may have different executables depending on your OS, so you can run either the 32bit(x86) or the 64bit(x64) version. The issue with the PATH variable is that folders contained are checked sequentially, and will stick with the first match it finds. So let's say you're trying to run an x64 game, but in your PATH variable the .\system32\ (x86 version) folder path is found before the .\system\ (x64 version) folder path. If you have both versions of the same library installed (x86 and x64), the game checks your path for msvcp110.dll and it will find it on the .\system32\ folder, so it will try to load an x86 library when your game requires to load the x64 version.
Last edited by Yorien; Mar 23, 2016 @ 3:39am
The Sacred G Mar 23, 2016 @ 11:13am 
Hello, so i have solved my problem. I want to thank you for all your help, thank you so much!
Hiozaki Jun 6, 2016 @ 12:29pm 
thx dude :steamhappy:
shoq Jun 6, 2016 @ 8:31pm 
Where should I copy and paste those 2 lines?
ArchGoose Jan 2, 2017 @ 6:58am 
Is it just me or does this whole "find a fix" problem seem pretty ♥♥♥♥♥♥♥ ridiculous. Listen, I don't have a background in gaming, computers, or other technical marvels. I simply learned enough to put a rig together by reading magazines and talking to people who have done it.

But when I pay premium price, for a AAA game, it is my realistic nature to assume, the ♥♥♥♥♥♥♥♥ game will work once I've downloaded it. The fact that you then have to research a literal ♥♥♥♥ ton of "fixes", finding this line or that line, copy paste it to here or there, turn this or that off, is pretty ♥♥♥♥♥♥♥ infuriating. And all that just to get the product, the $30-60 dollar game, you paid premium dollar for, to work.

Here's a quick fix, refund the ♥♥♥♥♥♥♥♥ game, watch videos of said AAA game on youtube, buy a game you can play out of the box.
CptCreampie Jan 2, 2017 @ 2:40pm 
this is ridiculous i agree. so much ♥♥♥♥♥♥♥♥ to play a ♥♥♥♥♥♥♥ game. whats the easiest way to solve this problem??? im having same issues as described!! Many thanks
Russ Jan 2, 2017 @ 8:40pm 
@556AK47

I had same problem, tried all these didnt work.
BUT
If youre using Nvidia card and have shadowplay aka Nvidia share on, go to GeForce Experience and disable it. Worked instantly for me
badandy7_7 Feb 24, 2017 @ 5:44am 
I had same issue at heatdeath. First time starting the game, it freezes after the nvidia overlay pops up. Go into geforce experience control panel -> settings -> set the sharing slider to off and then it started up. After the initial startup, you can re-enable the sharing overlay and it will continue to launch.
Originally posted by Heatdeath:
@556AK47

I had same problem, tried all these didnt work.
BUT
If youre using Nvidia card and have shadowplay aka Nvidia share on, go to GeForce Experience and disable it. Worked instantly for me

Same issue. Same solution. Thanks a bunch!
< >
Showing 1-15 of 25 comments
Per page: 1530 50

Date Posted: Sep 9, 2015 @ 1:39pm
Posts: 25