Actions with Sequencing Restrictions
The sequencing of many actions in the actions tables is restricted. See Standard Actions Reference for a complete list of actions with links to detailed sequencing information.
The sequencing of the following actions is restricted.
AllocateRegistrySpace 
BindImage 
CCPSearch 
CostFinalize 
CostInitialize 
CreateFolders 
CreateShortcuts 
DeleteServices 
DuplicateFiles 
ExecuteAction 
FileCost 
ForceReboot 
InstallExecute 
InstallFiles 
InstallFinalize 
InstallInitialize 
InstallValidate 
LaunchConditions 
MoveFiles 
InstallODBC 
InstallServices 
PatchFiles 
PublishFeatures 
PublishProduct 
RegisterClassInfo 
RegisterExtensionInfo 
RegisterFonts 
RegisterMIMEInfo 
RegisterProgIdInfo 
RegisterTypeLibraries 
RemoveEnvironmentStrings action 
RemoveFiles 
RemoveDuplicateFiles 
RemoveFolders 
RemoveIniValues 
RemoveRegistryValues 
RemoveShortcuts 
ResolveSource 
SelfRegModules 
SelfUnregModules 
SetODBCFolders 
StartServices 
StopServices 
UnregisterClassInfo 
UnregisterExtensionInfo 
UnregisterFonts 
UnregisterMIMEInfo 
UnregisterProgIdInfo 
UnregisterTypeLibraries 
ValidateProductID 
WriteEnvironmentStrings 
WriteIniValues 
WriteRegistryValues  
RegisterComPlus 
UnregisterComPlus