Fix: Vcruntime140.dll missing error [Program can’t start]

Matthew Adams
by Matthew Adams
Windows & Software Expert
Affiliate Disclosure
Share this article:

  • DLLs, also known as Dynamic-link libraries are Windows components that are usually the first elements to get corrupted when something goes wrong with your Windows system
  • This article covers the case of a missing DLL, and it comes with all the necessary steps needed to solve the issue
  • This guide is part of a much larger hub that we have that covers DLL issues, so make sure you visit the page for more interesting information
  • For more great articles on the topic of Windows 10 errors, check out this page now
Vcruntime140.dll is missing
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

The missing Vcruntime140.dll error is one that can come out of nowhere when you open software. The missing DLL error message states:

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

Consequently, you can’t run a program when the issue occurs.

As the error message highlights, this issue is largely to do with a missing Vcruntime140.dll. Alternatively, it might be the case that there’s a corrupted DLL file. The error can also crop up after Windows updates that are missing DLL files.

This is how you can fix the Vcruntime140.dll is missing error in Windows.

What to do if VCRUNTIME140.dll is missing or not found

Recommended Solution: use a DLL finder tool

Our favorite tool for automatically finding disappearing DLLs is Restoro. Besides finding your lost DLL, it’ll also significantly improve the performance of your system. We like this software product because besides finding lost DLLs, it’ll also do the following:

  • works in real time to optimize CPU, RAM and hard drive performance
  • removes junk files to free up space
  • identifies unwanted programs which slow down start-up
  • monitors for and fixes over 30,000 known problems which can cause errors or performance issues
  • patches known Windows security vulnerabilities

Restoro has offered WindowsReport readers an exclusive discount, so go ahead and give it a try.

1. Scan for Malware

First, scan for malware with third-party anti-virus software. That will probably fix the missing Vcruntime140.dll error if it’s due to malware.

Add the Malwarebytes trial version to Windows from this website, and then run a scan with that software to purge malware.

2. Run the System File Checker Utility

  1. You can run the SFC from the Command Prompt by pressing the Win key + X hotkey.
    • That will open the Win + X menu from which you can select Command Prompt (Admin).
  2. Enter ‘sfc /scannow’ in the Prompt’s window.

  1. Press the Enter key to initiate an SFC scan.
  2. The SFC scan will probably take up to half an hour.
    1. If the scan reports that it fixed corrupt files, close the Prompt and restart Windows.

If the DLL file is corrupted, the System File Checker might come in handy. System File Checker (SFC) is a tool that detects and repairs corrupted system files. As such, the SFC might also help resolve the missing Vcruntime140.dll error.

3. Repair Visual C++ Redistributable for Visual Studio 2015

  • To repair the Visual Studio package, press the Win key + R hotkey.
  • Enter ‘appwiz.cpl’ in Run, and press the OK button.
  • Select the latest Visual C++ Redistributable for Visual Studio package listed on the Programs and Features tab.

  • Press the Uninstall button to open the window in the snapshot directly below.

  • Press the Repair button on that window.
  • Then restart the Windows OS.

The Vcruntime140.dll file comes with the Visual C++ Redistributable for Visual Studio 2015 package.

Visual C++ Redistributable for Visual Studio is essential to run all software developed with C++. As such, repairing that Visual Studio package might fix the missing DLL error.

4. Reinstall Visual C++ Redistributable for Visual Studio 2015

  • First, open this web page in your browser.
  • Press the Download button on that page.
  • Select either vc_redist.x64.exe (the 64-bit version) or vc_redist.x86.exe (for 32-bit systems), and press the Next button.
  • If you’re not sure which installer to download, enter ‘system’ in the Cortana search box. Click About your PC to open the window below, which includes system type details.

  • Open the Redistributable for Visual Studio 2015 setup wizard to install the package.
  • Then reboot the Windows OS.

If the Visual C++ repair didn’t fix the issue, reinstall Redistributable for Visual Studio 2015. That will restore the missing DLL file. You can reinstall the Visual C++ Redistributable for Visual Studio package as described above.

5. Copy the DLL File to the Program’s Folder

  • First, open File Explorer; and browse to the folder path: C: > Windows > System32.
  • Input ‘Vcruntime140.dll’ in File Explorer’s search box.
  • Select the Vcruntime140.dll file and press Ctrl + C to copy it.

  • Next, open the folder of the software that’s returning the missing DLL error.
  • Press the Ctrl + V hotkey to paste the Vcruntime140.dll file in the software’s folder.

The Vcruntime140.dll might not be missing at all. Some programs might require their folder to include the Vcruntime140.dll file. In which case, you’ll need to copy the DLL to the required software folder as  mentioned above.

6. Reinstall the Program

The missing Vcruntime140.dll error message states that you should reinstall the program to fix the issue. You can uninstall the software by selecting it on the Control Panel’s Programs and Features tab and pressing the Uninstall button.

When reinstalling the program, download the latest version from the publisher’s website if it’s freeware.

FAQ: Learn more about DLLs

  • Why is vcruntime140 DLL missing?

VCRUNTIME140. DLL is Missing is an error that can occur on Microsoft Windows computers and it usually pops up after installing a Windows update or after an unsuccessful installation of a specific program.

  • Where can I get vcruntime140 DLL?

VCRUNTIME140. DLL is a Microsoft C Runtime Library application extension that is located in the System32 folder and is installed through Microsoft Visual Studio.

  • Can I delete DLL files?

Deleting a DLL is not a good idea at all since a DLL can be responsible for the proper functioning of multiple programs at a time.

The above resolutions will probably fix the Vcruntime140.dll is missing error in Windows.

If you have an HP laptop or desktop, also consider updating the Accelerometer (3D DriveGuard) driver from the HP website. If your Windows laptop or desktop has any other missing DLL file errors, check out this post for further fixes.

Editor’s Note: This post was originally published in September 2018 and has been since revamped and updated in May 2020 for freshness, accuracy, and comprehensiveness.

Editor's Note: This article was originally published in September 2017 and was revamped and updated in November 2020 for freshness, accuracy, and comprehensiveness.
Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!