I can run the game, because it said missing msvcp120.dll, but i do have on my PC
Try running System File Checker: http://support.microsoft.com/kb/929833
Also, download and install the Microsoft Visual C++ 2010 Redistributable Package: http://www.microsoft.com/en-ie/download/details.aspx?id=5555
September 2014 - last edited September 2014
you can sometimes re-register "missing" .dlls by doing the following:
Start > Run > Type in "regsrv32 msvcp120.dll" (or regsrv64 if on 64-bit architecture) (without quotes of course, quotes present to notate inclusion of both phrases)
If ithe program finds it, it will ask you if you want to register the .dll file. Say yes at this point and give it a sec, then it should confirm that the /dll was registered and you shouldn't have any issues.
If the program does not find it, you will need to place it in the Windows or Windows\System32 folder (or equivalent folders for 64-bit architecture) then perform the above process once again.
If it finds the .dll, but does not confirm that it was registered, or gives an error message, you may have bigger issues to deal with.
You can sometimes alternatively simply insert the .dll into the same folder as the executable file (.exe)
I would of course reccommend any steps outlined by the EA assistants first and foremost. This is just a quick fix that may help you now, and again down the road.