This article provides necessary information about Microsoft Visual C++ Redistributable Requirement for VMware Tools for Windows.
Symptoms:
VMware Tools for Windows depends on Microsoft Visual C++ Redistributable and ships with the required Microsoft Visual C++ Redistributable. As part of VMware Tools install/upgrade on the target guest operating system, VMware Tools installer also installs/updates Microsoft Visual C++ Redistributable on the system. When VMware Tools updates Microsoft Visual C++ Redistributable, it could lead to undesired system reboots.
VMware Tools 12.x
VMware Tools 11.x
Extract Microsoft Visual C++ Redistributable from the target version of the VMware Tools installer and check its version or refer to the table below to find out the Microsoft Visual C++ Redistributable version required by a specific version of VMware Tools.
VMware Tools Version | Microsoft Visual C++ Redistributable (32-bit) | Microsoft Visual C++ Redistributable (64-bit) |
Microsoft Visual C++ Redistributable (Arm64) |
9.10.2 | Microsoft Visual C++ 2008 Redistributable 9.0.30729.4148 | Microsoft Visual C++ 2008 Redistributable 9.0.30729.6161 (File version 9.0.30729.5677) | |
10.0.0 - 10.0.9 | Microsoft Visual C++ 2008 Redistributable 9.0.30729.4148 | Microsoft Visual C++ 2008 Redistributable 9.0.30729.6161 (File version 9.0.30729.5677) | |
10.1.0 - 10.1.15 | Microsoft Visual C++ 2008 Redistributable 9.0.30729.6161 (File version 9.0.30729.5677) | Microsoft Visual C++ 2008 Redistributable 9.0.30729.6161 (File version 9.0.30729.5677) | |
10.2.0 - 10.2.5 | Microsoft Visual C++ 2008 Redistributable 9.0.30729.6161 (File version 9.0.30729.5677) | Microsoft Visual C++ 2008 Redistributable 9.0.30729.6161 (File version 9.0.30729.5677) | |
10.3.0 - 10.3.10 | Microsoft Visual C++ 2017 Redistributable (x86) 14.12.25810.0 or later | Microsoft Visual C++ 2017 Redistributable (x64) 14.12.25810.0 or later | |
11.0.0 - 11.0.6 | Microsoft Visual C++ 2015-2019 Redistributable (x86) 14.20.27508.1 or later | Microsoft Visual C++ 2015-2019 Redistributable (x64) 14.20.27508.1 or later | |
11.1.0 - 11.1.5 | Microsoft Visual C++ 2015-2019 Redistributable (x86) 14.24.28127.4 or later | Microsoft Visual C++ 2015-2019 Redistributable (x64) 14.24.28127.4 or later | |
11.2.0 - 11.2.5 | Microsoft Visual C++ 2015-2019 Redistributable (x86) 14.27.29016.0 or later | Microsoft Visual C++ 2015-2019 Redistributable (x64) 14.27.29016.0 or later | |
11.3.0 - 11.3.5 | Microsoft Visual C++ 2015-2019 Redistributable (x86) 14.28.29913.0 or later | Microsoft Visual C++ 2015-2019 Redistributable (x64) 14.28.29913.0 or later | |
12.0.0 - 12.0.6 | Microsoft Visual C++ 2015-2019 Redistributable (x86) 14.29.30133.0 or later | Microsoft Visual C++ 2015-2019 Redistributable (x64) 14.29.30133.0 or later | |
12.1.0 - 12.1.5 | Microsoft Visual C++ 2015-2022 Redistributable (x86) 14.32.31326.0 or later | Microsoft Visual C++ 2015-2022 Redistributable (x64) 14.32.31326.0 or later | |
12.2.0 - 12.2.6 | Microsoft Visual C++ 2015-2022 Redistributable (x86) 14.32.31332.0 or later | Microsoft Visual C++ 2015-2022 Redistributable (x64) 14.32.31332.0 or later | |
12.3.0 - 12.4.5 | Microsoft Visual C++ 2015-2022 Redistributable (x86) - 14.36.32532 or later | Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.36.32532 or later | Microsoft Visual C++ 2022 Redistributable (Arm64) - 14.36.32532.0 or later |
Note: