Обычно с подобными проблемами ко мне обычно обращаются геймеры. Именно после «кривой» установки игры чаще всего выскакивает сообщение, что на компьютере отсутствует файл msvcp100.dll и операционная система не обнаружила файл там, где он должен находится. Ситуация на самом деле не так критична, как кажется, но может неслабо попортить нервы новичкам. Причина простейшая — при установке программы или игры устанавливаются не все динамические библиотеки dll необходимые её для работы. Случается это во всех версиях -Windows 10, Windows 7 и даже старая XP хоть 32, хоть 64 бит.
Существует два пути, каждый из которых способен решить ошибку, но правильных из них лишь один. С него и начну.
Установка Visual C++ Redistributable с библиотекой msvcp100.dll
Итак, чтобы «вылечить» приложение и запустить его без ошибки, когда не найден файл той или иной dll, нужно установить самую последнюю версию пакета Visual C++ Redistributable, который по сути является жизненно необходимым для всех программных продуктов, которые созданы в среде Visual C++. Среди прочих необходимых библиотек, в нём есть и необходимый файл msvcp100.dll. Почему этот способ правильный? Да потому, что вы скачиваете официальный продукт, заведомо не содержащий вирусов и самой актуальной на сегодня версии.
Скачать пакет Visual C++ Redistributable можно здесь — ссылка. Вот так выглядит эта страничка на момент написания статьи.
От того, какая у Вас версия напрямую Windows 10 зависит и то, какую версию пакета нужно скачивать:
Для x32 - vc_redist.x86.exe Для x64 - vc_redist.x64.exe
Примечание: Есть ещё одна альтернативная сборка, которая содержит все версии пакета: от 2005 до самой последней. Скачать её можно вот по этой ссылке.
После того, как Вы сможете скачать установочный файл, его надо запустить:
Соглашаемся с условиями лицензии и нажимаем кнопку «Установить». По завершению установки должно появится вот такое окно:
Закрываем окно и перезагружаем компьютер и проверяем устранена ли ошибка.
Внимание!
Перед тем как устанавливать Visual C++ Redistributable, нужно зайти в параметры Windows открыть раздел «Приложения» и удалить Распространяемый пакет Visual C++ 2010, если он там уже есть, но встал «криво» или повреждён вирусом. Первый знак подобной ситуации — сообщение, что msvcp100.dll не предназначен для выполнения под управлением Windows или содержит ошибку.
Скачать библиотеку в Интернете
Есть и второй способ о котором я тоже расскажу. Он неправильный и я крайне не советую им пользоваться. Только в безвыходной ситуации, когда ничего иное не помогает. Смысл его в том, что нужно найти в Интернете и скачать файл msvcp100.dll бесплатно на компьютер. Думаю понятно, что при таком раскладе велик риск подцепить вирус в систему — вы же сами подсунете этот файл в Windows 10 и заставите ОС с ним работать.
Вторая сложность в том, что Вы не знаете какая версия файла и подходит ли она для Вашей игры или программы. Даже если однажды получится её после этого запустить, то нет гарантий, что она будет работать и дальше. Ну уж если нет других вариантов, то делать надо следующее.
Сначала надо найти библиотеку msvcp100.dll и скачать её. После этого обязательно проверить антивирусом. Дальше скопируйте файл в папку с системными файлами:
Путь для 32-разрядной ОС - C:\Windows\System32 Путь для 64-разрядной ОС – C:\Windows\SysWOW64
Теперь, когда библиотека на своём месте — её надо зарегистрировать. Нажимаем правой кнопкой мыши на кнопку Пуск и в появившемся меню выбираем пункт «Выполнить». Ну или просто нажмите комбинацию клавиш Win+R.
В открывшемся окошке набираем команду:
regsvr32 msvcp100.dll
Нажимаем кнопку «ОК». Если вдруг выдаст ошибку — попробуйте команду:
regsvr msvcp100.dll
Операционная система должна обработать команду и зарегистрировать библиотеку. После этого надо перезагрузить компьютер и проверить работу программы.