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

Windows displays “VCRUNTIME140.dll was not found” when an application cannot load a Microsoft Visual C++ runtime component it needs to start. The file is supplied through the Microsoft Visual C++ Redistributable, not through a separate DLL download.

The usual fix is to install the current Microsoft-supported Visual C++ v14 Redistributable for the application’s architecture. A 32-bit program needs the x86 package even when it runs on 64-bit Windows. If the error remains, the application may require an older Visual C++ runtime, or the Redistributable installation may be damaged.

What is VCRUNTIME140.dll?

VCRUNTIME140.dll is part of the Microsoft Visual C++ Runtime libraries. Developers who build Windows applications with Microsoft Visual C++ can require these libraries on the computer where the application runs.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

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

The current supported runtime family is Visual C++ v14. It is shared by applications built with Visual Studio 2017, 2019, 2022, and 2026. Microsoft maintains the package as a frequently updated Redistributable, so the installer’s exact version number can change.

#1 Best Overall
Sale
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400)
  • Easily store and access 2TB to content on the go with the Seagate Portable Drive, a USB external hard drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

Do not download an individual VCRUNTIME140.dll file from a third-party DLL website. Copying a random DLL into System32, SysWOW64, or an application folder can leave you with the wrong version, the wrong architecture, or an untrusted file. Install the signed Microsoft Redistributable instead.

1. Install the correct Visual C++ Redistributable

Use Microsoft’s permanent download links:

Application or device Package Download
32-bit application x86 vc_redist.x86.exe
64-bit application x64 vc_redist.x64.exe
ARM64 application or device ARM64 vc_redist.arm64.exe

The package must match the application’s target architecture, not just your Windows edition:

  • A 32-bit application needs the x86 Redistributable.
  • A 64-bit application needs the x64 Redistributable.
  • An ARM64 application needs the ARM64 package.

On a 64-bit Windows 10 or Windows 11 computer, installing both x86 and x64 is normal if you use applications of both types. Installing only x64 does not satisfy a 32-bit application.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Download the appropriate installer from Microsoft.
  2. Open your Downloads folder and double-click the installer.
  3. Accept the license terms.
  4. Select Install. If the package is already present, the installer may offer Repair instead.
  5. Restart Windows if the installer or the application requests it.
  6. Try opening the affected program again.

To check the downloaded installer’s exact version before running it, right-click the file, select Properties, open Details, and read File version. Microsoft does not publish one permanently fixed “latest” v14 version because the package is updated regularly.

2. Run the installer as administrator

File-access permissions are a common reason for Redistributable installation failures. Right-click the downloaded installer and select Run as administrator. Approve the User Account Control prompt, then choose Install or Repair.

If you want to install it from an elevated Command Prompt, open Terminal (Admin) or Command Prompt (Admin), change to the folder containing the installer, and run:

vc_redist.x64.exe /install /passive /norestart

Replace the filename with vc_redist.x86.exe or vc_redist.arm64.exe when appropriate. The available switches include:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
  • Easily store and access 5TB of content on the go with the Seagate portable drive, a USB external hard Drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.
Switch Purpose
/?, /h, /help Show installer options
/install Install the package
/repair Repair the package
/uninstall Remove the package
/passive Show progress without normal interaction
/quiet Run without a user interface
/norestart Prevent the installer from restarting Windows
/log filename.txt Write installation details to a log

For example, this command installs silently while recording a log:

vc_redist.x64.exe /install /quiet /norestart /log vc-runtime-install.txt

Be aware that a Redistributable installer checks whether a newer version is already installed. It may return an installer error instead of simply reporting that no action is needed. With /quiet, the error may not appear on screen, but it is recorded in the log and returned to the calling process.

3. Repair the existing Visual C++ installation

If the runtime is installed but the application still reports the missing DLL, repair the package:

  1. Press Windows key + I to open Settings.
  2. Select Apps → Installed apps.
  3. Search for Microsoft Visual C++.
  4. Find the relevant x86 or x64 Redistributable.
  5. Select the three-dot menu next to it and choose Modify.
  6. Choose Repair and follow the prompts.

If the entry is not obvious, repair or reinstall the package downloaded directly from Microsoft. Make sure you repair the architecture the application actually uses.

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

4. Check whether the application needs an older runtime

The current v14 Redistributable is binary-compatible with applications built using the Visual Studio 2015 MSVC Build Tools, and Microsoft recommends using the supported latest v14 runtime. Visual Studio 2015 support ended on October 15, 2025; its old 14.0.24212.0 Redistributable is now a legacy package rather than the preferred choice for a new installation.

However, v14 is not a universal replacement for every Visual C++ runtime. Visual C++ 2013 and earlier packages remain installed side by side because older applications can depend on separate runtime families.

Application built with Possible required package
Visual Studio 2013 Visual C++ 2013 Redistributable, version 12.0.40664.0
Visual Studio 2012 Update 4 Visual C++ 2012 Redistributable, version 11.0.61030.0
Visual Studio 2010 or earlier The corresponding older Microsoft Redistributable

If the program is older, check its official support page or installer requirements for the required runtime. Do not assume that installing the newest v14 package will replace Visual C++ 2013, 2012, 2010, or earlier.

Rank #3
Seagate Portable 1TB External Hard Drive HDD – USB 3.0 for PC, Mac, PlayStation, & Xbox, 1-Year Rescue Service (STGX1000400) , Black
  • Easily store and access 1TB to content on the go with the Seagate Portable Drive, a USB external hard drive.Specific uses: Personal
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop. Reformatting may be required for Mac
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

5. Confirm the installed runtime in the Registry

Advanced users can check the installed v14 version in Registry Editor:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Press Windows key + R, type regedit, and press Enter.
  2. Browse to:
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio14.0VCRuntimes{x86|x64|arm64}

In practice, open the key for the architecture you want to inspect, such as x86 or x64. The Version value is a REG_SZ. The key also contains Major, Minor, Bld, and Rbld component values.

The Wow6432Node path is particularly relevant when checking the x86 package on 64-bit Windows. Do not delete or edit these values to try to force an application to start.

6. If installation fails with error 1603

Installer error 1603 means a generic Windows Installer failure. It does not identify the underlying cause by itself.

  1. Run the installer as administrator.
  2. Download a fresh copy from one of Microsoft’s links above.
  3. Close applications that may be using Visual C++ components.
  4. Run the installer again with a log, for example:
vc_redist.x64.exe /install /log vc-redist-x64.txt

Search the resulting log for Error, Failed, or System Error. If an older Redistributable cannot be removed because its cached installer or uninstall data is missing, Microsoft recommends using the Windows Installer Troubleshooter or downloading the installer for that specific old version and running it to uninstall the damaged entry.

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

7. Repair Windows system files only when other programs also fail

A missing VCRUNTIME140.dll message normally points to the Visual C++ Redistributable, not Windows system-file corruption. Still, if multiple applications are failing or Windows itself is behaving abnormally, run Microsoft’s system checks from an elevated Terminal or Command Prompt.

First run System File Checker:

sfc /scannow

SFC scans protected Windows system files and repairs incorrect versions when possible. It requires administrator privileges.

Rank #4
Seagate Portable 4TB External Hard Drive HDD – USB 3.0, 1-Year Rescue
  • Easily store and access 4TB of content on the go with the Seagate Portable Drive, a USB external hard drive.Specific uses: Personal
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

If SFC reports problems it cannot repair, use the Microsoft DISM sequence:

Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth

ScanHealth scans for component-store corruption, CheckHealth reports the image state, and RestoreHealth repairs a repairable image. Restart Windows after the repairs, then reinstall or repair the Visual C++ package and test the application.

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

If you have a suitable local repair source, DISM can use it explicitly:

Dism /Online /Cleanup-Image /RestoreHealth /Source:C:testmountwindows /LimitAccess

Replace the example path with a valid Windows image source. /LimitAccess stops DISM from using Windows Update.

8. Check the application’s own installer

If the correct runtime is installed and other Visual C++ applications work, the affected program may have been packaged incorrectly. Microsoft notes that missing runtime DLL errors can occur when an application installer fails to deploy the required Redistributable libraries.

Download the latest version of the application from its official website, then reinstall it using an administrator account if appropriate. Contact the application developer if it still fails; they may require a specific older runtime, a particular architecture, or a repair release.

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

Do not use these “fixes”

  • Do not download VCRUNTIME140.dll from a DLL repository. Use the Microsoft Redistributable.
  • Do not copy the DLL into System32 or SysWOW64 manually. This can create architecture and servicing problems.
  • Do not install packages from unknown download sites. Microsoft warns against VC Redistributables that were not downloaded from Microsoft or signed by Microsoft.
  • Do not assume Windows Update alone will install the missing runtime. Microsoft’s documented remedy is the appropriate Visual C++ Redistributable with the application’s matching architecture.

Quick diagnosis

What you observe Most likely next step
One program reports the error immediately after installation Install the x86, x64, or ARM64 package matching that program.
A 32-bit program fails on 64-bit Windows Install the x86 package; x64 alone is not sufficient.
The current v14 package is installed but an old application still fails Check whether it needs Visual C++ 2013 or an earlier side-by-side runtime.
The Redistributable installer returns 1603 Run as administrator and inspect a verbose installer log.
Several Windows applications fail Run sfc /scannow, followed by DISM if necessary.
Only one application remains broken after runtime repair Repair or reinstall that application; its deployment may be incomplete.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

FAQ

Can I fix VCRUNTIME140.dll by downloading the DLL by itself?

No. Install the Microsoft Visual C++ Redistributable instead. A standalone DLL from a third-party site may be the wrong architecture, outdated, modified, or unsafe.

Best Value
Sale
UnionSine 500GB Ultra Slim Portable External Hard Drive HDD-USB 3.0
  • [Upgraded Version] - This external hard drive features a mirrored logo stripe combined with a striped anti-slip design, and the rounded corners of the casing make it easier to grip. The stripes also have a heat dissipation function, ensuring stable and fast data transfer.
  • 【Ultra-thin and quiet】 - The motherboard adopts JMicron 578 noise-free solution, giving you a quiet working environment. Lightweight and portable size designed to fit in your pocket for easy portability.
  • 【Ultra-Fast Data Transfers】 - Pairing this external hard drive with JMicron 578 solution USB 3.0 and USB 2.0 interfaces enables blazing-fast data transfer. It boasts theoretical read speeds of up to 125MB/s and write speeds of up to 103MB/s.
  • 【Plug and Play】 - With no software to install, just plug it in and the drive is ready to use.The hard disk chip is wrapped with an aluminum anti-interference layer to increase heat dissipation and protect data.
  • 【What You Get】 - 1 x Portable Hard Drive, 1 x USB 3.0 Cable, 1 x User Manual, Gift-type shell packaging ,Three-year manufacturer's warranty and free technical support services.

Do I need x86 or x64 on Windows 11 64-bit?

Choose according to the application. A 32-bit application needs x86, while a 64-bit application needs x64. If you use both types, installing both packages is valid.

Will the latest Visual C++ Redistributable replace Visual C++ 2013?

No. Visual C++ 2013 and earlier Redistributables remain side by side. An older application can still require its separate 2013, 2012, 2010, or earlier runtime.

Is VCRUNTIME140.dll part of Windows?

It is a Microsoft Visual C++ Runtime component. Applications built with Microsoft Visual C++ may require a Visual C++ Redistributable installed on the target PC.

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

What does Visual C++ installer error 1603 mean?

It is a generic Windows Installer failure, not a specific diagnosis. Run the installer as administrator and inspect its log for entries containing Error, Failed, or System Error.

Which Windows versions support the current v14 runtime?

The current Visual C++ v14 Redistributable supports Windows 10 and Windows 11. Microsoft also lists support for Windows Server 2016, 2019, 2022, and 2025 with the Visual Studio 2026 v14 runtime.

The Bottom Line

Start with the Microsoft Visual C++ v14 Redistributable that matches the application: x86 for 32-bit programs, x64 for 64-bit programs, and ARM64 where applicable. On 64-bit Windows, install both x86 and x64 if you run applications built for both architectures. If that does not clear the message, repair the package, check for an older side-by-side runtime such as Visual C++ 2013, and investigate the application’s own installation. Avoid standalone DLL downloads.

Quick Recap

SaleBestseller No. 1
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400)
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400)
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$119.99
Bestseller No. 2
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$229.99
Bestseller No. 3
Seagate Portable 1TB External Hard Drive HDD – USB 3.0 for PC, Mac, PlayStation, & Xbox, 1-Year Rescue Service (STGX1000400) , Black
Seagate Portable 1TB External Hard Drive HDD – USB 3.0 for PC, Mac, PlayStation, & Xbox, 1-Year Rescue Service (STGX1000400) , Black
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$119.80
Bestseller No. 4
Seagate Portable 4TB External Hard Drive HDD – USB 3.0, 1-Year Rescue
Seagate Portable 4TB External Hard Drive HDD – USB 3.0, 1-Year Rescue
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$208.99

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.

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