Apps & runtime · medium

How to fixMSVCP140-DLL-MISSING

MSVCP140.dll is missing

What this error means

MSVCP140-DLL-MISSING shows up as a medium-severity software runtime fault. MSVCP140.dll is the C++ Standard Library implementation distributed as part of the Microsoft Visual C++ 2015-2022 Redistributable. Applications compiled with MSVC need this DLL for STL containers, algorithms, streams, and other C++ standard library features. Its absence blocks application launch entirely. This usually traces back to DLL accidentally deleted and antivirus quarantined the file. Use the steps below to track down and fix the cause.

Before you begin

Save open work and back up important files. Use instructions for your exact device and software version. If Windows cannot start, see the startup guide.

Work through these checks

0 of 3 complete
01Install Visual C++ 2015-2022 Redistributable from Microsoft
  1. Install Visual C++ 2015-2022 Redistributable from Microsoft
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
02Check antivirus quarantine for MSVCP140.dll
  1. Check antivirus quarantine for MSVCP140.dll
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
03Run sfc /scannow to restore system DLLs
  1. Run sfc /scannow to restore system DLLs
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors

Possible causes

  • Visual C++ 2015-2022 Redistributable not installed
  • DLL accidentally deleted
  • Antivirus quarantined the file