Fixing The Program Can’t Start Because VCRUNTIME140.dll is Missing

Even if you keep your computer safe and clean, error sometimes disrupt the workflow and require specific troubleshooting. The VCRUNTIME140.dll is missing error can appear when opening well-known apps and games, even the ones coming from the original sources and legit stores. For example, the problem affected thousands of systems when Adobe updated Microsoft Visual C++ runtimes in its Creative Cloud apps, resulting in the VCRUNTIME140.dll is missing when launching Photoshop, Lightroom, and other applications. You might spot a similar issue when opening Chrome, Firefox, Office, Autodesk, etc.

It is not hard to understand what causes the error. Unlike other cryptic Windows error, this one is pretty much self-explanatory. A specific app needs the vcruntime140.dll, which is not available in the necessary directory. Also, the file could be there, but the target app might require a newer version.

Finally, it is worth noting that the VCRUNTIME140.dll error can happen on Windows 11, 10, 8.1, 8, and 7. No Windows is immune to errors linked to missing dependencies. This article will help you fix the VRCUNTIME140.dll is missing error and restore you broken applications.

VCRUNTIME140.dll is Missing Error

The VCRUNTIME140.dll error looks like this:


System Error

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

vcruntime140.dll outlook

The vcruntime140.dll is a part of the Microsoft Visual C++ Redistributable system package, which includes Visual C ++ environment components for running applications written on C++ and C# (programming languages). Your computer must have this file if you want to run a program or game developed using Microsoft Visual C++.

Most of the time, developers include the necessary dependencies with their apps and games, so users can launch the product right after installation. However, that is now always the case. After all, a simple mistake might be the culprit. Here is what you can do to fix the vcruntime140.dll is missing error.

Note. Pirated software is among the most common reasons whey users get the vcruntime140.dll is missing error. Software bootleggers oftentimes do not pay attention to their repacks and forgot to bundle then with the necessary dependencies and distribution packages. Therefore, do not download pirated apps or games. If you have no other choice, try getting a demo version or downloading the app or game from another source. If you have a legit copy of the product, reinstall it to see if it helps solve the issue.

  • Download and install the latest version of the Microsoft Visual C++ Redistributable Package from the Microsoft website.
  • Reinstall the program or game.
  • Try to find the vcruntime140.dll file on your computer and re-register it.
  • Restore the system from a restore point in case your vcruntime140.dll got corrupt. Rolling back to an earlier version when VCRUNTIME140.dll is missing error did not occur could solve the problem.

Important. Unexperienced users might be tempted to just Google the vcruntime140.dll file and download it from third-party website. Never do that! For starters, you will likely get a malware (bad actors often abuse requests like this one). Also, adding a single missing file will not solve the problem because you will need more files that are part of Microsoft Visual C++ redistributables.

Download and Install the Latest Microsoft Visual C++ Redistributable Package

The easiest and the only proper way to solve the missing vcruntime140.dll file to download the latest version of Microsoft Visual C ++ from the official website. However, you need to know your Windows version, whether it is x86 or x64. This does not apply to Windows 11 as it is available only as 64-bit.

  1. Press Win + I and go to System > About. Alternatively, right-click This PC and select Properties.
  2. Find and note the System type value. It will be either 64-bit Operating System or 32-bit (x86) Operating System. faulting module path: c:\windows\system32\vcruntime140.dll
  3. As you can see on the screenshot, we need to download Microsoft Visual C ++ 2015 x64 and x86. Users with 32-bit Windows need to download only the x86 variant.
  4. 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. vcruntime140.dll not found office 2016
  5. Select the neede platform. In our case, we need to download both files. Select both files and click Next. vcruntime140.dll was not found office 2016
  6. Save the files to a local drive and run them as an administrator. faulting module name: vcruntime140.dll
  7. Follow the on-screen instruction to install the redistributable. Wait until the installation of VC Redistributable is complete, then restart the computer and check the previously broken program. Installing the latest redistributable should fix the vcruntime140.dll is missing error.

If you cannot download the vc_redist.x64.exe file, you can try finding the vcruntime140.dll file on your computer using search (the vcruntime140.dll file might 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 which Windows version you use).

olicenseheartbeat.exe vcruntime140_1.dll

Re-Register vcruntime140.dll file on the System

Try registering the missing library in your system to fix the missing vcruntime140.dll file. Note that the following actions (just like installing the redistributable) require Administrator privileges.

  1. Run Command Prompt as Administrator and de-register the file with the following command:
    regsvr32 –u vcruntime140.dll

    the code execution cannot proceed because vcruntime140.dll was not found office 2016

  2. Register the file again using the command:
    regsvr32 vcruntime140.dll

    the program can't start because vcruntime140.dll is missing

Restore the System from a Restore Point in Case Vcruntime140.dll Got Corrupted

Another thing you should try is restoring your Windows copy using a system restore point. That will help you to take your machine back to the time when you did not face VCRUNTIME140.dll is missing error. Here is how to do that.

Note. Getting Windows back using system restore point will undo changes and break some of the apps you installed after creating a system restore point you will use. Back up important data before proceeding.

  1. Press Win + R and type %systemroot%\system32\restore\rstrui.exe and press Enter. vcruntime140d.dll was not found
  2. Select Choose a different restore point option and click Next.
  3. Now you need to check the Show more restore points option to see the list of available restore points with their corresponding dates.
  4. Now choose the one you need to restore your computer. Click Next > Finish.

That is how you fix the program can’t start because vcruntime140.dll is missing error.

I enjoy technology and developing websites. Since 2012 I'm running a few of my own websites, and share useful content on gadgets, PC administration and website promotion.
Latest posts by Cyril Kardashevsky (see all)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.