Установка Visual C++ Redistributable с библиотекой msvcp100.dll
msvcp100.dll
Пакет Microsoft Visual C++ является важным компонентом системы Windows. Без него у вас будут проблемы с программами, написанными на языке C++. Часто игры жалуются на то, что на компьютере отсутствует Msvcp100.dll. С этой проблемой регулярно сталкиваются фанаты игры Watch Dogs, но ошибка встречается и в других произведениях игровой индустрии. Обычно игра сама загружает на компьютер нужные библиотеки в процессе установки. Исключением являются пиратские копии игр, которые могут не содержать библиотеки Msvcp100.dll. Иногда они ставят изменённую версию, которая затем отказывается работать. Антивирусы не любят игры, скачанные с торрентов, и могут удалить библиотеку сразу после установки.
Есть разные варианты, как исправить ошибку:
- Скачать и установить пакет Microsoft Visual C++ 2012
- Msvcp100.dll скачать для Windows 7/8/10
Для начала попробуйте переустановить весь пакет библиотек для C++. Его можно бесплатно загрузить с сайта Microsoft. Там вы найдёте версии 2010 и 2012 годов. Для Windows XP и ранних версий семёрки нужно скачать Visual C++ 2010 года, а для Windows 7 SP1 и выше подойдёт версия 2012 года. До начала загрузки важно определить разрядность системы — 32/64 bit. Её можно посмотреть, если нажать правой кнопкой на «Мой компьютер» и выбрать «Свойства». Там будет графа «Тип системы», в которой вы сможете узнать разрядность своей копии Windows, чтобы затем скачать соответствующий пакет. После установки Visual C++ обязательно перезагрузите компьютер. Теперь заветная игра должна заработать.
Если ошибка продолжает появляться, то можно загрузить саму библиотеку и положить её в системную папку. Скачать бесплатно файл Msvcp100.dll можно на нашем сайте. После того, как положите библиотеку в нужную папку, зарегистрируйте её и попробуйте включить игру с ошибкой. Скорее всего, проблема с файлом Msvcp100.dll исчезнет.
Рекомендуем в первую очередь, скачать и установить полностью пакет Microsoft Visual C++ 2012. Ошибка должна сразу исчезнуть.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.
Видео: Как исправляем ошибку “на компьютере отсутствует файл msvcp100.dll”
Отсутствует MSVCR100.dll или MSVCP100.dll в Windows 10
Когда вы установили чистую систему Windows, то на ней не будет установленных дополнительных компонентов и по этой причине у вас может быть ошибка при запуске старых игр или программ в Windows. Это два одинаковых DLL-файла принадлежащих к компоненту Microsoft Visual C ++, который необходим программам и играм для правильного запуска и функционирования. Ошибка возникает, когда файл msvcr100.dll или msvcp100.dll отсутствуют в системе или когда он поврежден, и звучит следующим образом “Запуск программы невозможен, так как на компьютере отсутствует msvcR100.dll или msvcP100.dll. Попробуйте переустановить программу“.
Пользователи очень часто пытаются скачать DLL файлы со сторонних источников, что является не безопасно. Настоятельно рекомендую не скачивать msvcr100.dll или msvcp100.dll с сайтов, чтобы решить свою проблему, ведь тем самым вы подвергаете свой ПК очень серьезной угрозе. Давайте разберем, как скачать и установить оригинальный файл msvcr100.dll или msvcp100.dll для Windows 10/7/8.1 (x32-x63), чтобы исправить ошибку отсутствующего dll-файла.
Скачать msvcr100.dll, msvcp100.dll для Windows 10/7/8.1
Способ 1. Перейдите на официальный сайт Microsoft и загрузите пакет Microsoft Visual C ++ 2010 (x32 или x64).
Если у вас система x64 бита, то стоит установить два пакета, версии x64 и x32, так как старые программы будут использовать dll библиотеки из x32.
Способ 2. Сканирование и восстановление системных файлов может решить ошибку поврежденных msvcr100, msvcp100 dll-файлов. Откройте командную строку от имени администратора и введите команды по порядку, дожидаясь окончания процесса после каждой.
- sfc /scannow
- DISM /Online /Cleanup-Image /RestoreHealth
Способ 3. Вы можете взять отдельные msvcr100.dll или msvcp100.dll файлы на другом проверенном ПК и скопировать их к себе в систему. Или еще лучше, если у вас есть папка Windows.old, то эти файлы вы можете найти в ней. Когда приобрели себе файл, то скопируйте его к себе на ПК.
Куда кидать и путь файла msvcr100.dll или msvcp100.dll:
- C:WindowsSystem32
- C:WindowsSysWOW64
Также, эти DLL файлы могут быть в самой игре или программе.
MSVCR100.dll and MSVCP100.dll are still missing even after installing Microsoft’s Visual C++ Redistributable Package (Visual C++ Redistributable Packages for Visual Studio 2013)
As the title suggests, I have been trying to fix this issue with my computer by trying to repair, which did not work, and then re-installing. Both of my attempts led to no avail which is frustrating, to say the least.
I’ve looked at various forums, in which led me to this link (https://www.microsoft.com/en-us/download/details.aspx?id=40784). I downloaded the vcredist_x64.exe, ran the program and hit the repair option, restarted my computer, still did not work. Tried reinstalling it, still did not work. I also tried the same methods with vcredist_x86.exe, but it also led nowhere.
Assistance would be appreciated.
Link to the forum where I found the Microsoft link: http://answers.ea.com/t5/Origin/MSVCP100-dll-missing-in-windows-10/td-p/4702068
Question Info
Thank you for posting your query in Microsoft Community.
The error that you are getting can be caused due to the Runtime Components of Visual C++ libraries that are missing or getting conflicted, possibly due to a third party software or misconfigured registry settings.
So, I would suggest you to try the following steps and check if the issue persists:
Method 1:
If you are comfortable in modifying some registry settings, then follow the below provided steps.
- Press Windows key + R.
- Type in regedit and click OK .
Registry disclaimer:
Important: This section, method, or task contains steps that tell you how to modify the
registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: KB 322756
How to back up and restore the registry in Windows - Navigate to HKEY_CLASSES_ROOTInstallerProductsF942F94A19C0F79468FD2B85E5E8677B
- Right click this registry entry and click Rename .
- Rename F942F94A19C0F79468FD2B85E5E8677B to -F942F94A19C0F79468FD2B85E5E8677B .
- Close the registry editor.
- Restart the computer.
- Check if you are able to install the application.
If the method does not resolve the issue, proceed to the next method.
Method 2:
Reinstall the C++ redistributable package and check.
Step 1: Uninstall the Microsoft Visual C++ 2010 from your computer.
Follow the steps when your computer has booted to desktop.
a) Press Windows + x key together and select Control Panel.
b) Click on Programs and Features.
c) Locate Microsoft Visual C++ 2010, right click and select Uninstall.
e) Follow the onscreen instructions to uninstall Microsoft Visual C++ 2010.
Step 2:
Download Microsoft Visual C++ 2013 and install.
Click on the link given below and install in on your computer.
Visual C++ Redistributable Packages for Visual Studio 2013
If it fails to install then try to install Visual C++ 2010 Redistributable Package in compatibility mode. Follow the steps given in the link given below to install the Visual C++ 2010 Redistributable Packages in compatibility mode.
Make older programs compatible with this version of Windows
Hope this information is helpful. If the issue still persists, please post back for further assistance, we’ll be glad to assist you.
Исправляем ошибку Msvcp100.dll — Скачиваем и устанавливаем
Доброго времени суток, дамы и господа! Если при запуске игры или программы Вы столкнулись с сообщением об ошибке, в котором написано «запуск программы невозможен, так как на компьютере отсутствует msvcp100.dll» и совет типа «Попробуйте переустановить программу» или что-то подобное.
Запуск программы невозможен, отсутствует 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++ 2010 можно по ссылкам ниже в соответствии с разрядностью Вашей операционной системы.
Это требуется для корректной установки нового пакета.
Теперь остается лишь установить скачанный пакет Visual C++, в обязательном порядке выполнить перезагрузку компьютера и пробовать запускать проблемную игру снова.
Если у Вас виндовс 10 и аналогичная ошибка, я сделал отдельный пункт по ошибке в windows 10. Ниже ручного режима.
Копируем недостающий файл в windows
В редких случаях, когда описанный выше способ не помогает, решить проблему можно в ручном режиме, скопировав в системную папку. Для этого необходимо скачать msvcp100.dll по прямой ссылке с моего сайта, и подкинуть в нужные папки.
Теперь возникает другой вопрос, куда кидать скачанный файл? Самый простой способ, кинуть библиотеку непосредственно в папку с отказывающейся запускаться игрой. Этот метод помогает не всегда, но все же иногда срабатывает. Более действенным вариантом является копирование библиотеки в папку с системными файлами. Но здесь опять же необходимо учитывать разрядность ОС.
Для 32-разрядной ОС файл нужно скопировать в папку C:WindowsSystem32
Для 64-разрядной ОС (Windows 7, например) – C:WindowsSysWOW64
Завершив копирование библиотеки можно переходить к финальному этапу всей процедуры. Все dll для windows, устанавливаемые вручную, необходимо регистрировать. Для этого потребуется выполнить несколько последовательных действий.
Жмем кнопку «Пуск» , затем «Выполнить…» или вызываете окно нажав Win + R
Откроется окошко, в котором вписываем «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 версии.
Восстановление системных файлов
Альтернативный вариант в решении ошибки msvcp100, воспользоваться средствами windows по поиску поврежденных или отсутствующих системных файлов в виндовс. Система проверит поврежденные файлы и восстановит их.
Для этого нужно открыть командную строку с правами администратора, ввести sfc /scannow и нажать на кнопку «Enter» . Запустится процесс проверки системных файлов, до завершения процесса, будут идти проценты выполнения.
После завершения проверки системная утилита выдаст сообщение, если найдет проблемы/ошибки, то пути их решения или восстановления недостающих или поврежденных файлов.
Итоги проделанного
Как видим, решение отсутствующего файла msvcp100 возможно, причем устраняется проблема без особых усилий и наличия хакерских навыков. Главное, не спешить и не скачивать нужные пакеты и библиотеки с сомнительных сайтов одностаничников.
Чтобы не наломать дров и потом не искать решения по другой ошибке или проблеме. Самое верное решение, это конечно же переустановить Visual C++ 2010, который все сделает за вас, и не мучиться с копированием. Но и копирование отдельной библиотеки иногда спасает в такой ситуации. Так что, смотрите сами. Я рассказал Вам самые действенные способы, которые лично проверял.
Если у вас остались вопросы, или хотите дополнить статью своими способами, пишите в комментариях, обязательно добавлю в заметку. Это поможет людям столкнувшихся с проблемой с легкостью ее решить. Удачи Вам, и до скорых встреч в новых постах на моем сайте.
Как вшить библиотеку MSVCP100.dll в программу?
*.exe требует MSVCP100.dll библиотеку для запуска
Всем привет! Написал прогу и столкнулся с такой проблемой как требование библиотеки MSVCP100.dll.
MSVCP100.dll is missing
Здраствуйте! Такой вот вопрос: Есть у меня консольная программка, которая выводет "Hello.
Как вшить dll в проект?
Добрый вечер. У меня есть проект, в котором подключён .lib файл, который, в свою очередь.
Как вшить в программу ssleay32.dll и libeay32.dll
Доброе время суток. Для нормальной работы программы на другом компе с https, нужно рядом с прогой.
Зачем качать? Положите рядом с .exe. Второй вариант: в свойствах проекта – С++ – Создание кода – Библиотека времени выполнения, выбрать: Многопоточная (MT), если Release собираете.
Добавлено через 2 минуты
Но срабатывают эти методы не всегда.
Если загрузите сюда exe – скажу как можно решить
Добавлено через 7 минут
А заодно напишите, где именно Вы брали msvcp100.dll.
Если загрузите сюда exe – скажу как можно решить
Добавлено через 7 минут
А заодно напишите, где именно Вы брали msvcp100.dll.
Версия msvcp100.dll, которая в архиве, предназначена для 64-битных Windows.
А exe 32-битный. Поэтому и не работает.
А на Windows 7 работает потому, что там msvcp100.dll уже установлена в system32.
И эта Windows 7, очевидно, 64-битная.
А dll-ки нужно брать вот отсюда:
Для 32-битных exe: Program FilesMicrosoft Visual Studio 10.0VCredistx86Microsoft.VC100.CRT
Для 64-битных exe: Program FilesMicrosoft Visual Studio 10.0VCredistx64Microsoft.VC100.CRT
В этих библиотеках находятся стандартные и всякие вспомогательные функции C и C++.
Кстати, у Вас там не только msvcp100.dll требуется, но и msvcr100.dll.
Ее тоже нужно положить рядом с exe. И все будет работать.
Приложение, собранное в Visual C++ 2010, может работать на любых версиях Windows,
начиная с Windows XP Service Pack 2. Вплоть до самых новейших Windows 8.1 и
Windows Server 2012 R2 (Preview). Единственное исключение, которое мне известно –
это Windows Server 2003 RTM (без Service Pack). Там нет функций EncodePointer/DecodePointer,
которые используются в dll-ках msvcr(p) от VC++ 2010.
Но автоматически совместимым ваше приложение само по себе не станет, к этому нужно
приложить некоторые дополнительные усилия: гарантировать, что не вызываются функции,
отсутствующие на старых версиях Windows. И это еще не все.
Как решить проблему с недостающим файлом msvcp100.dll?
Причиной возникновения проблемы с отсутствием msvcp100.dll файла являются неполадки в работе с пакетом Microsoft Visual C++. Как правило, ошибка возникает при запуске приложений игровой индустрии. Пользователь получает следующее сообщение:
Запуск программы невозможен, так как на компьютере отсутствует MSVCP100.dll. Попробуйте переустановить программу.
Если вы скачивали игру с официального источника – в комплекте с ней идут все необходимые дистрибутивы, но в пиратских версиях игр, как правило, отсутствует распространяемый пакет с библиотекой msvcp100.dll. Кроме того, загруженные в «пиратские» версии программ компоненты могут быть с ошибками и блокироваться антивирусным ПО.
Итак, как исправить ошибку с библиотекой msvcp100.dll?
Существует два пути решения проблемы: вы можете скачать и установить полный пакет Microsoft Visual C++ 2012 с официального сайта, а можете отдельно установить недостающую библиотеку msvcp100.dll с неофициальных источников.
Как установить Microsoft Visual C++ 2012?
На официальном сайте Microsoft вы можете бесплатно загрузить необходимый вам пакет. Помимо прочего, мы также рекомендуем загрузить и установить на ваш ПК и последующие распространяемые пакеты библиотек Microsoft Visual C++. Воспользуйтесь следующими ссылками:
После завершения установки перезагрузите компьютер и убедитесь в отсутствии ошибки.
Ручная установка библиотеки msvcp100.dll
Прежде всего, мы советуем вам для начала попробовать переустановить Microsoft Visual C++ 2012 и только затем пробовать вручную внедрить библиотеку msvcp100.dll в свою систему. Выполнять следующие шаги стоит только в том случае, если все вышеуказанное не сработало для вас.
- Вам необходимо найти компонент msvcp100.dll на просторах Интернета и скачать его.
Заметка: перед скачиванием файла убедитесь в том, что данный файл подходит под разрядность вашей системы (bit32, bit64). Сделать это можно следующим образом: ПКМ по значку «Мой компьютер» – «Свойства». В появившемся окне прочтите всю необходимую вам информацию о типе системы.
- Теперь необходимо поместить скачанный файл msvcp100.dll в нужную папку и зарегистрировать его.
- Если у вашего ПК тип системы x32 (x86): поместите скачанный компонент в папку C:WindowsSystem32.
- Если у вашего ПК тип системы x64: поместите скачанный компонент в папки C:Windows SysWOW64 и C:WindowsSystem32.
- Далее откройте утилиту Выполнить: Windows+R:
- В появившемся окне введите следующую команду: «regsvr32 имя файла.dll»(имя файла – отсутствующая библиотека)
- В появившемся окне введите команду с расположением файла: «regsvr32.exe + путь к файлу». Например, «regsvr32.exe C:WindowsSystem32/ msvcp100.dll
- Нажмите «ОК».
- После регистрации компонента проведите перезагрузку ПК.
- Проблема должна быть устранена.