Loading
Visual C++ 2019 (x64) prerequisite fails only if VC++ 2017 (x64) is installed

I'm experiencing the following behavior with my prerequisite, but not when VC++ 2019 is installed outside of InstallShield.  My colleague and I both experience the following repeatable behavior.

 

  • When Visual C++ 2017 (x64) redistributables are installed,  the InstallShield installer fails after installing Visual C++ 2015-2019 (x64) redistributables.
  • When Visual C++ 2017 (x64) redistributables are not installed, it succeeds through both prerequisites and the main installer.

Since VC++ 2015-2019 (x64) replaces the VC++ 2017 (x64) redistributables, to reproduce the issue, you must uninstall VC++ 2015-2019 (x64), and reinstall VC++ 2017 (x64).

 

I've created a version of the prerequisite that logs the installation of VC++, and got the attached logs.  Screenshots of my prerequisite configuration are also attached.

 

If anyone has any idea what is wrong, please help!  I'd like this to work, and this installer must be delivered ASAP.

Loading
Visual C++ 2019 (x64) prerequisite fails only if VC++ 2017 (x64) is installed