Error Codes Wiki

VCRUNTIME140.dll Missing — Visual C++ Runtime Error

Errordll errors

Overview

The error VCRUNTIME140.dll was not found indicates the Visual C++ 2015-2022 runtime library is missing or corrupted on your system.

Key Details

  • VCRUNTIME140.dll is the core Visual C++ runtime library
  • Works alongside MSVCP140.dll — both are part of the same package
  • Required by applications built with Visual Studio 2015, 2017, 2019, or 2022
  • Error blocks the application from launching entirely
  • Also includes VCRUNTIME140_1.dll variant needed by some apps

Common Causes

  • Visual C++ Redistributable not installed or corrupted
  • Windows Update removed or corrupted the runtime files
  • Application uninstaller accidentally removed shared DLLs
  • Disk corruption affecting C:\Windows\System32 files
  • Running a 64-bit app that needs both 32-bit and 64-bit runtimes

Steps

  1. 1Download the latest Visual C++ Redistributable from Microsoft: aka.ms/vs/17/release/vc_redist.x64.exe
  2. 2Install both x86 and x64 versions for maximum compatibility
  3. 3If install fails, uninstall all existing Visual C++ 2015-2022 entries first, then reinstall
  4. 4Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth
  5. 5Reinstall the application that triggered the error

Tags

windowsdllvcruntime140visual-c++runtime

More in Dll Errors

Frequently Asked Questions

They are different DLLs but part of the same Visual C++ Redistributable package. Installing the package provides both.