You can face the error VCRUNTIME140.dll is missing when running some modern programs and games. The problem is related to the fact that the system library vcruntime140.dll is missing, damaged, not registered or using the old version on the computer. This error may appear both in Windows 10, and Windows 7/8.1. In this article we will discuss how to fix the following error when running newly installed apps:
The program can’t start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.
First of all, let’s understand what the vcruntime140.dll library file is used for. This file is part of the Microsoft Visual C++ Redistributable Package system package, which includes Visual C ++ environment components for running applications written on the programming languages C++ and C#. This file must be on your computer if you want to run a program or game developed on Microsoft Visual C++. Software developers can sometimes include the components of the Visual C++ Redistributable Package environment (including the vcruntime140.dll file) in their distribs, but this is not always the case. Accordingly, to solve the problem, you can:
- Download and install latest version of the Microsoft Visual C++ Redistributable Package from the Microsoft website;
- Reinstall a program or game;
- Try to find the vcruntime140.dll file on your computer and re-register it.
Important! Be warned, you shouldn’t download the vcruntime140.dll file from third-party sites, because this is pointless (most likely you are downloading an old version of the file) and dangerous (you can download a file with a built-in trojan or virus).
The easiest and correct way is to download the latest version of Microsoft Visual C ++ 2015 from Microsoft website. However, first of all you need to determine which version of Windows is used on your computer: x86 or x64.
- Press the key combination Win+Pause;
- In the System window, note the value in the System type string. In my case it is 64-bit Operationg Sysytem, x64-based processor;
- This means that I need to download Microsoft Visual C ++ 2015 x64.
Go to the official Microsoft site with the following link. You will be prompted to download Microsoft Visual C ++ 2015 Redistributable Update 3 RC. Click the Download button.
Select the bitness of the package you want to download. In our case, this is vc_redist.x64.exe and click Next.
Save the file to a local drive and run it as an administrator.
In the installation wizard, check the box “I agree to the license terms and conditions” and click the Next button.
Wait until the installation of VC Redistributable is complete, then restart the computer and check that the program that didn’t start due to the missing vcruntime140.dll file now starts correctly.
If you cannot download the vc_redist.x64.exe file, you can try to find the vcruntime140.dll file on your computer using a search (own vcruntime140.dll file may be located in the installation directory of various programs installed on your computer, for example, Firefox, OneDrive, Skype, Microsoft Office 365). Copy it to the folder C:\Windows\System32 or C:\Windows\SysWOW64 (depending on the Windows bitness).
Try simply re-registering the library on the system using the following command (should be performed using Command prompt with administrator privileges: