Error Codes Wiki

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

Warningruntime

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.