Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

If you see “VCRUNTIME140.dll is missing” or “MSVCP140.dll was not found,” install or repair the Microsoft Visual C++ Redistributable that matches the affected app’s runtime generation and target architecture. Don’t download a standalone DLL from a third-party site: the error names are runtime-library dependencies, and replacing one file manually can leave the application without the rest of the required runtime.

What VCRUNTIME140.dll and MSVCP140.dll errors mean

These files are part of the Microsoft C and C++ runtime libraries used by many applications built with Microsoft Visual C++. Microsoft’s Visual C++ Redistributable documentation explains that the redistributable installs runtime libraries required by those applications. A missing-file message usually means the app cannot find a required runtime component; it does not, by itself, identify which package generation or architecture the app needs.

The current v14 redistributable supports applications built with Visual Studio 2017 and later. Older applications can depend on separate legacy redistributables, so installing the newest package indiscriminately is not a guaranteed fix.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose the right Microsoft redistributable

Use the application’s requirements to select a package, rather than choosing by the Windows label or by which option sounds newest. Microsoft provides current v14 packages for x86, x64, and ARM64, as well as separate sections for legacy releases. Its download endpoints can change, so use the current links and instructions on the Microsoft documentation page instead of relying on a version number copied from an older guide.

#1 Best Overall
CORRSQ 30-in-1 Bootable USB Drive
  • 1. COMPATIBLE WITH WINDOWS 11, 10, 8.1 & 7 Designed for compatible 64-bit PCs and laptops that support USB booting. Works with Windows 11, Windows 10, Windows 8.1 and Windows 7 installation and recovery options.
  • 2. INSTALL, REINSTALL & REPAIR Provides access to installation and recovery options for startup failures, boot errors, system crashes, failed updates, system repair and reinstallation. Results depend on the condition of the computer and the cause of the problem.
  • 3. READY-TO-USE BOOTABLE USB Reusable installation and recovery media that helps eliminate the need to download large system files or create bootable media yourself. Insert the USB drive, open the computer’s boot menu and select the appropriate installation or recovery option.
  • 4. HELP KEEP OLDER PCS USEFUL Refresh, reinstall or maintain a compatible older computer before deciding whether replacement is necessary. Suitable for home computers, office workstations, PC enthusiasts and technicians who regularly work with supported systems.
  • 5. IMPORTANT COMPATIBILITY & LICENSE INFORMATION Supports compatible 64-bit computers with UEFI or Legacy BIOS USB booting. No Windows license, activation key or product key is included. Activation may require an existing digital license or a separately purchased valid product key. Back up important files before installation or repair.
What to check How to choose
Runtime generation Use current v14 for apps built with Visual Studio 2017 and later. For an older app, check its requirements for the legacy Visual C++ redistributable generation.
Application architecture Select x86, x64, or ARM64 to match the app’s target architecture. Microsoft notes that the x64 package on ARM64 includes both x64 and ARM64 binaries, but the app’s target still guides the choice.
Download source and signature Get the installer from a Microsoft-hosted endpoint and use only a Microsoft-signed installer.

If you cannot determine the app’s architecture or runtime generation, ask its publisher for the required package. Microsoft likewise advises app users troubleshooting runtime problems to contact the application vendor for app-specific instructions.

Install or repair the runtime safely

  1. Note the exact error and app. Record whether the message names VCRUNTIME140.dll, MSVCP140.dll, or another file, and identify the application that triggers it. Check the app publisher’s requirements for its target architecture and Visual C++ generation.
  2. Open Microsoft’s current redistributable guide. Go to Latest supported Visual C++ Redistributable downloads and select the appropriate generation and architecture.
  3. Install or repair the package. Run the Microsoft installer, follow its prompts, and restart Windows if requested.
  4. Try the app again. If the error remains, follow the app publisher’s repair or reinstall instructions, or contact its support team with the exact error text and the package you installed.

Why you should not download a loose DLL

A standalone DLL from a download site is not a substitute for the redistributable. It may be the wrong version or architecture, and manually copying it does not ensure that the application has all of its runtime dependencies. Repackaged installers also make it harder to verify what you are installing.

Microsoft’s troubleshooting guidance states: “Never install a Visual C++ Redistributable installer that wasn’t downloaded from a Microsoft site. Never install a Visual C++ Redistributable installer that Microsoft didn’t sign.” See Microsoft’s troubleshooting guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
5-in-1 Win Repair & Reinstall Bootable USB Flash Drive – Fix, Recover, or Reinstall Windows 11 (amd64 + arm64) / 10/7 - Includes PE Tools, Driver Pack, Antivirus, Data Recovery & Password Reset
  • Dual USB-A & USB-C Bootable Drive – compatible with nearly all Windows PCs, laptops, and tablets (UEFI & Legacy BIOS). Works with Surface devices and all major brands.
  • Fully Customizable USB – easily Add, Replace, or Upgrade any compatible bootable ISO app, installer, or utility (clear step-by-step instructions included).
  • Complete Windows Repair Toolkit – includes tools to remove viruses, reset passwords, recover lost files, and fix boot errors like BOOTMGR or NTLDR missing.
  • Reinstall or Upgrade Windows – perform a clean reinstall of Windows 7 (32bit and 64bit), 10, or 11 (amd64 + arm64) to restore performance and stability. (Windows license not included.). Includes Full Driver Pack – ensures hardware compatibility after installation. Automatically detects and installs drivers for most PCs.
  • Premium Hardware & Reliable Support – built with high-quality flash chips for speed and longevity. TECH STORE ON provides responsive customer support within 24 hours.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

When to use DISM and System File Checker

If Windows system-file corruption is suspected, Microsoft Support’s repair procedure is to run DISM first and then System File Checker in an elevated Command Prompt. These tools address Windows component or system-file problems; they do not identify which Visual C++ runtime an individual app requires.

  1. Open Command Prompt as an administrator.
  2. Run DISM.exe /Online /Cleanup-image /Restorehealth and wait for it to finish.
  3. Run sfc /scannow and let the scan reach completion.

Follow Microsoft’s System File Checker instructions for the Windows repair process.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.