Доброго времени суток, дамы и господа! Если при запуске игры или программы Вы столкнулись с сообщением об ошибке, в котором написано «запуск программы невозможен, так как на компьютере отсутствует msvcp100.dll» и совет типа «Попробуйте переустановить программу» или что-то подобное.
Не пугайтесь, по сути стандартная ошибка о недостающих файлах библиотек в операционной системе Windows. Весь смысл в том, что не все программы и игры устанавливают дополнительные dll, для нормальной работы. А в windows библиотеки от пакета Visual C++ в комплекте не идут. Вот и приходиться пользователю решать своего рода проблемы с недостающими файлами.
В данной статье я подробно расскажу о файле msvcp100.dll, о том, что это за ошибка и как ее исправить самостоятельно. Расскажу о двух вариантах ее устранения и не появлении в дальнейшем. Плюс Вы уже будете знать как поступать в такой ситуации.
Спросите, почему в большинстве случаев? Все просто, практически каждый случай в большей степени индивидуальный, т.к. ПО и игры все разные. Но знаю одно, все решаемо.
Немного расскажу о данном файле, к какому пакету библиотека принадлежит, что это за файл, а так же для чего он нужен в windows.
Что за ошибка msvcp100.dll
Библиотека msvcp100.dll является важной частью для запуска программ и игр разработанных с помощью Microsoft Visual C++. Принадлежит к распространяемому пакету Microsoft Visual C++ 2010. Системная ошибка может быть вызвана либо отсутствием и повреждением файла. В результате чего игра или программа отказывается запускаться, или вылетает практически сразу после запуска.
Файл библиотеки может быть удален вследствие удаления любого софта с компьютера, как самим пользователем, так и при деинсталляции игр. Данная ошибка может возникать на таких операционных системах как windows 7, 8 и windows 10
Msvcp100.dll является одним из важных компонентов, и наличие в системе его обязательно. В противном случае ничего не заработает.
Впрочем, главное, что нужно знать о данной ошибке, несмотря на природу причины ее возникновения, она подлежит исправлению, причем сразу несколькими методами.
к оглавлению ↑Решение ошибки msvcp100.dll с помощью Visual studio
Как я описал выше, файл который отсутствует — это составной элемент пакета Visual C++ 2010, поэтому самым верным способом решения является переустановка всего пакета. Другими словами, для того чтобы скачать msvcp100.dll на компьютер данный файл, достаточно загрузить пакет Microsoft Visual C++ 2010 и установить на пк. Программа самостоятельно скопирует файлы в системную папку windows и зарегистрирует. Больше делать Вам ничего не придется.
Могу предложить универсальный способ победить эту ошибку, скачать с нашего сайта и установить все пакеты microsoft visual c++ одним файлом:
Все пакеты Microsoft Visual C++ 2005-2008-2010-2012-2013-2017 для x86
Все пакеты Microsoft Visual C++ 2005-2008-2010-2012-2013-2017 для x64
Загрузить распространяемый пакет Microsoft Visual C++ 2010 можно по ссылкам ниже в соответствии с разрядностью Вашей операционной системы.
Распространяемый пакет Microsoft Visual C++ 2010 (x86)
Распространяемый пакет Microsoft Visual C++ 2010 (x64)
Это требуется для корректной установки нового пакета.
Теперь остается лишь установить скачанный пакет Visual C++, в обязательном порядке выполнить перезагрузку компьютера и пробовать запускать проблемную игру снова.
Если у Вас виндовс 10 и аналогичная ошибка, я сделал отдельный пункт по ошибке в windows 10. Ниже ручного режима.
к оглавлению ↑Копируем недостающий файл в windows
В редких случаях, когда описанный выше способ не помогает, решить проблему можно в ручном режиме, скопировав в системную папку. Для этого необходимо скачать msvcp100.dll по прямой ссылке с моего сайта, и подкинуть в нужные папки.
Скачать Msvcp100.dll для Windows [Размер: 228KiB]
Теперь возникает другой вопрос, куда кидать скачанный файл? Самый простой способ, кинуть библиотеку непосредственно в папку с отказывающейся запускаться игрой. Этот метод помогает не всегда, но все же иногда срабатывает. Более действенным вариантом является копирование библиотеки в папку с системными файлами. Но здесь опять же необходимо учитывать разрядность ОС.
Для 32-разрядной ОС файл нужно скопировать в папку C:\Windows\System32
Для 64-разрядной ОС (Windows 7, например) – C:\Windows\SysWOW64
Завершив копирование библиотеки можно переходить к финальному этапу всей процедуры. Все dll для windows, устанавливаемые вручную, необходимо регистрировать. Для этого потребуется выполнить несколько последовательных действий.
Жмем кнопку
, затем или вызываете окно нажав +Откроется окошко, в котором вписываем «regsvr msvcp100.dll» и жмем
Далее запустится приложение регистрации, которое затем автоматически закроется. Или можно указывать полный путь до файла dll, как на картинке выше.Если приложение не запустилось или возникла какая-то ошибка, то проблему устраняем заменой введенной ранее фразы на «regsvr32 msvcp100.dll» и снова жмем
Можете написать таким образом а можете указать полный путь до библиотеки.После регистрации библиотеки необходимо перезагрузить компьютер. Ну и соответственно пробовать.
Если проделанные функции не спасли положение и ошибка сохраняется, то не исключено, что причина кроется в повреждении профиля пользователя ОС. В этой ситуации необходимо создать еще один профиль с базовыми настройками и запускать игру в нем. Также помните, что указанные выше пакеты и msvcp100.dll скачать для windows безопаснее всего будет с официального сайта Майкрософт.
к оглавлению ↑Что делать, если у меня windows 10?
Если назойливое окошко «отсутствует msvcp100» появляется в windows 10, то рецепт лечения также существует. Для начала установите последнюю версию Framework 4.5 и пакет Visual C++ в версии 2015, который уже должен включать msvcp100.dll для windows 10.
Данная процедура должна решить проблему автоматически, в противном случае необходимо дополнительно установить предыдущие сборки Visual C++. При этом обычно я скачиваю и устанавливаю х64 и х32 версии.
Скачать пакет Visual C++ для Visual Studio 2015 для Windows 10 к оглавлению ↑
Восстановление системных файлов
Альтернативный вариант в решении ошибки msvcp100, воспользоваться средствами windows по поиску поврежденных или отсутствующих системных файлов в виндовс. Система проверит поврежденные файлы и восстановит их.
Для этого нужно открыть командную строку с правами администратора, ввести sfc /scannow и нажать на кнопку . Запустится процесс проверки системных файлов, до завершения процесса, будут идти проценты выполнения.
После завершения проверки системная утилита выдаст сообщение, если найдет проблемы/ошибки, то пути их решения или восстановления недостающих или поврежденных файлов.
к оглавлению ↑Итоги проделанного
Как видим, решение отсутствующего файла msvcp100 возможно, причем устраняется проблема без особых усилий и наличия хакерских навыков. Главное, не спешить и не скачивать нужные пакеты и библиотеки с сомнительных сайтов одностаничников.
Чтобы не наломать дров и потом не искать решения по другой ошибке или проблеме. Самое верное решение, это конечно же переустановить Visual C++ 2010, который все сделает за вас, и не мучиться с копированием. Но и копирование отдельной библиотеки иногда спасает в такой ситуации. Так что, смотрите сами. Я рассказал Вам самые действенные способы, которые лично проверял.
Если у вас остались вопросы, или хотите дополнить статью своими способами, пишите в комментариях, обязательно добавлю в заметку. Это поможет людям столкнувшихся с проблемой с легкостью ее решить. Удачи Вам, и до скорых встреч в новых постах на моем сайте.
Да те-же яйца только в профиль.Скачал,установил,перезагрузил и тоже самое,MSVCP 100.dll
Какая у Вас хоть ОС?)) Как вариант, можно подкинуть в папку с программой.
Не помог ни один вариант. Win 10.
Для Windows 10 есть еще одно решение, можно установить именно пакет Visual C++ 2010, хотя пакет и не для этой ОС, этот вариант также рабочий, ссылка для скачивания — (x86) https://www.microsoft.com/ru-ru/download/details.aspx?id=5555 и (x64) https://www.microsoft.com/ru-ru/download/details.aspx?id=14632
А что делать, если мне и этот способ не помог?
Файл в наличии в системной папке Windows? В папке с ПО его нету?
сделал все то,что вы описали, но по прежнему выдает эту же ошибку. Виндоувс 10
Спасибо. Помогло.
Windows 8
Все равно не, млин. Windows 10 переустановилась и обновилась, все драйвера загружены. Включая Visual C++ 2010 , 2017.
Файл не находится, eyeLeo.
Скачала Ваш файл. Попробую кинуть его в папку с программой.
спасибо большое скачал файл все помогло
Благодарю за исчерпывающий ответ!
Good
Спасибо огромное!!!!У меня все получилось!Винда 10,всего лишь скопировал в игру!Очень хорошие статьи,все понятно и просто!Удачи!
у меня win7 попробовал все методы НЕ ПОЛУЧАЕТСЯ!SOS
Прям все все попробовали?)) Вариантов решения этой ошибки много. Все они описаны по тексту, плюс в комментариях я описывал некоторые способы для решения. Все пробовали?
да!
Попробуйте закинуть файл который выдает ошибку в папку с программой или игрой. Вы устанавливали или скачивали отдельный файл msvcp100.dll? Зарегистрируйте библиотеку через командную строку с правами администратора.
Я НЕ МОГУ СКАЧАТЬ , НАЖИМАЮ НА РЫЖУЮ ИКОНКУ СКАЧАТЬ , А ОНО НЕ СКАЧИВАЕТ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Евгений, так Вы по ссылке перейдите, это скриншот с рыжей кнопкой (:
СПАСИБО ЗА ПОМОЩЬ , А ЕЩЕ Я ТАНКИ ЛЮБЛЮ
Я их тоже когда то любил))
Большое спасибо.
Спасибо огромное! Мне помогло)
Спасибо большое, помогло!) просто скачал архив » Все пакеты Microsoft Visual C++ 2005—2008-2010-2012—2013-2017 для x86 » и установил. вин 10 у меня
Спасибо всё заработало
Скачать визуал (VCR) с вашего сайта и сразу всё заработало. Большое спасибо.))
Подскажите, в папку с игрой либо системную папку нужно всю скаченную папку закинуть или сам файл dll? Хотя я пробовал и так и так.
Пробовал все способы ничего не помогло, в ручную не пройти регистрацию- не находит, а поиск неисправностей через командную строку- просит права администратора, но я и так администратор.
что еще можно сделать??)
В системную папку нужно копировать dll. Воспользуйтесь универсальным способом, котрый после описания проблемы. Утилита сама установит нужные файлы в систему.
Возможно с Вами связаться как-то? НАпишите мне на почту или дайте свой вк, пожалуйста. ПРоблема жизни и смерти
В полной доступности форма обратной связи, ни от кого не прячемся)
Пишите через форму обратной связи — https://www.computer-setup.ru/kontakty
Помогло. Благодарю:D
ДА спасибо помогло
Тормоз автор, эти пакеты для скачивания msvcR100.dll а не Msvcp100.dll. Сразу видно что статьи тырит где то, если в элементарных библиотеках не разхбирается
Зато ты я смотрю [i]экспертно[/i] разбираешься, как ты тогда здесь оказался? Мимо проходил?
Не знаю кому как у меня не загружалась писала вечно типа нет msvcp100.dll, я скачал сразу пакет по ссылке и реально игра заработала, одиночный файл msvcp100.dll не помог, поэтому решил скачать пакет, игра запустилась сходу без перезагрузки пк.
Огромное спасибо, помог способ с установкой распространяемого пакета с сайта Майкрософт, правда пришлось ставить х86, хотя у меня шестидесяти четырёх битная система. Ну да ладно, еще раз огромное спасибо, респект автору.
Короче ребзя, я 2 дня пытался решить эту проблему и получилось! Надо просто удалить ВСЕ Visual C++ которые у вас есть и скачать отсюда вce пakeты microsoft visual c++ oдним фaйлoм!
После установки х64 и х86, каждый подряд всё заработало! Ошибки больше не возникает! Ура!
Спасибо большое. Очень помогло. Сейчас все работает. Автору огромное спасибо и уважение)))
Как мне написать в окне регистрации путь к библиотеке если у меня windows 10?
Афтар олень, толку ноль от его «помощи».
Win 7×64 Ultimate +SP1, Intel Core i5 M560, 8Gb RAM
Турбодроч с библой msvcp100.dll, нихера ничего не помогает — снос Visual++, чистка реестра, перезагрузка, чистка CCleaner’ом, перезагрузка, переустановка Visual++, перезагрузка, попытка регистрации библы, а тут облом «модуль загружен, но вход не найден…»
Убейся об стену, если не шаришь!