How To Fix VCRUNTIME140.dll is Missing Error on Windows 10

A lot of errors can appear when you try to open an app. That is when you are in a streak of bad luck. And this time the error read “VCRUNTIME140.dll is missing”. You may have encountered this error while running programs like XAMPP, WAMP, Adobe Premiere Pro, Adobe Photoshop, PUBG Lite, etc. So what exactly is this error? What caused it? And most importantly, how do I fix it? For finding out the answers to all these questions, keep reading the article.


What is VCRUNTIME140.dll is missing Error?

VCRUNTIME140.dll is missing

Error message:

ProgramName.exe – System Error

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


You can say that the VCRUNTIME140.dll is a collection of codes and commands that are loaded when software requires it. Hence, the absence of the file will cause trouble and improper functioning.

Causes of the Error

  • Many people came across this error on Adobe’s Creative Cloud. It has been reported that it is due to the migration of Adobe Creative Cloud form Microsoft runtimes to Visual C++.
  • Then there are certain sections of the users who have encountered the error due to the use of Kodi.
  • The improper working of XAMPP/WAMP software also leads to the issue.

How To Fix VCRUTIME140.dll is missing Error

There are several methods to solve VCRUNTIME140.dll is missing error. So, check them out below.

Solution 1: Checking the Recycle Bin

Let’s start with the easiest of the solutions. The error may be caused because you have somehow accidentally deleted the file. If that, in fact, is the case, then you have a good shot of finding it in your trash. Just get to the Recycle Bin and look for the file. And if your Bin is filled with too many items use the search bar to look for VCRNTIME140.dll. Right-click on it once you find it and choose the Restore option.

Restore VCRUNTIME140.dll

This is the easy and best solution to fix VRCUNTIME140.dll missing error.

Solution 2: Re-registering VCRUNTIME140.dll file

The next thing you can try is probably re-registering for the missing file. To make the process happen you just need a little help from the command prompt and know a command.

  1. Go to the Windows search bar. Type in Run and press Enter.
  2. Type in cmd in the space provided. But don’t hit Enter or choose OK just yet.
  3.  Press the Ctrl key, Shift key and Enter key on your keyboard simultaneously to open the command prompt as an administrator.
  4. First, you need to unregister the file. So type this command on the black screen and hit Enter.

regsvr32 /u VCRUNTIME140.dll

  1. After unregistering it, all that is left is re-registering it. Use the command below for that purpose. Just type it in and hit Enter.

regsver32 VCRUTIME140.dll

  1. Check if the issue has been resolved.

Re-register VCRUNTIME140.dll

Solution 3: Reinstalling Microsoft Visual C++ 2015 Redistributable Update

The Visual C++ Redistributable file does the job of installing the parts of Visual C++ libraries that are needed at run time. And these parts are much required for the smooth functioning of the applications developed with the help of Visual Studio 2015.

It has been reported that reinstalling the Visual C++ Redistributable for Visual Studio 2015 will do the trick as far as the error in the discussion is considered. Do remember to follow the terms set by Microsoft while installing it.

  1. Click here to get Microsoft Visual C++ 2015 Redistributable update.
  2. You will see a Download button there. Hit it.
  3. Now you will be taken to a screen where you will be asked what version of the file you want.
  4. There is a vc_redist.x64.exe file and a vc_redist.x86.exe. Choose the former if your computer runs on a 64-bit operating system and the later if it runs on a  32-bit operating system.

To check whether your system is a 32-bit or 64-bit, use the combination Windows key + Pause key. Look under the System section. And you can check it against System type.

Choose vc_redist version

  1. Choose the Next option at the bottom of the screen after that.
  2. Open the downloaded file.
  3. At the end of the Terms and Conditions screen, check the box against I agree to the license terms and conditions.
  4. Choose the Install option.

Install Visual C++

Now, check that “VCRUNTIME140.dll not found” issue solved or not.

Solution 4: Repairing Microsoft Visual C++ 2015 Redistributable

It might be the case that your computer has several versions of Microsoft Visual C++ installed and running together. If that’s the case then you need to get to the file and then repair it.

  1. Use the Windows search bar to look for Control Panel.
  2. Open the first app from the search results.
  3. Tap on the drop-down menu beside the View by the option on the top right side of the screen.
  4. Choose the Large icons option.
  5. From the various options, select the Programs and Features option.
  6. Find the Microsoft Visual C++ 2015 Redistributable file.
  7. Right-click on this file and choose the Change option from the menu that appears.

Repair Visual C++

  1. A Microsoft Visual C++ 2015 Redistributable Modify Setup screen will appear. It will have a Repair option. Click on it.
  2. Restart your computer and check if the issue has been resolved.

Repair MS Visual C++

Solution 5: Running an SFC scan

If you ever run into some kind of trouble that involves corrupted files then SFC is a go-to option. SFC is System File Checker and it will scan your system for corrupted files. And if it finds any, it will repair them. Moreover, it even deals with situations where a system file may be missing.

SFC has a wide range of applications in any kind of error and it is wise to use it for this error as well.

  1. Use the combination Windows key + R key on your keyboard to open the Run dialogue box. On the other hand, you can simply search for Run using the Windows search bar.
  2. Type in cmd against open in the dialogue box.
  3. Instead of going for OK or hitting Enter, use the Ctrl + Shift + Enter combination. This is because we need to open the command prompt as an administrator.
  4. If you are prompted, proceed with Yes.
  5. The black screen of the command prompt is where you enter your commands. Type the command below and then press the Enter key.

sfc /scannow

  1. It may take some time for the scan to complete. Restart your computer after it is done.

SFC Scan

I hope that VCRUNTIME140.dll missing error will be solved now.

Solution 6: Running DISM

If running an SFC did not do the trick, then run it again after a DISM. DISM means Deployment Image Servicing and Management and it fixes any malfunctioning in regards to Windows images including Windows Setup, Windows PE, and Windows Recovery Environment.

  1. Yet again use the combination Windows key + R key to summon the Run dialogue box. And if you please you can use the Windows search bar to look for it instead.
  2. As you can see, there will a space beside open. Type in cmd right there.
  3. Open the command prompt as an administrator with the help of the combination Ctrl + Shift + Enter.
  4. Type the command shown and then press the Enter key.

DISM /Online /Cleanup-Image /RestoreHealth

  1. The process will be done in a while. Restart your computer after that.

Running DISM

Solution 7: Checking for Windows update

Updating to the current version of Windows never hurt anyone. In fact, not doing it can sometimes lead to errors. This is because some applications cannot run on outdated files. The same thing goes for the current error as well. Therefore, updating windows is a must.

  1. Click on the Start button on the bottom left corner of the screen.
  2. Select the Gear icon and open the Settings.
  3. Among the options available, choose the Update & Security option.
  4. Select the Windows Update section from the left pane.
  5. If an update is available, download and install it.
  6. If not then choose the Check for updates option. Windows will now look for updates and proceed.

Windows Update

Updating Windows always fixes most of the errors. So, it’s possible that the system will automatically download VCRUNTIME140.dll file if it’s missing.

Solution 8: Running a full system scan

Viruses and malware cause all kinds of errors and give us a lot of trouble. Apparently, it also does some damage to the Microsoft Visual C++ Redistributable package. So you strongly consider performing a full scan on your computer. You can surely use a third-party antivirus for this purpose. But if you wish to proceed with Windows defender, then here is how.

  1. Place the cursor on the Windows search bar.
  2. Type in a Windows Security and then hit Enter.
  3. Open Windows Security from the search results.
  4. Choose the Virus & threat protection option from the left panel of the screen.
  5. Click on the Scan options.
  6. Choose the Full scan option that will scan your entire computer for traces of malware.
  7. Proceed with the Scan now button and the scan will initiate.
  8. After the completion of the scan, check if the issue has been resolved.

Full System Scan

If a virus or malware affects the VCRUNTIME.dll file, Windows Defender will remove that threat from the system. Problem solved!


Now you have a decent idea about the “VCRUNTIME140.dll was not found” error and all the ways to fix it. All thanks to the article above. So what are you waiting for? Go and fix VCRUNTIME140.dll is missing.

Article written by Rachit Mangi

Hey, fellas! This is Rachit Mangi, co-founder and administrator of Tricks N Tech. He is a Computer Engineer by degree and a passionate blogger by heart. He likes to code sometimes. He is fond of watching movies and cricket. He loves to travel to new places.

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.