The AdminUISequence table lists actions that the installer calls in sequence when the top-level
ADMIN action is executed and the internal user interface level is set to full UI or reduced UI. The installer skips the actions in this table if the user interface level is set to basic UI or no UI. See
About the User Interface.
ADMIN actions in the install sequence up to the
InstallValidate action, and any exit dialog boxes, are located in the AdminUISequence table. All actions from the InstallValidate through the end of the install sequence are in the
AdminExecuteSequence table. Because the AdminExecuteSequence table needs to stand alone, it also contains any necessary initialization actions such as
LaunchConditions,
CostInitialize,
FileCost, and
CostFinalize. It also has the
ExecuteAction action.
The columns are identical to those of the
InstallUISequence table. The AdminUISequence table has the following columns.
Columns
- Action
Name of the action to execute. This is either a standard action, a user interface wizard, or a custom action listed in the
CustomAction table.
Primary table key.
- Condition
Logical expression. If the expression evaluates to false, the action is skipped. If the expression syntax is invalid, the sequence terminates, returning iesBadActionData. For information on the syntax of conditional statements, see
Conditional Statement Syntax.
- Sequence
A positive value indicates the sequence position of the action. The following negative values indicate that the action is called if the installer returns the termination flag. Each termination flag (negative value) can be used with no more than one action. Multiple actions can have termination flags, but they must be different flags. Termination flags (negative values) are typically used with Dialog Boxes.
| Termination flag | Value | Description |
| msiDoActionStatusSuccess | -1 | Successful completion. Used with Exit dialog boxes. |
| msiDoActionStatusUserExit | -2 | User terminates install. Used with UserExit dialog boxes. |
| msiDoActionStatusFailure | -3 | Fatal exit terminates. Used with a FatalError dialog boxes. |
| msiDoActionStatusSuspend | -4 | Install is suspended. |
Zero, all other negative numbers, or a null value indicate that the action is never called.
Validation
- ICE03
- ICE06
- ICE12
- ICE13
- ICE20
- ICE26
- ICE27
- ICE28
- ICE46
- ICE75
- ICE79
- ICE82
- ICE84
- ICE86
- ICE96
- ICEM04
Send comments about this topic to Microsoft
Build date: 11/12/2009