What is DLL-MISSING-MSVCP140?
MSVCP140.dll / VCRUNTIME140.dll Missing ranks as a medium-severity software runtime issue in our database. An application error dialog stating that the program cannot start because MSVCP140.dll or VCRUNTIME140.dll was not found on your system. This DLL is part of the Microsoft Visual C++ Redistributable framework. Another common trigger is file corrupted or deleted by antivirus. Follow the steps below to fix it.
Common Causes
- Visual C++ Redistributable package not installed
- File corrupted or deleted by antivirus
Step-by-Step Fix Guide
-
1
Download and install Visual C++ Redistributable 2015-2022 from official Microsoft site
Installing the combined Visual C++ package directly from Microsoft fixes 99% of missing runtime library dialogues.
-
2
Reinstall the application
SFC recovers system copies of the core libraries if they are locally corrupt.
-
3
Run SFC tool
Try "Run SFC tool" next if the issue persists — it addresses a secondary cause.
Commands & Diagnostics
sfc /scannow
Frequently Asked Questions
In most cases, visual C++ Redistributable package not installed is behind DLL-MISSING-MSVCP140. File corrupted or deleted by antivirus can trigger it too.
"Download and install Visual C++ Redistributable 2015-2022 from official Microsoft site" clears up most DLL-MISSING-MSVCP140 reports by itself. The remaining steps above cover what's left.
DLL-MISSING-MSVCP140 is a medium-severity issue. It can affect system stability, but the fix steps above typically resolve it without lasting damage.
You shouldn't need to. Work through the guide above first — a reinstall is only worth considering if none of those steps help.
Still Need Help?
Search our full database of 535+ documented PC errors for more solutions and step-by-step repair guides.
Search Error Database