Skip to main content

InstallExecuteSequence element

Windows Installer references

InstallExecuteSequence Table

Parents

Package, Module, Fragment

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.

Edit the schema for this page