VCRUNTIME140.dll Not Found: How to Fix the Error in Windows

Mr Kumar
Reviewed By :
Mr Kumar
Prakhar Shivhare Written by Prakhar Shivhare
Updated on
Sep 08, 2026

You open an app expecting it to work, only to see a cryptic message saying: VCRUNTIME140.dll not found. In most cases, the problem isn’t the app itself. Windows simply can’t find a Visual C++ runtime component the program needs to start.

The safest fix is usually to install or repair the official Microsoft Visual C++ Redistributable rather than downloading the DLL (Dynamic Link Library) separately. This guide explains why the VCRUNTIME140 missing error appears and how to fix it safely.

Key Takeaways: VCRUNTIME140.dll Not Found Windows 11

  • VCRUNTIME140.dll errors usually mean the required Visual C++ runtime is missing, damaged, or incompatible.
  • Install or repair the Microsoft Visual C++ Redistributable to fix the error safely.
  • Make sure the runtime architecture, such as x86 and x64, matches the affected application.
  • If the error affects only one app, reinstalling the application may resolve the issue.
  • Run DISM and SFC if multiple apps are failing or Windows has signs of system corruption.
  • Avoid downloading individual DLL files from third-party websites.

Why is VCRUNTIME140.dll Missing?

VCRUNTIME140.dll was not found error

VCRUNTIME140.dll is a runtime library required by applications built by Microsoft’s Visual C++ development tools. When Windows can’t find a compatible copy, the program may fail to start and display a VCRUNTIME140.dll was not found error.

The file is included with the Redistributable. Common causes of the error include:

  • Missing Redistributable: The required Visual C++ runtime is not installed.
  • Damaged Installation: The runtime files are incomplete or corrupted.
  • Architecture mismatch: A 32-bit application may require the x86 package, even on 64-bit Windows.
  • Damaged Application: The program’s installation is incomplete or corrupted.
  • Outdated Software: The application or runtime may have compatibility issues.
  • Windows Corruption: Damaged system files can interfere with application startup.
VCRUNTIME140.dll is missing error
 
MSVCP140.dll was not found error

Related errors may mention VCRUNTIME140_1.dll missing or an MSVCP140.dll was not found error message. These are separate Visual C++ runtime components, but the recommended fixes are usually the same. 

How to Fix VCRUNTIME140.dll Not Found in Windows?

The safest approach is to fix the Redistributable rather than downloading the missing DLL by itself. Try these fixes in order:

1. Install the Latest Visual C++ Redistributable

Start by installing the latest supported Microsoft Visual C++ v14 Redistributable.

 Install the latest supported Microsoft Visual C++ v14 Redistributable

Microsoft provides separate packages for x86, x64, and ARM64. The package should match the application’s architecture. For example, a 32-bit app may require the x86 runtime even when it runs on 64-bit Windows.

x86, x64, and ARM64 packages

If you are unsure whether the affected app is 32-bit or 64-bit, installing both the x86 and x64 packages on a 64-bit Windows PC can cover applications built for either architecture.

Download the appropriate package from Microsoft’s official website, install it, and reboot your computer. Then try opening the affected application again.

2. Repair the Existing Visual C++ Installation

Already have the Redistributable installed? The installation itself may be damaged and causing the issue. Here’s how to fix this error with VCRUNTIME140.dll in Windows 11:

  • Open Settings > Apps > Installed apps.
    Settings > Apps > Installed apps
  • Search for Microsoft Visual C++ Redistributable.
    Search for Microsoft Visual C++ Redistributable
  • Open its available options and select Modify or Repair, if available.
    Select Modify or Repair
  • Complete the repair and restart Windows.

Finally, try launching the affected application again to confirm the issue is resolved.

3. Reinstall the Application

If the error appears only when you open one particular program, its installation may be damaged. Uninstall the affected application, download its latest installer from the developer’s official website, and install it again.

This can help when the program was installed incompletely, or its required runtime components were not set up correctly.

4. Install Windows Updates

An outdated system can sometimes cause compatibility problems that prevent an application from starting correctly.

  • Open Settings > Windows Update.
  • Check for available updates.
    Check for Windows Updates
  • Install any available updates and restart Windows.

Windows updates are not a replacement for the Visual C++ Redistributable, but keeping Windows updated can resolve system problems that affect application startup.

5. Repair Windows System Files

If several applications are failing or you are seeing Windows errors along with the Missing DLL message, Windows itself may have corrupted files.

  • Open Command Prompt as administrator.
  • Run: “DISM /Online /Cleanup-Image /RestoreHealth”.
    Type DISM/ Online/ Cleanup-Image/ RestoreHealth
  • Let the system complete the process, and then run: “sfc /scannow”.
    Type sfc /scannow in the Command Prompt
  • Restart your PC after both commands complete

DISM command repairs the Windows component store, while SFC checks and repairs protected system files. These tools don’t install the Visual C++ Redistributable, so use them alongside the runtime fixes rather than a replacement. 

Notes

Avoid downloading individual copies of VCRUNTIME140.dll or MSVCP140.dll from third-party DLL websites.

Microsoft recommends downloading the Redistributable from its official sources and warns against installers that are not downloaded from or signed by Microsoft.

More importantly, manually replacing one DLL does not fix the underlying runtime dependency.

How to Prevent VCRUNTIME140.dll Errors?

You can’t guarantee that a runtime dependency will never break, but a few habits can lower the chances of seeing this error again.

  • Install Software from Official Sources: Legitimate installers are more likely to include or correctly detect the dependencies they need.
  • Keep Applications Updated: Newer versions may fix dependency or compatibility problems.
  • Don’t Remove Visual C++ Redistributables: Different applications can depend on different runtime components, so multiple entries are not automatically a problem.
  • Avoid Individual DLL Downloads: Use Microsoft’s official packages only.
  • Back Up Important Application Data: Runtime repairs are usually straightforward, but a backup gives you extra protection when troubleshooting software you rely on.

Also, always match the runtime architecture to the application. A 32-bit app may need the x86 runtime even on 64-bit Windows.

Final Thoughts

The VCRUNTIME140.dll not found error usually happens due to a missing or damaged Redistributable, an architecture mismatch, or a problem with the application itself.

Start with the official C++ Redistributable. If that does not fix the error, repair the existing installation, check the application’s architecture, or reinstall the affected program. Most importantly, do not chase the individual DLL. Fix the runtime dependency that’s causing the problem.

Frequently Asked Questions

What is VCRUNTIME140.dll?

Ans. VCRUNTIME140.dll is a Microsoft Visual C++ runtime library used by applications built with Microsoft’s C++ development tools.

Why is VCRUNTIME140.dll not found on my PC?

Ans. The required Visual C++ Redistributable may be missing, damaged, or the wrong architecture for the application. A damaged app installation can also cause the error on your computer.

How do I fix the VCRUNTIME140 not found error?

Ans. Install or repair the supported Redistributable and make sure the correct architecture, such as x86 for a 32-bit app, is installed. Reinstalling the affected app can also help you in this situation.

Is it possible to fix “The code execution cannot proceed VCRUNTIME140_1.dll” error?

Ans. Yes, try to install or repair the Redistributable that matches the application’s architecture. If the error continues, reinstall the app, install Windows updates, or run DISM followed by SFC.

Is it safe to download VCRUNTIME140.dll from the internet?

Ans. Avoid downloading the individual DLL from third-party websites. Install the official Microsoft Redistributable instead.

Related Posts
Operating System Sep 09, 2026
macOS Compatibility Guide: What macOS Can My Mac Run?

Trying to update an older Mac can leave you with one simple question: what version of macOS can my Mac…

check how much ram you have
Operating System Sep 08, 2026
How to Check How Much RAM You Have on Windows and Mac?

How much RAM do I have? Not sure whether your computer has 4 GB, 8GB, 16GB, or more RAM? You…

Split Screen on Windows Laptops
Operating System Sep 02, 2026
How to Split Screen on Windows Laptops?

Working with two apps at once is much easier when you don’t have to keep switching between them. Windows has…

this app has been blocked for your protection
Operating System Aug 31, 2026
How to Fix “This App Has Been Blocked for Your Protection” in Windows?

You open an app, and Windows stops you with a red warning: This app has been blocked for your protection.…

mbs to gpt without loss
Operating System Aug 24, 2026
How to Convert MBR to GPT Without Data Loss in Windows?

You don’t need to wipe your Windows drive just to change its partition style. Microsoft’s MBR2GPT Windows 10/11 tool can…

WHEA Uncorrectable Error
Operating System Aug 13, 2026
WHEA Uncorrectable Error: Meaning, Causes, and How to Fix It

A sudden blue screen with the stop code WHEA_UNCORRECTABLE_ERROR can be alarming, especially if your PC keeps restarting. Although it…

Diskpart Commands
Operating System Aug 06, 2026
Diskpart Commands: A Practical Windows Guide to Disk Management

Whether you are setting up a new SSD, fixing a corrupted USB drive, or preparing a drive for Windows installation,…

user profile service failed the sign in
Operating System Aug 06, 2026
How to Fix the User Profile Service Failed the Sign-In on Windows?

The “User Profile Service Failed the Sign-In on Windows 10 or 11” error can prevent you from accessing your Windows…

open program no icons
Operating System Jul 21, 2026
How Do You Open a Program When There Are No Icons on the Desktop?

A missing desktop icon is annoying, but it is not a dead end. In most cases, the applications are still…