How to Install All VC++ Runtimes Easily in Windows 10

Often when you install a new software in Windows and try to run it later, it shows an error that “The program can’t start because VCRUNTIME140.dll is missing from your computer”. This is because that program was written by the developers using a particular version of Microsoft Visual C++ or some of its components use that version of Visual C++. In order to properly run this program, you must have some DLL files installed in your Windows PC – these DLL files come in a ready-to-install package called Microsoft Visual C++ Redistributable Runtimes.

There are many versions of these VC++ Runtimes available for Windows users. All versions are available for various architectures such as x64, x86 or arm64. Usually you have to visit Microsoft’s website for downloading these runtimes and install them one-by-one on your PC. This is not only time consuming but a very boring task.

All-in-one VC++ Runtimes

Instead of downloading individual VC++ runtimes installers, you can download them all in one big package and install them easily using a batch script. This package is provided by TechPowerup. Here is how:

  1. Download All-in-one VC++ Redistributable Runtimes package from https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/.
  2. Extract the downloaded ZIP file to a folder.
  3. Inside the folder right-click on install_all.bat and select Run as administrator to silently install all the available VC++ runtimes.All-in-one VC++ Runtimes
  4. The installation does not show you any prompts and quietly installs all VC++ runtimes on your PC. You will be shown a progress through a command-prompt window. When the installation has finished, you may have to restart your PC.All-in-one VC++ Runtimes

The same package can be used to manually install individual VC++ Runtimes for your Windows PC. For example, the package contains VC++ Runtimes 2015, 2017, 2019 (vcredist2015_2017_2019_x64.exe) that can be used to install VC++ 2015, VC++ 2017 and VC++ 2019 runtimes in your PC. This approach is recommended only for advanced users who know which versions of VC++ runtimes they need to run a program.