CP Installation Error - InstallScript Setup Launcher Unicode Has Stopped Working
Symptoms
We keep running into the error after running the installer on the IIS server and simply going through the upgrade wizard, when the progress bar is right at the end, I get the following error:
Error
Problem signature:
Problem Event Name: APPCRASH
Application Name: setup.exe_Changepoint 2017
Application Version: 18.0.118.0
Application Timestamp: 57b887df
Fault Module Name: IISRT.dll
Fault Module Version: 23.0.0.288
Fault Module Timestamp: 57b887a7
Exception Code: c0000005
Exception Offset: 0000dae2
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 1033
Additional Information 1: 5861
Additional Information 2: 5861822e1919d7c014bbb064c64908b2
Additional Information 3: 5f25
Additional Information 4: 5f2531ae070278f893fa99352dadd49e
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=280262
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
Reason
It appears that when CP2014 was installed, default TCP Port values of 8080 and 8082 were selected the for Enterprise and Report Designer. So, in the Registry, the port values are recorded as such.
At some point in time, the websites were turned into SSL sites, with TCP Ports 443 and 444, respectively (as noted in the exported IIS configuration file).
So, when the CP2017 installer tries to upgrade the websites, it takes the port values from the Registry and attempted to setup Enterprise website with that values. This resulted in InstallShield crashing.
Resolutin:
One way to remedy this is for you to update the following Registry key values to match the current configuration:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Changepoint\Changepoint\Changepoint]
PortNumENT = 443 (from 8080)
PortNumRD = 444 (from 8082)
Afterwards, installation should complete successfully.