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

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

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

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

2 ответа
2

Я получаю «MSVCP120.dll отсутствует на вашем компьютере»

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

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

Распространяемый компонент Microsoft Visual C ++ 2015, обновление 3, устанавливает 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

  • @displayname — если при установке игры не устанавливается распространяемый компонент C ++, то эту проблему вы должны решить вместе с издателем игры. Я не отвечаю на вопросы в разделе комментариев. Поскольку ваш вопрос об Origin не имеет ничего общего с моим ответом, я пометил его как «Он больше не нужен». Я вежливо прошу, чтобы раздел комментариев использовался только как отзыв на мой ответ.

    — Рамхаунд
    4 сен ’20 в 11:03

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

Ссылка на C ++ 2013

C ++ 2015 Ссылка

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *