How to Fix msvcp140.dll or vcruntime140.dll Missing or Not Found Error

Before going about doing a reinstall

Dynamic Link Library (DLL) filesare critical system files that power several functionalities in Windows applications. Your PC might fail to run some programs ifvital DLL files are corrupt or missing. If your Windows computer fails to launch an app because “MSVCP140.dll” or “VCRUNTIME140.dll” are missing, we’ll show you how to restore the files.

On the error message, you should see a directive to reinstall the affected app. While that might resolve the problem, some less drastic troubleshooting steps are worth trying.

For instance, a virus may delete the files from your device. We recommendrunning a virus scan using Windows Defenderor your preferred antivirus software. Then, proceed to the troubleshooting steps below if your device is malware-free.

Repair Microsoft Visual C++ Redistributable

TheMicrosoft Visual C++ Redistributablecontains data needed by Windows to efficiently install and run applications written in C++, i.e., a type of programming language. Both DLL files (MSVCP140.dll and VCRUNTIME140.dll) constitute a part of the Visual C++ Redistributable.

If these redistributables are corrupt or buggy, some apps may fail to start on your PC. We discovered thatsome Dell usersfixed the issue by repairing the 2015-2019 version of the Microsoft Visual C++ Redistributable. Windows devices usually have two versions of the Visual C++ 2015-2019 Redistributable. A 32-bit (x84) and 64-bit (x64) version. Repair both versions and restart your computer.

Note:You may find two versions of the Microsoft Visual C++ 2015-2019 Redistributable—the 32-bit (x84) and 64-bit (x64) versions. Repair both versions of the redistributable.

Remember to repeat the process for all versions of the 2015-2019 Visual C++ library. If the error persists after repairing the distributable, reinstall both libraries from Microsoft’s website.

Reinstall Microsoft Visual C++ Redistributable

Reinstalling the Visual C++ Redistributable resolved the problem for many Windows users in thisMicrosoft Community thread.

First, remove the libraries and restart your PC.

Repeat the procedure for all versions of the Visual C++ 2015-2019 Redistributable on your computer.

To reinstall the libraries, head to the Visual C++ 2015 Redistributabledownload page on Microsoft’s websiteand follow these steps.

Head to the folder housing the downloads and install the redistributables one at a time.

Repair the Affected Program

Windows 10 ships with a tool that repairs programs that aren’t working correctly on your PC. This tool will attempt to fix problems causing the app to malfunction without deleting or modifying the app’s data.

Note that this tool doesn’t support all applications. From our research, the Windows 10 repair tool only works with built-in apps and programs you install from the Microsoft Store.

Wait until a check mark appears next to the Repair button. That indicates a successful repair operation.

If you don’t find the option to repair the application in the Windows Settings menu, check theControl Panel.

Grant the repair tool administrative access when prompted and wait until you get a success message. You should see a time estimate of how long the operation will take. Depending on the program you’re repairing, you may also be required to restart your PC afterward.

Run Windows Advanced System Cleanup Commands

The System File Checker (SFC) and Deployment Image Servicing and Management (DISM) are tools that constitute theadvanced system commands in Windows. They check your device forfile system corruptionand restore missing system files.

If your PC still fails to launch the program because MSVCP140.dll or VCRUNTIME140.dll is missing, run the SFC and DISM commands via the Command Prompt.

The DISM tool repairs system files by copying the files from Microsoft’s servers. Ensure your PC is connected to a Wi-Fi or Ethernet network while you run the command. You should also note that it takes the DISM tool several minutes to execute this operation. Wait until you get a success message and proceed to the next step.

This command will replace corrupt or missing system files with the cached copies (downloaded by the DISM) from Microsoft’s servers.

Restart your computer and check if you’re able to use the affected app(s).

Reset the Affected Application

Resetting applications can fix performance issues and eliminate annoying errors. But, there’s a catch: The operation will permanently delete the app’s data from your PC and revert settings to factory default.

Re-Install the Program

If the error(s) persist after resetting the app, removing the app entirely from your device should help.

Restart your computer and head to the Microsoft Store or the developer’s website to redownload the app.

Restore Missing DLL Files

When push comes to shove, and none of these recommendations fix the problem, you may be tempted to download themissing DLL filesfrom third-party websites. Well, don’t—at least not before exhausting all available options.

There are security risks attached to sourcing DLL files from unofficial platforms. For one, they may fix the problem only temporarily or don’t fix it at all. Even worse, they’re sometimes outdated or infected with viruses.

Removing and reinstalling the Visual C++ 2015-2019 library from Microsoft’s website is a much better and safer way to restore these missing DLL files. You should also considerperforming a System Restoreor updating Windows to the latest version.

Sodiq has written thousands of tutorials, guides, and explainers over the past 4 years to help people solve problems with Android, iOS, Mac, and Windows devices. He also enjoys reviewing consumer tech products (smartphones, smart home devices, accessories, etc.) and binge-watching comedy series in his spare time.Read Sodiq’s Full Bio

Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.

HomeAbout UsEditorial StandardsContact UsTerms of Use

Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved