/build/static/layout/Breadcrumb_cap_w.png

InstallShield Setup.exe calling multiple other Setup.exe - can't run silently

Hello Ninjas,

I've received a InstallShield based Setup.exe, which executes four other InstallShield setup.exe files.
I'm able to to run the first install silently with /S /f1"setup.iss", but then the next Setup.exe is asking me to go through the installation.

I've tried to run all of the setup.exe installers seperately, but it seems like the "outer" Setup.exe is installing features, which lies beyond the steps I'm able to automate.

I've tried to repackage the installation with Wise, but it seems to be too complex, or maybe I'm just lacking Wise skills :-)


Does any of you have any suggestions? Manual installation isn't an option.


Thanks in advance,

/Rasmus

0 Comments   [ + ] Show comments

Answers (2)

Posted by: anonymous_9363 9 years ago
Red Belt
0

If the other EXEs are also InstallShield-authored, you can add logging to the command line. The resulting log with tell you why they're failing. I imagine that they're checking for the presence of a file, registry entry or whole product. If they're simple wrappers around an MSI, then just extract the MSI from each and use those with the appropriate switch to silence them.

As ever, because I like to know what havoc a vendor's installer is going to try and wreak on my workstation estate, I would be repackaging the first EXE into an MSI anyway.


Comments:
  • Thanks for your answer.

    I've tried adding logging, but the only result i get is that the response .iss file is missing information.

    The other installers aren't actually failing. They're just halting and waiting for me to complete the installation - they aren't using the answer file.

    My first approach was, as you mention, to extract the MSI's and do the installation with those.

    It works for the two of them, but for the others, i'm getting an error telling me that the MSI can't run separately, and i should use the Setup.exe instead..

    Any other suggestions? :-D - Gorme 9 years ago
Posted by: anonymous_9363 9 years ago
Red Belt
0
>i should use the Setup.exe instead
Using a transform or the command line, add a property named 'ISSETUPDRIVEN' with a value of '1'.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ