VCRUNTIME140 dll is missing - How to Fix
Errors that occur operation and functioning of Windows are something we all want to avoid. Especially when it comes to errors related to DLL files (vcruntime140.dll) since such files are crucial for the proper operation of the computer or Windows system.
Improper operation of DLL files or any error related to it indicates that your computer is a missing file associated with the software or that this important file is "corrupt," that is, for some reason, it is not working properly.
Fortunately, this error can be corrected, and the system can return to operation. Here's how.
What exactly does the “VCRUNTIME140.dll is missing” error?
VCRUNTIME140.DLL is an extension of the Microsoft C Runtime Library and can be found in a directory called System32. Moreover, it is a file used by Visual C ++ Redistributable for Visual Studio 2015/2017/2019 and is part of the C ++ package files.
Some software adds the VCRUNTIME140.dll file along with the package installer. A failed installation or update of Windows can easily damage or delete it.
There are several reasons why you see this error. If your system is infected with malware, you will encounter this error. Many times such DLL files are deleted by antiviruses, which results in VCRUNTIME140.dll error.
How to fix VCRUNTIME140.dll problems within Windows 10?
To get started, re-register your VCRUNTIME140.dll file.
You can re-register the missing VCRUNTIME140.dll file with the Regsvr32 command in Command Prompt, which you will run as an administrator on the computer. To do this, follow the steps below:
- Press the Win key on the keyboard and look for “Command Prompt”.
- Right-click Command Prompt. Select "Run as administrator" from the menu.
- You must unregister the file by typing the command below and then pressing Enter: " regsvr32 /u VCRUNTIME140.dll "
- Re-register the DLL file by typing the command below and pressing Enter: " regsvr32 VCRUNTIME140.dll "
- After executing both commands, close Command Prompt and try to restart the problematic program.
Reinstall Visual C ++ Redistributable
As mentioned earlier, the error within VCRUNTIME140.dll has its roots in Visual C ++, which can be distributed for Visual Studio 2015/2017/2019. If you get the error that you are missing VCRUNTIME140.dll, we recommend that you try to reinstall Visual C ++ Redistributable for Visual Studio 2015/2017/2019 to fix it.
- Go to the official Microsoft website to download Visual C ++ Redistributable.
- You will see two files: “vc_redist.x64.exe” and “vc_redist.x86.exe.” The x86 file is for 32-bit Windows OS, while the .x64 file is for 64-bit Windows OS. Depending on your computer's configuration, download the appropriate file.
- Highlight the file you want to download and press the Next button, located in the lower right corner.
- After the download is complete, open the file, accept the Microsoft Software License Terms, and then click Install.
Run System File Checker
Inside Windows 10, there is one very useful tool called System File Checker. It is also called SFC Scan and is one of the best ways to solve corrupted files and other system-related problems.
- Open Command Prompt as an administrator.
- Type the command below and press Enter: " sfc /scannow "
- System File Checker will begin error checking. If it detects any problems (in our case it would be a problem with the missing VCRUNTIME140.dll file), then SFC Scan will fix it automatically.
Manually replace the missing VCRUNTIME140.dll file yourself
VRCRUNTIME140.dll can cancel for a variety of reasons. Sometimes this file may not work properly within one program, which can allow the entire system or just that particular program to malfunction. The good thing about all this is that you can download and replace the VCRUNTIME140.dll file yourself. Here's how:
- Go to the DLL -Files page and download the VCRUNTIME140.dll file from there. You need to watch out for versions, depending on whether your computer is 32-bit or 64-bit.
- Download the file as a .zip file. You can easily and quickly unpack it using software like WinRAR or 7zip.
- Copy and paste the file “vcruntime140.dll” into the directory of the problematic program.
- Be sure to replace the source file if requested.
Don't forget to update your Windows 10
Another solution you can try is to update Windows 10 to the latest version. Microsoft regularly releases new updates for Windows 10. Each new update usually includes fixes and tweaks to things that didn't work as they should before or that had certain issues.
Given this, there is a possibility that a newer Windows 10 update might correct the VCRUNTIME140.dll error, and it is therefore always a good idea to check for any further upgrades, which are available for download.
You can check for updates for Windows by going to "Settings -> Update and Security -> Windows Update". It is usually recommended to check for new updates for Windows 10 every week. If you want, you can also prevent yourself from constantly searching for new update files for Windows 10 by setting Windows to check for new updates only once a week.
See Also: Reasons why is update important to do
If certain programs cause too many problems, uninstall them.
As I wrote earlier, sometimes DLL problems can be caused by a particular program. This program can be necessary for the operation and functioning of Windows, and it can be less significant. However, if none of the above solutions help you solve this problem, try to uninstall the software and reinstall the software again.
Also, if you have programs installed on your computer that you no longer use, it would be a good idea to uninstall them as well.
Check for malware inside your computer
What can also cause errors and missing DLL files are malicious programs. It would be good, if you have this problem, to "scan" your computer with an antivirus program. It is recommended that you scan your computer in detail at least once a month. If you visit suspicious websites then it would be good to scan your computer more often as well.
See Also: How to remove malware from your computer