/build/static/layout/Breadcrumb_cap_w.png

Difference Between ALLUSERS=1 and Active Setup

Don't these two things perform the same function? ALLUSERS=1 forces the application to install across all profiles, correct? Active Setup compares HKLM and HKCU and if they're different, copies over any file(s) and executes under each profile. The reason I ask is there have been packages where I have had to use both in order for everything to populate on all profiles.

0 Comments   [ + ] Show comments

Answers (2)

Posted by: AngelD 17 years ago
Red Belt
0
Setting ALLUSERS to 1 will perform an per-machine installation.
These means shortcuts will be installed to the All Users folder instead of each users profile.
Any HKCR registry entry will be written under HKLM\SOFTWARE\Classes instead of HKCU\Software\Classes.
Any file association will also go into the HKCU hive.

If you don't have any entrypoint (such as shortcut, file association, COM Component...) to trigger the self-healing files located in the user profile and registry located in HKCU will not be repaired. Therefore we use Active Setup to help on adding those files/registry to the each user logging in to the client.
Posted by: jmcfadyen 17 years ago
5th Degree Black Belt
0
the most common reason an MSI will not do this is that people forget to set an HKCU entry in the component containing the profile items.


active setup is not required as AngelId mentioned if you have entry points in your msi.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
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