Updated November 2022: Stop getting error messages and slow down your system with our optimization tool. Get it now at this link
- Download and install the repair tool here.
- Let it scan your computer.
- The tool will then repair your computer.
There’s nothing to worry about if you come across this. In this article we will show you how to fix the error message “MSVCP140.dll is missing on your computer”. We have prepared several solutions for you. You can browse through the list until you find the method that suits you best.
The error message:
The code execution cannot proceed because C:\Program Files\Common Files\Microsoft Shared\ClickToRun\MSVCP140.dll was not found. Reinstalling the program may fix this problem
Re-registering the DLL File
The error is essentially a DLL file that is either missing or that the request cannot find. In many cases, the problem can be resolved by re-registering the DLL file.
- Open the file explorer and navigate to the path indicated in the error message.
- Look for the DLL file, for example MSVCP140.dll.
- Hold down the Shift key and right-click the DLL file.
- Select Copy as path from the context menu.
- Open the command prompt with administrator rights.
- Execute the following command and replace “Path and filename of the doll” with the path to the DLL file you copied.
- regsvr32 /u “Path and filename of the dll”
- Reboot your system and run the application again.
Reinstall the Microsoft Visual C ++ Redistributable package
The MSVCP140.dll file is part of the Visual C ++ Redistributable for Visual Studio 2015 package (you don’t need to know it, but the package contains the components that Windows needs to run C++ applications).
It is such an important package that it is installed automatically when you install Windows. So it is possible that the MSVCP140.dll file actually exists, but that it has been damaged in some way.
Fortunately, you can simply download the package again from Microsoft and reinstall it to solve the problem.
Important note : Be sure to download the file from the official Microsoft website. Unofficial websites may allow you to download the MSVCP140.dll file instead of the full package. However, files from these unapproved sources may be infected with viruses. Therefore, whenever possible, always download from official websites.
- Go to the Microsoft Visual C++ 2015 Redistributable Update 3 download page, select the appropriate language, and then click Download.
- Select the appropriate file for your version of Windows (x64 for the 64-bit version of Windows and x86 for the 32-bit version).
- If you know which version of Windows you are using, go to step 3. Otherwise, just type the system information in the search box on your computer and click System Information.
- The System type box tells you whether you are using 32-bit or 64-bit Windows. My computer is running the 64-bit version of Windows, so I select and download the file vc_redist.x64.exe by clicking Next.
- Once the download is complete, double-click the file and follow the instructions to install it.
- Restart Windows.
- Try running the program that reported the error.
Installing the MSVCP140.dll file
As suggested by the error message, the program could not be started due to a missing MSVCP140.dll file. The ideal solution to this problem is therefore to restore the file. To do this, you can use the System File Checker (SFC). Here are the steps :
- Go to your taskbar and click on the search icon.
- Enter “Command Prompt” (without the quotes) in the search box.
- Press the “Enter” key on your keyboard.
- When the command prompt appears, type “sfc /scannow” (without the quotes).
- Press the Enter key.
- Wait a few minutes for the SFC scan and recovery process to complete.
Expert Tip: This repair tool scans the repositories and replaces corrupt or missing files if none of these methods have worked. It works well in most cases where the problem is due to system corruption. This tool will also optimize your system to maximize performance. It can be downloaded by Clicking Here
CCNA, Web Developer, PC Troubleshooter
I am a computer enthusiast and a practicing IT Professional. I have years of experience behind me in computer programming, hardware troubleshooting and repair. I specialise in Web Development and Database Design. I also have a CCNA certification for Network Design and Troubleshooting.