I've seen conflicting information about some of the UI switches with MSIEXEC and have some questions:

1) Is /qr supposed to display some sort of "completed" dialog at the end of a successful install? According to this link at Microsoft, it should display "a modal dialog box", but this dialog does not display when I try it. http://support.microsoft.com/kb/314881

2) Is /qr and /qb the same as far as what happens "behind the scenes"? Both are supposed to be non-interactive, but this text seems to indicate that they behave differently.
The important part is the /QR
*GOTCHA: If you use a /QB or a /QN you will get this error.
“Error 1606.Could not access network location QTcomponents\.”
This is because the /QB and /QN switch suppresses the User Interface sequence.
In this QT package, the INSTALLDIR property is set during this User Interface sequence.

The above text can be found in the second post in the command line section at this link: http://www.appdeploy.com/packages/detail.asp?id=520

However, in this article by macrovision, it seems to indicate that both /QR and /QB will skip the User Interface Sequence completely.

I got the same results in my brief testing of /qb vs /qr

3) The switches /qb-! and /passive appear to be the same functionality -- is there any differences (other than you need Installer 3.x for /passive)? What about the switches /qn and /quiet, are these the same also? Do /passive and /quiet both skip the User Interface Sequence completely?

0 Comments   [ - ] Hide 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.
Answer this question or Comment on this question for clarity


have a look at the UILEVEL property in the SDK
Answered 06/25/2008 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment
Hi John,

Thanks for the info. I looked at the different levels for UILevel but it didn't seem to indicate what conditions the UISequence was actually skipped. I have deduced in my testing that for #1, the Microsoft article is simply incorrect. I have not gotten the /qr to ever display any sort of dialog upon successful completion. For #2, it appear the Macrovision arcticle is incorrect as well. I found a bug in my test package [:(] and upon fixing it, I was able to obtain different results from /qr versus /qb by setting a test property in the UISequence only. Isn't it irritating to find incorrect documentation? [:'(]
Answered 06/26/2008 by: MicrosoftBob
Blue Belt

Please log in to comment
For what it's worth, if this article


is to be trusted [;)], then it looks like the actions in the InstallUISequence table are skipped for Basic (UILevel=3) and Silent (UILevel=2) installations. The actions will, however, be processed for Reduced (UILevel=4) or Full (UILevel=5) installations.


Answered 06/26/2008 by: spartacus
Black Belt

Please log in to comment