MSVCP120.dll и MSVCR120.dll отсутствуют

18957
Stefan Falk

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

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

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

5

2 ответа на вопрос

18
Ramhound

Я получаю сообщение "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
DukeSilversJazz

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

C ++ 2013 Ссылка

C ++ 2015 Ссылка

Похожие вопросы