5

Я не знаю, как это случилось. Я устанавливал Battlefield 1 и теперь не могу даже запустить Origin. Я получаю сообщение « MSVCP120.dll отсутствует на вашем компьютере » (то же самое для MSVCR120.dll).

Я установил Microsoft Visual C++ 2015 распространяемое обновление 3 для x86 и x64, но все еще получаю это сообщение.

Что мне не хватает?

2 ответа2

22

Я получаю сообщение "MSVCP120.dll отсутствует на вашем компьютере"

Что мне не хватает?

Вам необходимо установить правильную версию распространяемого Visual C++

Распространяемое обновление 3 для Microsoft Visual C++ 2015, устанавливает MSVCP140.dll и MSVCR140.dll.

Microsoft Visual C++ 2013 Распространяется, устанавливает, MSVCP120.dll и MSVCR120.dll.

Распространяемые пакеты Visual C++ для Visual Studio 2013

В итоге:

  • v140 - принадлежит Visual Studio 2015
  • v120 - принадлежит Visual Studio 2013
  • v110 - Принадлежит Visual Studio 2012.
  • v100 - Принадлежит Visual Studio 2010
  • v90 - Принадлежит Visual Studio 2008
  • v80 - принадлежит Visual Studio 2005
0

Я видел ответы на других сайтах, указывающие на то, что установка C++ 2013 и 2015 помогла исправить это, а другой был удалить / переустановить Origin, но не выбирать бета-версию при переустановке Origin:

C++ 2013 Ссылка

C++ 2015 Ссылка

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .