I can't find any information on this. I know if I run my msi like mymsiinstaller.msi /qn, that I will have created a silent install. But what I want to do is to hardcode the /qn feature (no interface) into my MSI so that it always install silently without switches. Does anyone know how to do this?
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


one approach would be, to remove the InstallUISequence table in the MSI.
What do you want to achieve exactly with this?
Regards, Nick
Answered 01/23/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment
Add these properties to the PROPERTY table
PropertyName = LIMITUI
Value = 1

Also Add
PropertyName = ARPNOMODIFY
Value = 1

Then create a custom action that sets
PropertyName = UILEVEL
Value = 2

I don't know if this will work, the UILEVEL may get reset... but if it does, it sets the initial UI to 3(with LIMITUI) then changes the UI to 2 immediately after launch... I've never tried this, but it's a thought...

You could try coding it using MSISetInteralUI - you're on you're own with that...

Answered 01/23/2007 by: gmorgan618
Blue Belt

Please log in to comment