При запуске некоторых ресурсоемких игр иногда появляется ошибка, свидетельствующая об отсутствии некоего файла MSVCP100.DLL или MSVCR100.DLL.
А так это будет выглядеть в англоязычной версии ОС.
Чаще всего сбой возникает после переустановки или обновления системы.
Как видим, рекомендуется переустановить программу. Забегая вперед отметим, что переустановкой проблему не решить.
Что же это за ошибка и почему она возникает? Msvcr100.dll является одной из динамических библиотек пакета Microsoft Visual C++ для Visual Studio 2010. Ошибка при запуске программы или игры может возникать, если данный файл, используемый ею, отсутствует или поврежден.
Где скачать и как установить в систему эти файлы
Не пытайтесь скачать этот файл отдельно в интернете – это не поможет, к тому же может иметь неприятные последствия в виде загрузки вредоносного ПО. Гораздо эффективней и безопасней будет полностью переустановить весь актуальный пакет Visual C++ с официального сайта Microsoft.
Прежде, чем что-то скачивать выясните разрядность своей системы, если Вы не знаете эту информацию. Для этого кликните правой кнопкой по иконке Компьютера – выберите свойства, или просто зажмите сочетание клавиш Win+Pause Break.
В поле Тип системы увидите разрядность – 32 или 64 бита.
https://www.microsoft.com/ru-ru/download/details.aspx?id=14632 (64-бит)
https://www.microsoft.com/ru-ru/download/details.aspx?id=5555 (x86, 32-бит)
Скачиваете, устанавливаете (обязательно от имени администратора).
Установятся все требуемые компоненты.
По завершении установки, перезагрузите ПК, запустите игру – ошибки быть не должно.
Если вышеописанные действия не помогли
Если вышеуказанный способ не помог, попробуйте сначала удалить в Программах и компонентах (Пуск/Панель управления) пакет Visual C++, после чего заново его переустановить, как показано в предыдущем пункте.