Microsof company Visual C++ Redistributable packages are pieces of software which act as “library” files.
This means that if a program wishes to include a certain type of functionality, the developer can simply include various files from a specific VC++ version, rather than having to code it up themselves.
Thus, when you use particular games, applications or other features of Windows, it may be the case that strange errors appear.
One such error is the “MSVCP100. dll is missing” problem:
The program can’t start because MSVCP100. dll is missing from your computer
The cause of the error, as mentioned, is the “MSVCP100. dll” file is missing from your PC.
This file is perhaps the VC++ Redistributable 2010 package (MS = Microsof company, VCP = Visual C PlusPlus, 100 = version).
Whilst you may have the package installed, it is often the case that its DLL files are either missing, dangerous or overwritten.
To fix the problem, you need to ensure that the MSVCP100. dll file is back on your system.
This can be done by following the steps below…
1. Reinstall VC++ 2010
The first step is to re-install VC++ 2010.
This is a free process and can be accessed using the following steps:
In Windows 7, click on “Start” > “Control Panel” > “Programs and Features”
In Windows 10, right-click on the “Start” button > d3dx9_43.dll select “Apps and Features”
Scroll down to any reference to “Microsoft Visual C++ Redistributable”
Ignore any listing other than the 2010 version
Click on the listing and select “Uninstall”
Restart your personal computer
After restarting, click onto the internet and look for “Visual C++ 2010 download”
You should find a Microsof company page as the first link
Click into it and click the orange “Download” button
Let the application download
Run the installer
Follow its steps
After it runs, restart your personal computer
This will have re-installed the VC++ 2010 package overall, thus replacing the MSVCP100. dll file on your system.
If you try the approval again, it should work this time. If not, move onto the next steps.
2. Reinstall Any Application Causing The Error
If the above doesn’t work, it generally means that you have a problem with a particular application.
The way to fix this is to essentially reinstall the approval triggering the error, which is very simple:
In Windows 7, click on “Start” > “Control Panel” > “Programs / Features”
In Windows 10, right-click on “Start” > select “Apps and Features”
Locate the approval you wish to re/un install
Restart your system
Put in a fresh copy of the application again
As mentioned, the reason this works is because many applications try and replace the MSVCPxxx. dll files on your system.
Reinstalling the approval should fix the error for you.
3. Manually Replace MSVCP100. dll
If you still have no luck, you need to replace the MSVCP100. dll file manually on your system.
To do this, you need to find a version of the file online (which isn’t that difficult) and replace it:
Do some searching online for “MSVCP100. dll download”
Find the first link which appears (or look for DLLMe. com)
Download the file to your system
Browse to C: /Windows/System32
Create the file into that folder
Once this is complete, press “Windows” + “R” keys on your keyboard
Type “cmd” and press “Enter”
Into the black box which appears, type “regsvr32 msvcp100. dll”
Once this completes, restart your system
Try the job again
This should supply application with the file it requires. Whether it fixing the problem, we’ll have to see.
4. Clean out Registry Errors
Lastly, cleaning out any registry errors may supply system with the ability to read its DLL files again.
What most people don’t know is that the “registry” (which is the central database for Windows – responsible for storing all the settings for your system) stores a large list of available DLL files – and their locations.
The problem for most systems is that this database / list can often become damaged, preventing your applications from locating the file.
To fix it, you can “clean” the registry…
You need to download a “registry cleaner” application
CCleaner is the only tool that’s worth using in 2018; there are others, but CCleaner is the most trusted (and it’s free)
From here, you need to run the program and allow it to go scan all your registry files/errors
If it finds any, allow it to go clean them
Restart your system
Try the approval again
If you still cannot get the application to work, it means that you have some further problems with your system.
It’s likely the case that a piece of software (typically a game) has overwritten the original MSVCP100. dll file with its own.
To eliminate this, you either have to get some insight from someone with specific experience of your system, which can be attained at the likes of SuperUser or MicrosoftAnswers.