缺少 MSVCP120.dll 和 MSVCR120.dll

缺少 MSVCP120.dll 和 MSVCR120.dll

我不知道这是怎么发生的。我正在安装 Battlefield 1,现在我甚至无法启动 Origin。我收到“您的计算机缺少 MSVCP120.dll“(MSVCR120.dll 也一样)。

我已经安装Microsoft Visual C++ 2015 可再发行更新 3适用于 x86 和 x64 但我仍然收到此消息。

我错过了什么?

答案1

我收到“您的计算机缺少 MSVCP120.dll”

我错过了什么?

您需要安装正确版本的 Visual C++ Redistributable

Microsoft Visual C++ 2015 可再发行更新 3,安装,MSVCP140.dll 和 MSVCR140.dll。

Microsoft Visual C++ 2013 可再发行组件,安装,MSVCP120.dll 和 MSVCR120.dll。

适用于 Visual Studio 2013 的 Visual C++ 可再发行组件包

总之:

  • v170 - 属于 Visual Studio 2022
  • v160 - 属于 Visual Studio 2019
  • v150 - 属于 Visual Studio 2017
  • v140 - 属于 Visual Studio 2015
  • v120 - 属于 Visual Studio 2013
  • v110 - 属于 Visual Studio 2012
  • v100 - 属于 Visual Studio 2010
  • v90 - 属于 Visual Studio 2008
  • v80 -​​ 属于 Visual Studio 2005

其他下载:

答案2

我在其他网站上看到过一些答案,指出安装 C++ 2013 和 2015 有助于解决这个问题,另一种方法是卸载/重新安装 Origin,但在重新安装 Origin 时不要选择测试版:

C++ 2013 链接

C++ 2015 链接

相关内容