Installshield Quiet Install
I know you can push an Installshield package silently (setup.exe -s). Is there a way to push an Installshield package quietly (no display at all). I have not been able to find a switch that will allow me to do this and was wondering if it was possible.
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
anonymous_9363
16 years ago
The simplest route?
- Download an evaluation copy of IS Admin Studio
- Run the Setup.EXE on your packaging machine
- Load the ISS (?) file which will be extracted somewhere in the %TEMP% folder structure into a new project
- Answer 'Yes' to convert it into Windows Installer project
- Compile to MSI
- Deploy with the '/QN' switch
- Download an evaluation copy of IS Admin Studio
- Run the Setup.EXE on your packaging machine
- Load the ISS (?) file which will be extracted somewhere in the %TEMP% folder structure into a new project
- Answer 'Yes' to convert it into Windows Installer project
- Compile to MSI
- Deploy with the '/QN' switch
Posted by:
Mencaliss
16 years ago
Run the setup.exe with /r to record all the answers in a setup.iss file (called a response file). Once the installation is done, the file will be in the root of your Windows folder.
After that, copy the setup.iss file in the same folder of the setup.exe and run it with the /s command. The installation will now be silent. Each time you're starting a setup.exe, it automatically checks the current folder to see if there's a setup.iss file present. The same can be done with the uninstall.
If you prefer, there's a way with the /f1:"path to iss file" command to redirect the .iss file to the folder you want when it is created (setup.exe /r /f1:"C:\Temp\testfile.iss"). The command can be use to tell the setup.exe where the .iss file is (setup.exe /s /f1:"C:\Temp\testfile.iss").
More info: http://documentation.installshield.com/robo/projects/HelpLibDevStudio9/IHelpSetup_EXECmdLine.htm
Hope this help. .
After that, copy the setup.iss file in the same folder of the setup.exe and run it with the /s command. The installation will now be silent. Each time you're starting a setup.exe, it automatically checks the current folder to see if there's a setup.iss file present. The same can be done with the uninstall.
If you prefer, there's a way with the /f1:"path to iss file" command to redirect the .iss file to the folder you want when it is created (setup.exe /r /f1:"C:\Temp\testfile.iss"). The command can be use to tell the setup.exe where the .iss file is (setup.exe /s /f1:"C:\Temp\testfile.iss").
More info: http://documentation.installshield.com/robo/projects/HelpLibDevStudio9/IHelpSetup_EXECmdLine.htm
Hope this help. .
Posted by:
dpolishsensation
16 years ago
Thanks, Mencallis, but I already know how to deploy this with the setup.iss file. The issue is that my management is requesting that the install is not only silent but quiet. The -s switch makes it run silent (no user interaction) but once the installation starts, the installer minimizes to the task bar. Management wants it to be quiet, meaning you don't see anything. Not an installer bar, not anything.
Posted by:
anonymous_9363
16 years ago
It sounds like you're not going to re-package it, then? :)
In that case, why not wrap it up in a script, call [ShellObject].Run or .Exec and specify that the window is hidden?
In that case, why not wrap it up in a script, call [ShellObject].Run or .Exec and specify that the window is hidden?
Dim strCommand
Const intSW_HIDE = 0 '// Hides the window and activates another window.
'Const blnWaitUntilCompleted = True
Const blnWaitUntilCompleted = False
strCommnd = "[whatever_path]Setup.EXE"
intReturn = objWSHShell.Run(strCommand, intWindowHide, blnWaitUntilCompleted)
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.