VCRUNTIME140.dll missing

Problem

I’m getting the following error message

The program can’t start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.

Cause

VCRuntime140.dll belongs to Visual C++ Redistributable für Visual Studio 2015-2019.

The cause for this error are either a corrupt installation or the lack of the correct redistributable. 32-bit applications like UPlay or Origin need next to the x64 version also the x86. It’s best to always install them both.

To find out which ones you have installed, type Add and remove Programs in the Windows Search bar and then choose Apps and Features.

Scroll down the list until you see Microsoft Visual C++. You should now see both versions of Visual C++ Redistributable für Visual Studio 2015-2019.

Solution

There are several things you can try, depending on whether the redistributables are installed on your system or not.

One or both versions are missing

Both Versions are already installed

If both versions are already installed, try a repair first and if that doesn’t help, try reinstalling them.

Repair the installation

  • Click on Microsoft Visual C++ 2015-2019 Redistributable (x64)
  • Click on Modify
  • In the appearing window click on Repair.
  • Wait until the process is done
  • Repeat the whole thing for the Microsoft Visual C++ 2015-2019 Redistributable (x86)

New Installation

  • Click on Microsoft Visual C++ 2015-2019 Redistributable (x64)
  • Click on Modify
  • In the appearing window click on Uninstall.
  • Click on Microsoft Visual C++ 2015-2019 Redistributable (x86)
  • Click on Modify
  • In the appearing window click on Uninstall.
  • Download the current version from here: The latest supported Visual C++ downloads. Download both x86 and x64
  • Install them.

Further Suggestions

  • Another easy method is to download and install all redistributable in the  All-in-One

Further Reading