VCRUNTIME140-DLL-MISSING

DLL Errors VCRUNTIME140.dll Was Not Found Applies to: Windows 7, Windows 10, Windows 11

What it means

The same underlying cause as MSVCP140.dll — this is another file from the Microsoft Visual C++ 2015-2022 Redistributable package, and the fix is identical.

Also seen as: The code execution cannot proceed because VCRUNTIME140.dll was not found, VCRUNTIME140.dll is missing from your computer

Quick fix steps

  1. Download and install the Microsoft Visual C++ Redistributable (x64) directly from Microsoft's own site — this installs VCRUNTIME140.dll along with dozens of related files at once.
  2. If it's already installed, try repairing it instead: Settings > Apps > Installed apps, find "Microsoft Visual C++ 2015-2022 Redistributable," and choose Repair if the option is available, or uninstall and reinstall it fresh.
  3. On a 32-bit program specifically, you may also need the x86 version of the redistributable alongside the x64 one — some programs need both.
  4. Restart your PC after installing, even if not explicitly prompted, before testing whether the error is gone.
For the full step-by-step walkthrough, see How to Fix a Missing or Not Found DLL File Error.

Frequently Asked Questions

Do I need both the x64 and x86 versions of the redistributable?
Possibly — a 32-bit program specifically needs the x86 version even on a 64-bit Windows installation, so installing both covers you regardless of which type of program you're running.
Why do so many different programs need this same file?
It's part of Microsoft's standard runtime library that many developers build their software on top of, so it's genuinely shared infrastructure rather than something unique to any one program.

Other error codes