Symptoms
  • Upgrade of Windows vCenter Server or fresh installation of vCenter Server on Windows Server fails with error:
"Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected"
  • In the %temp%/vminst.log file, you see entries similar to:
2018-07-27 16:50:26.552+05:30| vcsInstUtil-9232925| I: Entering function: VM_FinishInstallWithError
2018-07-27 16:50:26.552+05:30| vcsInstUtil-9232925| I: InstallStatus_SetStage: install stage: install-end / (NULL)
2018-07-27 16:50:26.552+05:30| vcsInstUtil-9232925| I: InstallStatus_GenerateFile: InstallStatusJson: {"installStage":{"main":[["preinstall-check",1532689990],["install-start",1532690088],["verify-packages",1532690158],["install-end",1532690426]]},"installTime":1532690088,"memoryLoad":6,"msiVersion":"5.0.7601.17514","preinstallReport":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\vim-vcs-precheck-report-67.html","startTime":1532689990}
 Cause
This issue occurs due to unsupported version of Visual C++ redistributable installed on the Windows Server
 Resolution
To resolve this issue:
  1. Take a snapshot of the Windows vCenter Server virtual machine.
  2. Uninstall all the Visual C++ components on the system by navigating to the Programs and Features in the Control Panel.
  3. Retry the upgrade or the fresh installation.
  4. vCenter Server installer will install the required Visual C++ redistributable components.