Fix: VCRUNTIME140.DLL is missing from your Computer

In your Windows 10 computer, one of the following errors may occur when you launch a 3rd party program:

The program can’t start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.
The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem.

visual c++ redistributable runtime missing

In some cases, you may get an error that another module named vcruntime140_1.dll is missing.

VCRUNTIME140.dll is one of the runtime libraries of Microsoft Visual Studio (VC++) 2017 or 2015. VC++ runtime libraries are DLL files required to run programs compiled with Microsoft VC++ / Visual Studio suite. Software vendors usually include the runtime libraries in the setup packages since many versions with the same DLL file name can exist. Here is the list of some Visual C++ runtime library files:

  • mfc140u.dll
  • mfcm140.dll
  • mfcm140u.dll
  • mfc140chs.dll
  • mfc140cht.dll
  • mfc140deu.dll
  • mfc140enu.dll
  • mfc140esn.dll
  • mfc140fra.dll
  • mfc140ita.dll
  • mfc140jpn.dll
  • mfc140kor.dll
  • mfc140rus.dll
  • ucrtbase.dll
  • vcruntime140.dll
  • msvcp140.dll
  • concrt140.dll
  • vccorlib140.dll
  • vcamp140.dll
  • vcomp140.dll

Option 1: Reinstall the affected program

If you’re receiving the “VCRUNTIME140.dll is missing” error or any error referencing one of the above runtime modules, the best way to fix the problem is by reinstalling the affected software. For instance, Mozilla Firefox uses this runtime module and has a copy of the file in the Firefox program folder. Similarly, OneDrive has a copy of the file in its own program folder.

Option 2: Repair Visual C++ 2015 Redistributable via Apps & Features

Windows Update regularly downloads Microsoft Visual Studio (VC++) 2015 (x86) runtime libraries in your Windows 10 computer. So, another way to fix the error is to repair the Microsoft Visual C++ 2015 redistributable (x86) via Apps & Features in Windows 10.

  • Click Start, Settings. Click Apps & Features.
  • Scroll down and select the entry “Microsoft Visual C++ 2015 Redistributable (x86)”
    visual c++ redistributable runtime repair
  • Click Modify.
  • In the Setup screen, click Repair.
    visual c++ redistributable runtime repair

This repairs the VC++ redistributables (runtime libraries). See if you can launch that 3rd party program successfully now.

Note that by default, Windows Update only downloads and installs the VC++ 2015 redistributable x86 version in Windows 10, as seen in Apps & Features (Settings) or Programs and Features in the classic Control Panel.

visual c++ redistributable runtime missing

This restores the runtime libraries like vcruntime140.dll & vcruntime140_1.dll

Option 3: Download Visual C++ Redistributable from MS Download Center

If the problem persists even after repairing it, you may try downloading the Microsoft Visual C++ 2015 Redistributable from the Microsoft Download Center. For other versions of the VC++ runtimes, see Microsoft article The latest supported Visual C++ downloads. Be sure to download the correct version and bitness (32-bit vs 64-bit) of the runtimes matching the version (VC++ 2015 vs 2017) and bitness of the program you’re trying to run.

Option 4: Download from WinBIndex

The Windows Binaries Index (Winbindex), a non-Microsoft site, allows to quickly view information about the files and download some of them from Microsoft servers directly. The files that can be downloaded are executable files (currently exe, dll and sys files).

Follow the instructions in the article How to Download Missing System files (dll, exe, sys) from Microsoft to restore the runtime libraries vcruntime140.dll, vcruntime140_1.dll, and others.

One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right below. :)

About the author

Ramesh Srinivasan founded back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.

16 thoughts on “Fix: VCRUNTIME140.DLL is missing from your Computer”

  1. Every site I’ve gone to says the same thing: FIx the broken file in the program by reinstalling the program. But I don’t KNOW which program is throwing the fault code!
    That’s like trying to fix a car that won’t start – you can change the battery and the alternator, but if the problem is an empty gas tank, your car still won’t start.
    Thank you for showing generic fixes! I’m working on them now, and hoping for the best.

  2. There are several articles about this issue but this one was the only one that explained things well and actually helped me solve my issue. Thank you for being clear and thorough.

  3. My error messages were that both msvcp140.dll and vcruntime140.dll were missing.
    The relevant runtime apps turned out to be Microsoft Visual C++ Redistributable for Visual Studio 2015-19.

    Choosing the (option 2) ‘Repair’ option for the MS runtime files worked for me, thanks.
    I did not uninstall or reinstall them.

    I did not reinstall the affected program (option 1), but I had tried the ‘repair’ button on that without it helping.


Leave a Comment