[This is preliminary documentation and subject to change.]
The InstallFinalize action runs a script containing all operations spooled since the start of the install or the last InstallFinalize action. It marks the end of a transaction that begins with the InstallInitialize action. If it is detected that the product is marked for complete removal, operations are added to the script to remove Add/Remove Control Panel information for the product, to unregister and unpublish the product, and to remove the cached local database from %WINDOWS%, if it exists.
None
None
The InstallInitialize action must be called before the InstallFinalize action.
When this action is executed, system changes made before it may not be restored. This action updates the system with whatever operations have been determined to that point, then ends the transaction.