VCRUNTIME140.dll or MSVCP140.dll Is Missing? Install the Visual C++ Redistributable
A program refuses to open with “The code execution cannot proceed because VCRUNTIME140.dll was not found” or “MSVCP140.dll is missing from your computer.”
Why: These DLLs are part of the Microsoft Visual C++ Redistributable (the v14 / “2015–2022” runtime). Apps built with Microsoft’s C++ tools rely on them, but the installer doesn’t always place them. Installing the redistributable adds the files system-wide.
Fix 1: Install the latest Visual C++ Redistributable
Download Microsoft’s official permalinks and run each one:
- x64:
https://aka.ms/vc14/vc_redist.x64.exe - x86:
https://aka.ms/vc14/vc_redist.x86.exe - ARM64 (Snapdragon/Copilot+ PCs):
https://aka.ms/vc14/vc_redist.arm64.exe
- On a normal 64-bit PC, install both x64 and x86 — many 32-bit apps still need the x86 package even on 64-bit Windows.
- Run each downloaded
.exe, accept the terms, click Install, then reboot. - Launch the app again.
The architecture must match the app, not just Windows. A 32-bit app needs the x86 redistributable even on 64-bit Windows, which is why installing both is the safe move.
Fix 2: Repair an existing install
If the redistributable is already listed but the DLL is still missing, the install is likely damaged:
- Settings → Apps → Installed apps.
- Find Microsoft Visual C++ 2015–2022 Redistributable (x64) (and the x86 entry).
- Click the … menu → Modify → Repair.
- Do the same for both architectures, then reboot.
Fix 3: Reinstall the app that reported the error
If only one program throws the error, its bundled copy of the runtime may have failed to install. Uninstall that app, reboot, then reinstall it — its setup will re-run the bundled redistributable.
FAQ
Should I download VCRUNTIME140.dll from a “DLL download” site? No. Those files are often outdated or unsafe, and a single stray DLL won’t be registered correctly. Always install the full redistributable from Microsoft.
It also mentions VCRUNTIME140_1.dll — same fix? Yes. VCRUNTIME140_1.dll ships in the same Visual C++ Redistributable. The latest x64 package includes it.
Do I really need both x64 and x86? On 64-bit Windows, yes — install both so 32-bit and 64-bit apps are covered.
Sources: Microsoft Learn — Latest supported Visual C++ Redistributable downloads