The Visual C+ Redistributable installs Microsoft C and C+ (MSVC) runtime libraries. These libraries are required by many applications built by using Microsoft C and C+ tools. If your app uses those libraries, a Microsoft Visual C+ Redistributable package must be installed on the target system before you install your app. The Redistributable package architecture must match your app's target architecture. The Redistributable version must be at least as recent as the MSVC build toolset used to build your app. We recommend you use the latest Redistributable available for your version of Visual Studio, with some exceptions noted below.
When you deploy an application, you must also deploy the files that are required to support it. If any of these files are provided by Microsoft, check whether you're permitted to redistribute them. You'll find a link to the Visual Studio license terms in the IDE. Use the License terms link in the About Microsoft Visual Studio dialog box. Or, download the relevant EULAs and licenses from the Visual Studio License Directory.
To view the "REDIST list" that's referenced in the "Distributable Code" section of the Visual Studio 2022 Microsoft Software License Terms, see Distributable code files for Microsoft Visual Studio 2022
For more information about redistributable files, see Determining which DLLs to redistribute and Deployment examples.
When you need Microsoft Visual C++ Redistributable
If you have any software or program that needs the Visual C++ Redistributable, then you need them otherwise, there isn’t any use of the Microsoft VC++ Redistributable.
These packages are not so heavy on your System Resources, so the Microsoft Visual C++ Redistributable won’t take much space on your System.
Locate the redistributable files
To deploy redistributable files, you can use the redistributable packages installed by Visual Studio. In versions of Visual Studio since 2017, these files are named vc_redist.arm64.exe, vc_redist.x64.exe, and vc_redist.x86.exe. In Visual Studio 2015, 2017, and 2019, they're also available under the names vcredist_x86.exe, vcredist_x64.exe, and (2015 only) vcredist_arm.exe.
The easiest way to locate the redistributable files is by using environment variables set in a developer command prompt. In Visual Studio 2022, the redistributable files are in the %VCINSTALLDIR%Redist\MSVC\v143 folder. In the latest version of Visual Studio 2019, you'll find the redistributable files in the %VCINSTALLDIR%Redist\MSVC\v142 folder. In both Visual Studio 2017 and Visual Studio 2019, they're also found in %VCToolsRedistDir%. In Visual Studio 2015, these files can be found in %VCINSTALLDIR%redist\<locale>, where <locale> is the locale of the redistributable packages.
In Visual Studio 2022 and 2019, merge module files are part of an optional installable component named C+ <version> Redistributable MSMs in the Visual Studio Installer. The merge modules are installed by default as part of a C+ install in Visual Studio 2017 and Visual Studio 2015. When installed in Visual Studio 2022, you'll find the redistributable merge modules in %VCINSTALLDIR%Redist\MSVC\v143\MergeModules. In the latest version of Visual Studio 2019, the redistributable merge modules are in %VCINSTALLDIR%Redist\MSVC\v142\MergeModules. In both Visual Studio 2019 and Visual Studio 2017, they're also found in %VCToolsRedistDir%MergeModules. In Visual Studio 2015, they're found in Program Files [(x86)]\Common Files\Merge Modules.
How to Download?
This archive contains the latest version (Feb 2022) of all VCRedist Visual Studio C++ runtimes, installable with a single click by running the included batch file installer.
To install, run the included install_all.bat with admin privileges (right click, "Run as administrator")
The download includes the VC_Redist runtime packages for Visual C++ 2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019, 2021 and 2022. Both 32-bit and 64-bit are supported. The files included are the English language version.
When doing a fresh Windows OS install, it's recommended to always install all the various C++ runtimes, which is why this all-in-one pack was created. It helps to avoid problems with programs that cause error messages like "side-by-side configuration is incorrect", or "Missing MSVCRT.DLL", "VCRUNTIME140_1.dll", or "MSVCP140.DLL".
This package is created by us here at TPU. All files are digitally signed by Microsoft, which guarantees they are unaltered.