Error Codes Wiki

VCRUNTIME140.dll Missing — Visual C++ Runtime Library Error on Windows

Warningruntime

About VCRUNTIME140.dll Missing

Fix 'VCRUNTIME140.dll is missing' error preventing applications from launching due to missing or corrupted Visual C++ Redistributable packages. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.

Here are the key things to understand: VCRUNTIME140.dll is part of the Microsoft Visual C++ 2015-2022 Redistributable. Many applications and games are compiled with Visual C++ and require this runtime library. Both 32-bit (x86) and 64-bit (x64) versions may be needed depending on the application. The error can also reference MSVCP140.dll, VCRUNTIME140_1.dll, or other related DLLs. Multiple versions of VC++ Redistributable can coexist — do not uninstall older versions. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.

The most common reasons this occurs include: Visual C++ 2015-2022 Redistributable not installed. Only one architecture (x86 or x64) installed but the application needs the other. Redistributable installation corrupted by incomplete Windows Update or third-party cleanup tools. Application installer failed to include or install the required redistributable. Identifying the root cause is the first step toward finding the right solution.

To resolve this, follow these recommended steps: Download Visual C++ Redistributable from Microsoft: search for 'Microsoft Visual C++ Redistributable latest' and download both x86 and x64. Install both x86 and x64 versions — many applications need both regardless of your OS architecture. If already installed, repair: Settings > Apps > Microsoft Visual C++ 2015-2022 Redistributable > Modify > Repair. Run the application installer again — it may include the redistributable as a prerequisite. Never download DLL files from third-party websites — always install the complete Redistributable package. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.

This article is part of our Windows Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.

Quick Answer

Why do I need both x86 and x64 versions?

32-bit (x86) applications need the x86 Redistributable even on 64-bit Windows. Many applications include both 32-bit and 64-bit components. Install both to prevent DLL missing errors.

Overview

Fix 'VCRUNTIME140.dll is missing' error preventing applications from launching due to missing or corrupted Visual C++ Redistributable packages.

Key Details

  • VCRUNTIME140.dll is part of the Microsoft Visual C++ 2015-2022 Redistributable
  • Many applications and games are compiled with Visual C++ and require this runtime library
  • Both 32-bit (x86) and 64-bit (x64) versions may be needed depending on the application
  • The error can also reference MSVCP140.dll, VCRUNTIME140_1.dll, or other related DLLs
  • Multiple versions of VC++ Redistributable can coexist — do not uninstall older versions

Common Causes

  • Visual C++ 2015-2022 Redistributable not installed
  • Only one architecture (x86 or x64) installed but the application needs the other
  • Redistributable installation corrupted by incomplete Windows Update or third-party cleanup tools
  • Application installer failed to include or install the required redistributable

Steps

  1. 1Download Visual C++ Redistributable from Microsoft: search for 'Microsoft Visual C++ Redistributable latest' and download both x86 and x64
  2. 2Install both x86 and x64 versions — many applications need both regardless of your OS architecture
  3. 3If already installed, repair: Settings > Apps > Microsoft Visual C++ 2015-2022 Redistributable > Modify > Repair
  4. 4Run the application installer again — it may include the redistributable as a prerequisite
  5. 5Never download DLL files from third-party websites — always install the complete Redistributable package

Tags

vcruntime140dll-missingvisual-cppredistributableruntime

More in Runtime

Frequently Asked Questions

32-bit (x86) applications need the x86 Redistributable even on 64-bit Windows. Many applications include both 32-bit and 64-bit components. Install both to prevent DLL missing errors.