На то, что отсутствует msvcr100.dll для Windows, жалуются многие. Что это за библиотека, и где ее взять? Поисковик выбрасывает на Распространяемый пакет Visual C++ (microsoft.com/ru-ru/download/details.aspx?id=5555). Но там нет ни слова по указанной проблеме. Впрочем, многие геймеры сталкиваются с различными проблемами, что не удерживает их от дальнейшего игрового процесса. Прочим юзерам подобные ошибки приходится встречать сравнительно редко.
Если говорить именно про Visual C++, то он необходим по большей части для прорисовки графики. Многие пишут ПО на Visual Studio, и чтобы не копировать сразу весь движок, Билли Гейтс придумал эти распространяемые (Redistributable) пакеты процедур. Понятно теперь, почему игрушка не работает, если нет библиотек, наподобие msvcr100.dll, msvcp100.dll или msvcp140.dll. Их названия ничего не говорят неподготовленным юзерам. Оттого и гадают юзеры, что делать. А чтобы не гадать, читайте дальше и делайте так, как написано.
Советы гуру
Не сложно догадаться, что первым шагом должна стать переустановка Visual C++ Redistributable. В данном случае (answers.microsoft.com/en-us/windows/forum/windows_other-performance/msvcp100dll-missing/9a687c31-0619-4ee9-b511-020985e29b5f) предлагается десятая версия. Вот, чем интересуется профессионал:
Переводим на русский:
- Какая версия ОС?
- Номер версии Visual C.
- Были ли какие-либо изменения на ПК непосредственно перед возникновением проблемы.
Вне зависимости от ответов можно попробовать проделать следующие операции.
Установка пакетов Visual C
На сайте Майкрософт выложены пакеты для 32 и 64-битных версий.
- 32 бита: microsoft.com/en-in/download/details.aspx?id=5555.
- 64 бита: microsoft.com/en-us/download/details.aspx?id=14632.
Язык выберите тот, который нужен.
Вес файла более чем скромный. Мастер поможет выполнить все необходимые операции.
Если найдутся битые или отсутствующие файлы, их заменят.
Проверка системных файлов
Этот путь доступен в тех случаях, когда имеется выход в сеть, или исправен образ системы, загруженный на диск.
- Win + X.
- Запускаем командную строку от имени админа.
- Набираем sfc /scannow.
- Если система сможет, то восстановит файлы.
Хотя насчёт этого способа имеются сомнения такого рода: обычно sfc работает только с системными файлами. То есть, теми, что входят в исходный образ. А разве там уже имеется Visual C? Мы этого, к сожалению, не знаем, да и вряд ли много найдется людей, которые в курсе. Обратите внимание, что если закрыть окно, проверка все равно продолжится и будет идти до своего завершения. Вот только о результате ее нужно будет узнавать теперь из других источников, например, журнала событий.
Пакет 2012 года
Visual C периодически обновляется. Поставьте свежие пакеты, распространяемые по адресу microsoft.com/en-us/download/details.aspx?id=30679. Выберите лишь нужные файлы из списка и установите язык.
Примите Условия… и вперёд.
Чего точно не нужно делать, так это качать msvcr100.dll с неофициальных сайтов. Одна ошибка поможет установить трояна для Windows 10. Нужно это или нет, решайте сами. Имеются и более поздние выпуски библиотек. И в каждом случае нужно устанавливать только с официального сайта. Если нужный пакет отсутствует, производитель игры добавляет свой на установочный DVD.
Копия с другой системы
Указанный файл обычно находится по адресу C:\Windows\SysWOW64. Понятно, что можно его скопировать не только из любой работающей системы, но также и из Windows.old, если имеется такая папка.
На некоторых ПК файл может отсутствовать в силу того, что никто до этого не играл здесь с трехмерной графикой. Этого нужно ожидать: установленный пакет будет иной раз отсутствовать.
Зачем нужен Visual C
Это просто язык программирования, используемый компанией Майкрософт, на который переключились многие разработчики приложений с трехмерной графикой, чтобы упростить себе жизнь. Эти библиотеки распространяются компанией совершенно бесплатно для того, чтобы могли работать многие игры. Насчитывается много поколений, на сегодняшний день последним считается Visual C++ 2017. В интернете его могут называть немного по-другому. Visual C++ 2015 Доступен для загрузки по адресу (microsoft.com/ru-ru/download/details.aspx?id=53840).
Не ставится…
Visual C++ 2015 не ставится в том случае, когда в системе имеется предыдущий пакет. Вместо этого появляется сообщение.
Чтобы исправить эту проблему, выполните следующее:
На данном ПК присутствует более новый вариант. Но проверять это мастер установки начала только с версии 2015 года.