Missing MSVCP100.dll error could show up in Windows when you try to run certain applications on your computer, or when starting or shutting down Windows. It could also show up when trying to install new windows on your computer. In any of these cases, chances are your MSVCP100.dll file is either missing, corrupt or outdated.
MSVCP100.dll is part of Microsoft Visual C++ and is often needed to run Visual C++ programs.
Hence if you’re getting this error when trying to run certain programs or applications, then it implies that such an application has been developed with certain runtime components that require Visual C++ Libraries to run.
So likely your computer doesn’t have Visual C++ 2010 installed on it, or in some cases, the required Visual C++ Libraries are corrupt or outdated.
Other forms of this error include:
- dll Not Found
- This application failed to start because msvcp100.dll was not found. Re-installing the application may fix this problem.
- Cannot find [PATH]\msvcp100.dll
- The file msvcp100.dll is missing
- Cannot start [APPLICATION]. A required component is missing: msvcp100.dll. Please install [APPLICATION] again.
To fix this error, you need to simply install the required Visual C++ libraries or replace the existing ones which may be corrupt or outdated with the most recent package. For this particular case, you need to install the Microsoft Visual C++ 2010 Redistributable Package both 32-bits and 64-bits versions.
Before that, you need to check if you have these packages already installed and to do that go to your search and type “Add or remove programs”, then click on add or remove programs from the search results.
It should take you to this apps and features page in the settings; here you should scroll down to see if you already have the Microsoft Visual C++ 2010 Redistributable Packages installed.
If you have too many programs you can also use the search box here to narrow down the listed programs. Remember you need to have both 32-bit and 64-bit versions of this package.
If you find these packages in some other versions, like Microsoft Visual C++ 2013 Redistributable Packages, then it implies that the application that requires these packages is preconfigured to function specifically with the 2010 version.
In that case, you will need to download and install the 2010 versions of these packages from the Microsoft download center. If for some reason this link is no longer effective, you can search on Google for “Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package ” and click on the link shown in the image below to get to the download page.
On the page below, select your preferred language and click on Download.
On the page below, select both “vcredist_x86.exe” and “vcredist_x64.exe” and hit next i.e.
Microsoft Visual C++ 2010 Redistributable Package (x86)
Microsoft Visual C++ 2010 Redistributable Package (x64)
Run the downloaded files with the default option.
(By the way, it doesn’t matter which order you install these packages, it will work just fine either way.)
Do this for both the 64-bit and the 32-bit versions.
After the installations, you should see both versions of these libraries in the Apps and features page.
Now simply restart your computer and you should have your applications running fine with no more errors.
Please share your comments, questions and feedback in the comment section below.
The following video demonstrates the solutions in this tutorial.