Fix VCRUNTIME140.dll is Missing from Windows 10

If you have encountered “The program can’t start because VCRUNTIME140.DLL is missing from your computer” error it means that a particular program that you are trying to start is not starting due to the missing .dll file. Usually, this problem arises either while updating Windows or after the successful installation of the Windows update. VCRUNTIME140.dll works similar to executable file but is only loaded on your system when a particular program needs it. Therefore, if these files are corrupted or not present on your system then you may see VCRUNTIME140.dll is missing error on your screen, resulting in startup failure of the program. This file usually is stored in the System32 folder and installed by Microsoft Visual Studio. DLL extension stands for Dynamic Link Libraries.

Fix The program can’t start because VCRUNTIME140.DLL is missing from your computer

The error pop-up message usually prompts you to download the missing file of VCRUNTIME140.dll. However, you should not download the files from the malware-infected websites. In fact, don’t download this file from any third-party website. Moreover, you need to understand which version of this file is appropriate for your system. Most of the third-party websites from where you are thinking to download this file may host malware to the download links. Therefore, you need to be very cautious while dealing with this error.

You do not need to panic because here in this article we will explain to you some methods to Fix VCRUNTIME140.dll is missing from Windows 10 without the help of computer technicians. However, you need to follow the instructions carefully. If you stuck somewhere and do not know which step you need to follow, drop me a message in the comment box.

Fix VCRUNTIME140.dll is Missing from Windows 10

Make sure to create a restore point just in case something goes wrong.

Method 1 – Re-register VCRUNTIME140.dll

You need to open the command prompt with admin access and run Regsvr32 command in Command Prompt to re-register this file and solve the missing error.

1.Open the Command Prompt with administrative access on your system.

Type cmd in Windows search box and select command prompt with admin access

2.To unregister the file you need to type the below-given command in elevated command prompt and hit Enter.

regsvr32 /u VCRUNTIME140.dll

3.Now you need to re-register the VCRUNTIME140.dll file again. For that, you need to type the below command.

regsvr32 VCRUNTIME140.dll

To Re-register vcruntime140.dll type the command

Method 2 – Reinstall Visual C++ Redistributable for Visual Studio 2015

The best fix for the “The program can’t start because VCRUNTIME140.DLL is missing from your computer” error is reinstalling the Visual C++ Redistributable for Visual Studio 2015.

Note: Do not download the VCRUNTIME140.dll from the third-party website in an attempt to replace the VCRUNTIME140.dll missing from your computer. Because these third-party websites are unapproved sources of DLL files and the .DLL file may be infected which might harm your PC. The benefit of using these websites is that they will allow you to download the single .DLL file missing from your PC, but it is strongly advised you ignore this benefit and download the file using the Microsoft official website. Microsoft does not provide an individual .DLL file instead you will need to reinstall Visual C++ Redistributable Packages to fix the .DLL missing issue.

1.Go to this Microsoft link and click on the download button to download the Microsoft Visual C++ Redistributable package.

Click on the download button to download the Microsoft Visual C++ Redistributable package

2.On the next screen, select either 64-bit or 32-bit version of the file according to your system architecture then click Next.

On the next screen, select either 64-bit or 32-bit version of the file

3.Once the file is downloaded, double-click on vc_redist.x64.exe or vc_redist.x32.exe and follow the on-screen instruction to install the Microsoft Visual C ++ Redistributable package.

Once the file is downloaded, double-click on vc_redist.x64.exe or vc_redist.x32.exe

Follow the on-screen instruction to install the Microsoft Visual C ++ Redistributable package

4.Restart your PC to save changes.

5.Once PC Restart, try to launch the program or app which was giving VCRUNTIME140.dll is missing error and see if you’re able to fix the issue.

If you’re facing any issues or error in installing Visual C++ Redistributable Packages such as “Microsoft Visual C++ 2015 Redistributable Setup Fails With Error 0x80240017” then follow this guide here to fix the error.

Fix Microsoft Visual C++ 2015 Redistributable Setup Fails Error 0x80240017

Also Read: Fix steam_api64.dll Missing on Windows 10

Method 3 – Check Malware in Your System

You may be facing the VCRUNTIME140.dll  missing error due to virus or malware infection on your system. Due to virus or malware attack, the dll file may become corrupted or infected due to which the Antivirus program on your system might have deleted the VCRUNTIME140.dll  file. So before installing the Visual C++ Redistributable Packages, it is recommended that you scan your system using good antivirus software.

1.Download and install CCleaner & Malwarebytes.

2.Run Malwarebytes and let it scan your system for harmful files.

Click on Scan Now once you run the Malwarebytes Anti-Malware

3.If malware is found it will automatically remove them.

4.Now run CCleaner and in the “Cleaner” section, under the Windows tab, we suggest checking the following selections to be cleaned:

ccleaner cleaner settings

5.Once you’ve made certain the proper points are checked, simply click Run Cleaner, and let CCleaner run its course.

6.To clean your system further select the Registry tab and ensure the following are checked:

registry cleaner

7.Select Scan for Issue and allow CCleaner to scan, then click Fix Selected Issues.

8.When CCleaner asks “Do you want backup changes to the registry?” select Yes.

9.Once your backup has completed, select Fix All Selected Issues.

10.Restart your PC to save changes and see if you’re able to Fix VCRUNTIME140.dll is Missing from Windows 10.

Method 4 – Repair Microsoft Visual C++ 2015 Redistributable

If you are unable to install the Microsoft Visual C++ 2015 Redistributable then you can also try to repair this program using the built-in utility. The problem can be solved by repairing this program.

1.Press Windows Key + R then type appwiz.cpl and hit Enter to open Add or Remove Programs section.

type appwiz.cpl and hit Enter

2.Locate the Microsoft Visual C++ 2015 Redistributable and click on the Change button.

Select Microsoft Visual C++ 2015 Redistributable then from the toolbar click on Change

3.When the pop up appears with the options of Uninstall and Repair, you need to choose the Repair option.

On Microsoft Visual C++ 2015 Redistributable setup page click Repair

4.Once the Repair is done, restart your system to apply the changes.

Also Read: Fix COMDLG32.OCX Missing in Windows 10

Method 5 – Run System Checker

System File Checker will help you to find out the corrupted, damaged, or outdated files on your system. It is one of the major causes of VCRUNTIME140.dll error on Windows 10.

1.Press Windows Key + X then click on Command Prompt(Admin).

command prompt with admin rights

2.Now type the following in the cmd and hit enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

SFC scan now command prompt

3.Wait for the above process to finish and once done restart your PC.

4.Again open cmd and type the following command and hit enter after each one:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM restore health system

5.Let the DISM command run and wait for it to finish.

6. If the above command doesn’t work then try on the below:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

Note: Replace the C:\RepairSource\Windows with the location of your repair source (Windows Installation or Recovery Disc).

7.Reboot your PC to save changes and see if you’re able to Fix VCRUNTIME140.dll is Missing from Windows 10.

Method 6 – Miscellaneous Fix

Update for Universal C Runtime in Windows

Download this from Microsoft Website which would install runtime components on your PC and would allow Windows desktop applications that depend on the Windows 10 Universal CRT release to run on earlier Windows OS.

Install Microsoft Visual C++ Redistributable Update

If repairing or re-installing Visual C++ Redistributable for Visual Studio 2015 didn’t fix the problem then you should try to install this Microsoft Visual C++ 2015 Redistributable Update 3 RC from Microsoft website.

Microsoft Visual C++ 2015 Redistributable Update 3 RC from Microsoft website

Install Microsoft Visual C++ Redistributable for Visual Studio 2017

You may not be able to Fix VCRUNTIME140.dll missing from Windows 10 because you may be trying to run an application that depends on Microsoft Visual C++ Redistributable for Visual Studio 2017 instead of 2015 update. So without wasting any time, download and install Microsoft Visual C++ Redistributable for Visual Studio 2017.

Install Microsoft Visual C++ Redistributable for Visual Studio 2017

Recommended:

I hope the above steps were helpful and now you can easily Fix VCRUNTIME140.dll is Missing from Windows 10, but if you still have any questions regarding this tutorial then feel free to ask them in the comment section.

Leave a Comment

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