I've had this problem occur with a number of software packages I've bought in the past. First of all, I should say it usually (though not always) appears to occur when the software name or part of its run-path contains spaces. I'm running Win XP Pro SP2, for info.
I recently bought a piece of software and its setup file, when double-clicked, launches Installshield. However, Installshield opens an unexpected grey box with the following contained inside:
Command line parameters:
/L language ID
/S Hide initialization dialogue. For silent mode use: /S
/V parameters to MsiExec.exe
/UA<url to InstMsiA.exe>
/UW<url to InstMsiW.exe>
/UM<url to msi package>
I don't know how to get around this and all I can do is click 'OK', the grey box closes and the installation ends.
I've fiddled with things like changing the permissions of the file to be 'run in Win95 mode', which enables me to install the software, but then there are problems when it comes to running the software after installation.
I'd prefer to fix the problem at the Installshield end, believing that a modern installation file should work simply by double-clicking when the user has the most up-to-date version of Windows out (or thereabouts anyway)!!!
Anyone got any bright ideas? I've come across this problem so frequently, it must be a common problem for others!