Сообщение с системной ошибкой «Запуск программы невозможен, так как msvcp110.dll отсутствует на компьютере» или «Не удается продолжить выполнение кода..» отображается при запуске игр, но может быть и при запуске других графических приложений. Чаще всего ошибка возникает в Windows 10, но способ, указанный ниже, работает и на других версиях Windows.
Что такое msvcp110.dll
Первым делом нужно определить что это за файл и почему он отсутствует в системе. Это поможет решить проблему.
Msvcp110.dll — это компонент программного пакета Microsoft Visual C++, который необходим для работы большинства приложений и обычно присутствующий в системе.
Одна из основных причин, по которой нет данной библиотеке в Windows — отсутствие обновлений или установка игры из непроверенного источника. Зачастую создатели репаков и прочих сборок игр удаляют различные файлы, для снижения размера игр. Набор библиотек, необходимых для запуска игры, как раз пример таких файлов.
Как скачать msvcp110.dll
Как мы определили выше — данный файл, это компонент Винды, который нужен для работы приложений. Поэтому единственный правильный вариант — скачать с официального сайта актуальную версию данного программного пакета.
Можно встретить советы — загрузить только данный файл в папку с системой, но это несет за собой ряд проблем:
- Обычно отсутствие данногой библиотеки подразумевает отсутствие ряда других необходимых файлов. А значит вы исправите ошибку по данному файлу, но получите по ряду других (примеры файлов есть ниже).
- Непроверенные источники. Зачастую эти файлы можно скачать с файловых хостингов, которые не проверяются, а это увеличивает риски подхватить вирус или майнер.
Для загрузки правильной версии пакета Microsoft Visual C++ необходимо:
- определить разрядность вашей системы
Для этого открываем «Мой компьютер» или «Этот компьютер», нажимаем по пустой области правой кнопкой мыши и выбираем «Свойства»
В открывшемся окне, находим строку «Тип системы»
В большинстве современных компьютеров установлена 64х-разрядная система, но лучше убедиться.
- Далее открываем сайт Microsoft с набором библиотек. Сделать это можно по ссылке ниже.
Переходим по ссылке
Загружаем последнюю версию пакета Visual Studio и устанавливаем его, следуя привычной инструкции (далее, далее, далее).
Для 32-разрядной системы — vc_redist.x86.exe и для 64х — vc_redist.x64.exe, соотвественно.
После установки рекомендуем перезагрузить ПК и ошибка в большинстве случаев больше не появляется.
Если ошибка осталась, то необходимо удалить Инструменты пакета Visual Studio через диспетчер приложений и установить по новой разные версии (обычно последняя версия исправляет ситуацию).
Данный способ подходит для всех программ и игр, так как данная библиотека универсальна. Очень часто данная ошибка возникает в следующих проектах — Метро 2033, Fallout New vegas, Ведьмак 3, Mudrunner, City Car Driving, Мортал Комбат и множестве других игр, которые работают под Win10 и Win11.
Данный способ также подходит и для указанных ниже библиотек.
msvcp71.dll
msvcp140.dll
msvbvm50.dll
vcomp110.dll
mcvcp110.dll
api ms win crt runtime l1-1-0.dll.