VMware Tools 10.3.0 depends on and ships Microsoft Visual C++ 2017 Redistributable version 14.0. While preparing the system for VMware Tools 10.3.0 installation, Microsoft Visual C++ 2017 Redistributable is installed on the system as a prerequisite.
Problem
When installing or upgrading to VMware Tools 10.3.0, different symptoms might be encountered as described:
- Installing or upgrading to VMware Tools 10.3.0 on Windows versions before Windows 10 might fail with an error message if Windows OS level pre-requisites are not met.
- Installing or upgrading to VMware Tools 10.3.0 on Windows versions before Windows 10 may appear stuck with "VMware Product Installation" dialog box carrying "Preparing 'VMware Tools' for installation..." message.
- Installing or upgrading to VMware Tools 10.3.0 on Windows versions before Windows 10 asks for restarting the system without completing the install or upgrade.
- Installing or upgrading to VMware Tools 10.3.0 on Windows versions after Windows 10 asks for restarting the system without completing the install or upgrade.
Cause
Installing Windows Update KB2999226 on the system may take a while and may also need a system restart depending on the state of the system as mentioned in the article Update for Universal C Runtime in Windows
The installation might take a long time as described in the article
Stuck while installing Visual Studio 2015 (Update for Microsoft Windows KB2999226)
Note: VMware tries to ensure that all external links provided are correct at the time of inclusion on the website but does not guarantee the accuracy of such information. VMware provides these links merely as a convenience. Third-party URLs might change. If you find a URL in VMware documentation that is out of date, provide feedback on the VMware Docs website. You might be able to locate a third-party document by searching from the third-party home page.
NOTE: This issue applies to only Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2.
Windows operating system might need a restart for different reasons
- For pre-Windows 10 versions it might be either due to KB2999226 or due to the presence of an existing older version of Microsoft Visual C++ 2017 Redistributable DLL on the system that is already loaded by other applications.
- For Windows 10 and later, the latter reason is a common cause of system restart.