Troubleshooting: Fixing the "MSVCP140.dll is Missing" Error

The error message “MSVCP140.dll is missing” or “MSVCP140.dll not found” often indicates an issue with a crucial file required by many applications. This file, MSVCP140.dll, is a component of the Microsoft Visual C++ Redistributable, a package essential for running software built using Visual Studio 2015 and later versions. The error typically arises due to corruption, accidental deletion, or system interference.

Don’t worry; it’s a common problem with several straightforward solutions. Here’s how to tackle it.

Reinstall Microsoft Visual C++ Redistributable

A complete reinstallation ensures all files, including MSVCP140.dll, are replaced with new, clean copies. This is generally safer and more reliable than attempting to download individual DLL files from unofficial sources, which could expose your system to malware.

Step 1: Download the latest installers directly from Microsoft: 64-bit | 32-bit

Step 2: Run the downloaded installer.

Step 3: Follow the on-screen prompts to complete the installation.

Step 4: Restart your computer to apply the changes.

Repair Microsoft Visual C++ Redistributable

Since MSVCP140.dll is part of the Visual C++ Redistributable, repairing this package can often resolve the issue. This process will scan for missing or damaged files and automatically replace them.

Step 1: Press Windows + R to open the Run dialog box.

Step 2: Type appwiz.cpl and click OK to open the Programs and Features window.

Step 3: Locate Microsoft Visual C++ 2015 Redistributable in the list of installed programs.

Step 4: Right-click on it and select Repair.

Step 5: Follow the on-screen instructions to complete the repair process.

Step 6: Restart your computer after the repair is finished.

Restore Windows to a Previous State

System Restore can revert your system to a previous state, effectively undoing any changes that may have caused the error. This is particularly useful if the problem started after a recent update or software installation.

Note: You must have a system restore point created before the error started occurring.

Step 1: Type rstrui in the Start menu search bar and press Enter to open System Restore.

Step 2: If prompted, select Choose a different restore point and click Next.

Step 3: Select a restore point dated before the error started.

Step 4: Click Next, then click Finish to start the restore process.

Step 5: Wait for the process to complete. Your computer will restart automatically.

If none of these steps work, consider reinstalling the specific application that’s triggering the error. As a last resort, resetting Windows (while keeping your personal files) can help restore missing system components without data loss.


By systematically addressing the potential causes, you should be able to resolve the “MSVCP140.dll is missing” error and get your applications running smoothly again.