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