01/07/2010 6778 views
Could some one please brief me on the process flow of an installation in terms of the User Interface, Immediate and Deferred sequences.
0 Comments   [ + ] Show comments


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

All Answers

About Installation Sequences
Installation sequences are represented by tabs below the Installation Sequence section in MSI Script. Windows Installer has two main types of sequences: User Interface and Execute. The User Interface sequence, which is executed at the beginning of installation, gathers system information, displays dialog boxes to the end user, and records end user choices. It is suppressed during silent installations.

The Execute sequence installs the application and makes changes to the system. During installation, Windows Installer first goes through each action in the Execute sequence and builds an internal installation script to follow. You cannot see or access this internal script. This first pass is referred to as immediate mode and is represented by the Execute Immediate tab. After it creates the internal installation script, it runs the script it created, performing the actions that change the system. The second pass is referred to as deferred mode, and encompasses all the actions between InstallInitialize and InstallFinalize. It is represented by the Execute Deferred tab. This makes it easier to specify in which mode to run an action.

Answered 01/07/2010 by: pmarshbu
Orange Belt

Thanks much Pat!

Answered 01/07/2010 by: an33th
Orange Belt

Remember that references to 'Execute Immediate' tab and 'Execute Deferred' tab are for Wise (Package Studio, etc) users only.Other tools present a different UI.
Answered 01/07/2010 by: VBScab
Red Belt

These may help:

Answered 01/07/2010 by: captain_planet
Black Belt

here's a link that includes a nice picture of the sequences, might help to visualtise it all [;)]
Answered 01/07/2010 by: pjgeutjens
Red Belt