Forum Discussion

Anonymous's avatar
Anonymous
10 years ago

Re: Can't play BF4, missing DLL: [MSVCP110.dll] Error. 0x7E

Invalid License - missing dll dxgi.dll
msvcp100.dll
msvcp120.dll

Ok, here is what I did, took only 2 days.


1) msvcp100.dll + msvcp120.dll -> I had to install Microsoft Visual C++ 2010, 2012, 2013, 2015 in order to make the error go away. Please install x86 and x64 Versions of all the C++ redistributions. I read in another thread that only installing one version might not be enough. I do have 2005 and 2008 C++ redistributions too, but I don't think they are needed.

Then, the Invalid license - missing dll error appeared.

2) I copied dxgi.dll into the Origin folder, NOT the Origin Games folder! The computer finally found the missing file.

3) Other things: I have copies of msvcp100.dll and msvcp120.dll in folders: Windows/System32 , and in folder Windows/SysWOW64
I don't know if that makes any difference. Eventually, point 2) was the solution that worked. You might want to copy these files into these folders anyway. Just to rule out another source of error.

4) Finally, after point 2), another error message pop up, this time complaining about the old driver of my Geforce Graphics card ( I had 330.x, suggested was 340.95 I think. I click the message away, and the game started running.

5) In the origin launcher, right click on Battlefield 4, choose Game Settings and select the x64 Version. (for 64bit systems)

I installed Windows Vista on my SSD, so no Visual C++ redistributions were installed, since it was a fresh install. Hope this helps, these errors really were annoying.

1 Reply

  • Anonymous's avatar
    Anonymous
    10 years ago

    What worked for me was to open up origin and right click on B4 and go to game properties. Then select programs x86 as the folder you want the game too launch from. Exit out and launch the game.

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,716 PostsLatest Activity: 60 minutes ago