Не знаю, как это случилось. Я устанавливал Battlefield 1 и теперь даже не могу запустить Origin. Я осознаю «MSVCP120.dll отсутствует на вашем компьютере«(то же самое для MSVCR120.dll).
Я установил Распространяемый компонент Microsoft Visual C ++ 2015, обновление 3 для x86 и x64, но я все еще получаю это сообщение.
Что мне не хватает?
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
Я видел ответы на других сайтах, указывающих, что установка C ++ 2013 и 2015 помогла это исправить, а другой — удалить / переустановить Origin, но не выбирать бета-версию при переустановке Origin:
@displayname — если при установке игры не устанавливается распространяемый компонент C ++, то эту проблему вы должны решить вместе с издателем игры. Я не отвечаю на вопросы в разделе комментариев. Поскольку ваш вопрос об Origin не имеет ничего общего с моим ответом, я пометил его как «Он больше не нужен». Я вежливо прошу, чтобы раздел комментариев использовался только как отзыв на мой ответ.
— Рамхаунд
4 сен ’20 в 11:03