What is MSVCR140-MISSING?
MSVCR140-MISSING is a medium-severity software runtime problem. The application requires MSVCR140.dll from the Visual C++ 2015-2022 Runtime, which is not installed. It's most often caused by corrupt VC++ installation and deleted DLL. Follow the steps below to fix it.
Common Causes
- Missing VC++ 2015-2022 Redistributable
- Corrupt VC++ installation
- Deleted DLL
Step-by-Step Fix Guide
-
1
Download VC++ Redistributable 2015-2022 from Microsoft
Download VC++ Redistributable 2015-2022 from Microsoft resolves the majority of MSVCR140-MISSING cases on its own, making it the logical starting point.
-
2
Run repair existing installation
For cases that don't clear up right away, the remaining steps target less typical runtime instability problems.
-
3
Try both the 32-bit and 64-bit versions
"Try both the 32-bit and 64-bit versions" covers a less common but documented cause of MSVCR140-MISSING.
Commands & Diagnostics
sfc /scannow
Frequently Asked Questions
Missing VC++ 2015-2022 Redistributable accounts for the majority of MSVCR140-MISSING reports; corrupt VC++ installation and deleted DLL come up less often but are documented.
Most MSVCR140-MISSING reports resolve after "Download VC++ Redistributable 2015-2022 from Microsoft". The rest of the guide above is there for the cases that don't.
As a medium-severity issue, MSVCR140-MISSING is more of a stability annoyance than a hardware risk — the steps above should clear it up.
In most cases, yes — the guide above resolves MSVCR140-MISSING without a clean install. Treat a reinstall as the last resort, not the first move.
Still Need Help?
Search our full database of 535+ documented PC errors for more solutions and step-by-step repair guides.
Search Error Database