/build/static/layout/Breadcrumb_cap_w.png

How to add Active Setup into existing MSI?

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. 

  1. Once you’ve installed the solution, open an MSI package in MSI Editor.


  2. Create a new component for Active Setup by going to the Package Designer > Features and components tab.


  1. 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).


image203.png

  1. Enter a component name and click Save.


  1. At the next stage, add the Active Setup registry value by going to the Package Designer and choosing the Registry tab.

image136.png

  1. Select the New key from the context menu of the HKEY_LOCAL_MACHINE hive.

  1. 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.

  1. Choose New Value from the context menu of Software\Microsoft\Active Setup\Installed Components\[ProductCode] key.

  1. 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.




Comments

This post is locked
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ