I don't know how that happened. I was installing Battlefield 1 and now I can't even start Origin. I am getting "MSVCP120.dll is missing from your computer" (same for MSVCR120.dll).

I have installed Microsoft Visual C++ 2015 Redistributable Update 3 for x86 and x64 but I'm still getting this message.

What am I missing?


2 Answers 2


I am getting "MSVCP120.dll is missing from your computer"

What am I missing?

You need to install the correct version of the Visual C++ Redistributable

Microsoft Visual C++ 2015 Redistributable Update 3, installs, MSVCP140.dll and MSVCR140.dll.

Microsoft Visual C++ 2013 Redistributable, installs, MSVCP120.dll and MSVCR120.dll.

Visual C++ Redistributable Packages for Visual Studio 2013

In Summary:

  • v170 - Belongs to Visual Studio 2022
  • v160 - Belongs to Visual Studio 2019
  • v150 - Belongs to Visual Studio 2017
  • v140 - Belongs to Visual Studio 2015
  • v120 - Belongs to Visual Studio 2013
  • v110 - Belongs to Visual Studio 2012
  • v100 - Belong to Visual Studio 2010
  • v90 - Belongs to Visual Studio 2008
  • v80 - Belongs to Visual Studio 2005

Additional Downloads:

  • @displayname - If an installation for a game does not install the C++ Redistributable, then that is a problem you seek to resolve with the publisher of the game. I don't answer questions in the comment section. Since your question about Origin doesn't have anything to do with my answer I have flagged it as "It's no longer needed." I politely request the comment section only be used as feedback to my answer.
    – Ramhound
    Sep 4, 2020 at 11:03

I've seen answers on other sites indicating installation of C++ 2013 and 2015 have helped fix this, and another was to uninstall/reinstall Origin but do not choose the beta when reinstalling Origin:

C++ 2013 Link

C++ 2015 Link

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.