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