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
- 1Download Visual C++ Redistributable from Microsoft: search for 'Microsoft Visual C++ Redistributable latest' and download both x86 and x64
- 2Install both x86 and x64 versions — many applications need both regardless of your OS architecture
- 3If already installed, repair: Settings > Apps > Microsoft Visual C++ 2015-2022 Redistributable > Modify > Repair
- 4Run the application installer again — it may include the redistributable as a prerequisite
- 5Never download DLL files from third-party websites — always install the complete Redistributable package
Tags
vcruntime140dll-missingvisual-cppredistributableruntime
More in Runtime
windows-dotnet-framework-errorsWindows .NET Framework Installation & Runtime Errors
Errorwindows-directx-errorsWindows DirectX Errors — DXGI, D3D Device Lost & Runtime Failures
Errorwindows-directx-runtime-errorDirectX Runtime Error — DXGI_ERROR_DEVICE_REMOVED and Device Hung
Errorwindows-dotnet-clr-error-application-crash.NET CLR Error — Application Has Stopped Working (CLR20r3)
Errorwindows-directx-diagnostic-errorsDirectX Diagnostic Errors — DXDIAG Issues and Feature Level Troubleshooting
WarningFrequently 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.