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. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 3 complete
01Install Visual C++ 2015-2022 Redistributable from Microsoft

Install Visual C++ 2015-2022 Redistributable from Microsoft.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Check antivirus quarantine for MSVCP140.dll

Check antivirus quarantine for MSVCP140.dll.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03Run sfc /scannow to restore system DLLs

Run sfc /scannow to restore system DLLs.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

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