Hello All,

I am installing this app using Install Script Wrapper. Everytime I click on the resulted setup.exe (the wrapper), it kicks in, starts the installation, shows a window that says:


then it breaks and shows the "Windows Installer" window with all the available switches that can be used.

I have tried different switches but nothing works with this wrapper. But the same switches work just fine manually.

Any thoughts? Anybody?

Greatly appreciated.

Best Regards,

0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


Windows Installer (MSIEXEC.exe) command lines are explicit and case sensitive. You can use system and defined variables instead of hard coded paths.


Translates to:

c:\windows\System32\msiexec.exe /i "\\servername\folder\msiname.msi" TRANSFORMS="\\servername\folder\mstname.mst /liwear "c:\folder\packagename.LOG" REBOOT="ReallySuppress" /qn

Watch for extra spaces between the commands.

As always, perform your testing without /qn so that you can see the visable errors.
Answered 01/26/2012 by: jmaclaurin
Third Degree Blue Belt

Please log in to comment
Jmaclaurin, thanks for a quick response. Here's what my command line looks like, just so you have a better idea.

szProgram = WINSYSDIR ^ "\\msiexec.exe";
szCmdLine = TARGETDIR ^ "\\"+ MSINAME;
szCmdLine1 = TARGETDIR ^ "\\" + MSTNAME;
//nOptions = LAAW_OPTION_WAIT;
//MessageBox("szCmdLine = " + szCmdLine,INFORMATION);
if (LaunchAppAndWait (szProgram, "/i "+szCmdLine + " TRANSFORMS=" + szCmdLine1 + " /qb!", WAIT) < 0) then
MessageBox ("Unable to launch "+ szProgram +".",SEVERE);

What could be causing it to break. In addition to that I am still seeing the option of "Cancel" button for user to be able to cancel this installation. How can I possibly remove that, if "/QB!" is not doing it. Once again same command line works fine manually.


Answered 01/26/2012 by: 786_ak
Second Degree Green Belt

Please log in to comment
Try trimming out the variables in your commands and use explicit instead. Once that is working, then set/add each variable one at a time.
Answered 01/26/2012 by: jmaclaurin
Third Degree Blue Belt

Please log in to comment
Also, /qb is for a basic interface. Try using /qn for a silent install.

NB its a good idea to use /qb while testing/troubleshooting so you can see any error dialogues... [:)]
Answered 01/26/2012 by: Dodgyguy
Senior Yellow Belt

Please log in to comment
/qb-! can be used for disabling the cancel button
Answered 01/31/2012 by: lokeshmajji
Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity