Visual C++ 2019 Redistributable Packages -
If a program asks for "MSVCP140.dll" or gives "runtime error" messages, you likely need this package. 2. Which Files Do They Install? Unlike older versions (VC++ 2015 and 2017), the 2015–2022 runtimes are binary-compatible . However, the 2019 redistributable specifically installs:
vc_redist.x64.exe /quiet /install vc_redist.x64.exe /passive /norestart | Switch | Effect | |--------|--------| | /quiet | No UI, no prompts | | /passive | Shows progress bar, no interaction | | /norestart | Suppresses reboot | | /uninstall | Removes the package | visual c++ 2019 redistributable packages
Example for SCCM/Intune:
| File | Purpose | |------|---------| | vcruntime140.dll | C runtime (CRT) and C++ exception handling | | vcruntime140_1.dll | Additional C++ features | | msvcp140.dll | C++ Standard Library (std:: functions) | | msvcp140_1.dll , msvcp140_2.dll , etc. | Additional library support | | concrt140.dll | Concurrency Runtime | | vccorlib140.dll | C++/CX support for UWP | If a program asks for "MSVCP140
1. What Are They? The Visual C++ 2019 Redistributable Packages are runtime components required to run applications developed with Microsoft Visual C++ 2019. They install the necessary C++ standard library (e.g., MSVCP140.dll, VCRUNTIME140.dll) on a computer that does not have Visual Studio installed. Unlike older versions (VC++ 2015 and 2017), the
(Version numbers may be 14.2x for VC++ 2019.) | Visual Studio Version | Redist Version | Binary Compatibility | |----------------------|----------------|----------------------| | VC++ 2015 | 14.0 | ✔ Compatible with 2017/2019/2022 | | VC++ 2017 | 14.1 | ✔ Compatible with 2015/2019/2022 | | VC++ 2019 | 14.2 | ✔ Compatible with 2015/2017/2022 | | VC++ 2022 | 14.3 | ✔ Compatible with 2015/2017/2019 |
