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   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


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.
Answered 04/06/2007 by: AngelD
Red Belt

Please log in to comment
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.
Answered 04/18/2007 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment