In application packaging, Active Setup is used when applications need to install files or registry keys on a per-user basis without advertising entry points.
This step-by-step article shows how to integrate ActiveSetup into your package to propagate per-user resources to all logged-in users.
To perform this process, download PACE Suite for application packaging.
Once you’ve installed the solution, open an MSI package in MSI Editor.
Create a new component for Active Setup by going to the Package Designer > Features and components tab.
In the context menu of the feature you would like to install, click on 'New component.' For best results, choose a feature that contains per-machine resources (such as Complete).
Enter a component name and click Save.
At the next stage, add the Active Setup registry value by going to the Package Designer and choosing the Registry tab.
Select the New key from the context menu of the HKEY_LOCAL_MACHINE hive.
Next, you need to enter Key Software\Microsoft\Active Setup\Installed Components\[ProductCode]. Then, select the created component for the Active Setup (e.g. ActiveSetup), and click Add.
Choose New Value from the context menu of Software\Microsoft\Active Setup\Installed Components\[ProductCode] key.
And finally, you need to enter the Name StubPath, Value msiexec /fups [ProductCode] /qb.
Make sure that Type is set to String value (REG_SZ), then select the created component for the Active Setup (e.g. ActiveSetup) from the Component_ field. Click Save.
Check PACE Suite User Guide for more information.