I have already got the solution, but I do not know what exact role ALLUSERS value played. one of my colligue installed nested installation/child msi. Base msi and child msi got installed successfully, but at the time of uninstallation, child msi did not get removed. When this problem came to me, I put ALLUSERS value in base msi, and again checked. Problem got resolved. child msi started uninstalling properly. I want to know, ALLUSERS properties role, in this case.

Please guide.
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


What is the ALLUSERS value for child MSI ?
Answered 02/25/2010 by: mekaywe
Brown Belt

Please log in to comment
child msi was having ALLUSERS=2 but in main msi value was not set.
Answered 02/26/2010 by: abking99
Second Degree Blue Belt

Please log in to comment
Since as far as I know including a nested MSI in an installation does not automatically make it uninstall when the parent gets uninstalled, you should look for a CA that takes care of the nested uninstall, see if it's somehow conditioned to ALLUSERS.

A second thing worth mentioning is that when I add a nested MSI install in Installshield, automatically the parameters ALLUSERS=[ALLUSERS] INSTALLOCAL=ALL are added, so it 'inherits' the ALLUSERS value from the main install which, if not specified, would default to 2, or per-user installs. And we all know how 'fun' uninstalling per-user packages can be

Answered 02/26/2010 by: pjgeutjens
Red Belt

Please log in to comment