PlainError

Home / Windows / PC

The program can't start because VCRUNTIME140.dll is missing from your computer

Last checked 2026-10-17 · 3 fixes · reviewed answer

TL;DRThis error means a required support file for running certain programs is absent, usually because a Microsoft package that provides it was never installed or got removed.

Likely causes

  1. The Visual C++ Redistributable package that supplies this file is not installed or is damaged.most likely
  2. The program expects a 32-bit version of the file but only the 64-bit version is present (or the reverse).possible
  3. Another program or cleanup tool accidentally deleted the file.less likely

How to fix it

Safest first: SafeChanges settingsDangerous
  1. Restart the computer after installationSafe

    Reboot so the system registers the new file, then try starting the program again.

  2. Install the required Microsoft packageChanges settings

    Download the Visual C++ Redistributable installer that matches the program (32-bit or 64-bit) from the official Microsoft site and run it.

  3. Reinstall the affected programChanges settings

    If the error continues, uninstall and reinstall the program that fails to start.

    ⚠ Back up any personal data first.

If that didn't fix it

Try running a system file checker scan from an administrator command prompt, then reinstall both the redistributable and the program.

When to see a technician

If the error remains after installing the redistributable and reinstalling the program, have a technician examine the Windows installation for deeper corruption.

Did this fix it? Report a problem

Related errors