Apps & runtime · medium

How to fixVCRUNTIME140-DLL-MISSING

VCRUNTIME140.dll is missing

What this error means

VCRUNTIME140-DLL-MISSING is a medium-severity software runtime problem. The error 'VCRUNTIME140.dll was not found' indicates the Visual C++ 2015-2022 Redistributable runtime library is missing or corrupted. VCRUNTIME140.dll is part of the Microsoft Visual C++ Redistributable package and is required by thousands of modern Windows applications, games, and tools compiled with MSVC 2015 or later. The steps below are ordered to resolve this efficiently.

Before you begin

Save open work and back up important files. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 3 complete
01Install Microsoft Visual C++ 2015-2022 Redistributable (x64 and x86)

Install Microsoft Visual C++ 2015-2022 Redistributable (x64 and x86).

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Repair existing Visual C++ installation

Repair existing Visual C++ installation.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03Run sfc /scannow to restore corrupted system DLLs

Run sfc /scannow to restore corrupted system DLLs.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

  • Visual C++ Redistributable not installed
  • Corrupted runtime DLL file
  • Incomplete application installation