InstallScript Setup launcher unicode has stopped working when trying to install Sage 300 2017 PU2

I'm working on an upgrade for a client from Sage 300 2014 to 2017. The basic install went fine for both Sage and Payroll 7.3 When I try and run 2017 PU2 it freezes on the installshield wizard screen and then eventually gives an error: InstallScript Setup launcher unicode has stopped working.

I've tried:

-Re-downloading the install file

-Running it from both the download manager and direct download

-UAC is off

-AV and Firewall are off

-Server is in install mode

-Logged in as administrator and ran install file as administrator

Has anyone else had issues installing PU2?