InstallExecuteSequence element
Children
- AllocateRegistrySpace
- Ensures the needed amount of space exists in the registry.
- AppSearch
- Uses file signatures to search for existing versions of products.
- BindImage
- Binds each executable or DLL that must be bound to the DLLs imported by it.
- CCPSearch
- Uses file signatures to validate that qualifying products are installed on a system before an upgrade installation is performed.
- CostFinalize
- Ends the internal installation costing process begun by the CostInitialize action.
- CostInitialize
- Initiates the internal installation costing process.
- CreateFolders
- Creates empty folders for components that are set to be installed.
- CreateShortcuts
- Manages the creation of shortcuts.
- Custom
- Use to sequence a custom action.
- DeleteServices
- Stops a service and removes its registration from the system.
- DisableRollback
- Disables rollback for the remainder of the installation.
- DuplicateFiles
- Duplicates files installed by the InstallFiles action.
- FileCost
- Initiates dynamic costing of standard installation actions.
- FindRelatedProducts
- Runs through each record of the Upgrade table in sequence and compares the upgrade code, product version, and language in each row to products installed on the system.
- ForceReboot
- Prompts the user for a restart of the system during the installation. Not fixed sequence.
- InstallExecute
- Runs a script containing all operations spooled since either the start of the installation or the last InstallExecute action, or InstallExecuteAgain action.
- InstallExecuteAgain
- Runs a script containing all operations spooled since either the start of the installation or the last InstallExecute action, or InstallExecuteAgain action.
- InstallFiles
- Copies files specified in the File table from the source directory to the destination directory.
- InstallFinalize
- Marks the end of a sequence of actions that change the system.
- InstallInitialize
- Marks the beginning of a sequence of actions that change the system.
- InstallODBC
- Installs the drivers, translators, and data sources in the ODBCDriver table, ODBCTranslator table, and ODBCDataSource table.
- InstallServices
- Registers a service for the system.
- InstallValidate
- Verifies that all costed volumes have enough space for the installation.
- IsolateComponents
- Installs a copy of a component (commonly a shared DLL) into a private location for use by a specific application (typically an .exe).
- LaunchConditions
- Queries the LaunchCondition table and evaluates each conditional statement recorded there.
- MigrateFeatureStates
- Used for upgrading or installing over an existing application.
- MoveFiles
- Locates existing files on the system and moves or copies those files to a new location.
- MsiPublishAssemblies
- Manages the advertisement of CLR and Win32 assemblies.
- MsiUnpublishAssemblies
- Manages the unadvertisement of CLR and Win32 assemblies that are being removed.
- PatchFiles
- Queries the Patch table to determine which patches are to be applied.
- ProcessComponents
- Registers and unregisters components, their key paths, and the component clients.
- PublishComponents
- Manages the advertisement of the components from the PublishComponent table.
- PublishFeatures
- Writes each feature's state into the system registry.
- PublishProduct
- Manages the advertisement of the product information with the system.
- RegisterClassInfo
- Manages the registration of COM class information with the system.
- RegisterComPlus
- Registers COM+ applications.
- RegisterExtensionInfo
- Manages the registration of extension related information with the system.
- RegisterFonts
- Registers installed fonts with the system.
- RegisterMIMEInfo
- Registers MIME-related registry information with the system.
- RegisterProduct
- Registers the product information with the installer.
- RegisterProgIdInfo
- Manages the registration of OLE ProgId information with the system.
- RegisterTypeLibraries
- Registers type libraries with the system.
- RegisterUser
- Registers the user information with the installer to identify the user of a product.
- RemoveDuplicateFiles
- Deletes files installed by the DuplicateFiles action.
- RemoveEnvironmentStrings
- Modifies the values of environment variables.
- RemoveExistingProducts
- Goes through the product codes listed in the ActionProperty column of the Upgrade table and removes the products in sequence.
- RemoveFiles
- Removes files previously installed by the InstallFiles action.
- RemoveFolders
- Removes any folders linked to components set to be removed or run from source.
- RemoveIniValues
- Removes .ini file information specified for removal in the RemoveIniFile table if the component is set to be installed locally or run from source.
- RemoveODBC
- Removes the data sources, translators, and drivers listed for removal during the installation.
- RemoveRegistryValues
- Removes a registry value that has been authored into the registry table if the associated component was installed locally or as run from source, and is now set to be uninstalled.
- RemoveShortcuts
- Manages the removal of an advertised shortcut whose feature is selected for uninstallation or a nonadvertised shortcut whose component is selected for uninstallation.
- ResolveSource
- Determines the location of the source and sets the SourceDir property if the source has not been resolved yet. Not fixed sequence.
- RMCCPSearch
- Uses file signatures to validate that qualifying products are installed on a system before an upgrade installation is performed.
- ScheduleReboot
- Prompts the user to restart the system at the end of installation. Not fixed sequence.
- SelfRegModules
- Processes all modules listed in the SelfReg table and registers all installed modules with the system.
- SelfUnregModules
- Unregisters all modules listed in the SelfReg table that are scheduled to be uninstalled.
- SetODBCFolders
- Checks for existing ODBC drivers and sets the target directory for each new driver to the location of an existing driver.
- StartServices
- Starts system services.
- StopServices
- Stops system services.
- UnpublishComponents
- Manages the unadvertisement of components listed in the PublishComponent table.
- UnpublishFeatures
- Removes selection-state and feature-component mapping information from the registry.
- UnregisterClassInfo
- Manages the removal of COM class information from the system registry.
- UnregisterComPlus
- Removes COM+ applications from the registry.
- UnregisterExtensionInfo
- Manages the removal of extension-related information from the system registry.
- UnregisterFonts
- Removes registration information about installed fonts from the system.
- UnregisterMIMEInfo
- Unregisters MIME-related registry information from the system.
- UnregisterProgIdInfo
- Manages the unregistration of OLE ProgId information with the system.
- UnregisterTypeLibraries
- Unregisters type libraries from the system.
- ValidateProductID
- Sets the ProductID property to the full product identifier.
- WriteEnvironmentStrings
- Modifies the values of environment variables.
- WriteIniValues
- Writes the .ini file information that the application needs written to its .ini files.
- WriteRegistryValues
- Sets up an application's registry information.