Software Deployment Question

ProductToBeRegistered Property

08/17/2011 4634 views
Hello guys,

i was just testing my packages for MS C++ Redistributables and as i was looking for the entrys under
add/remove programs i noticed, that there were some entrys missing.
The logfiles said, that the product has been installed successfully. As i was looking for the RegisterProduct
action to make sure, that the MSI has been registered properly i saw, that there has been set the 'ProductToBeRegistered'
property to '1' at those installations where the ARP entry is missing.

I'am quite sure that this has something to do with my problem but i couldn't find any helpful informations
about this property so i hope somebody has an explaination for me.

Here the related log file entrys:

MSI (s) (FC:F8) [15:40:53:233]: Doing action: RegisterProduct
Action ended 15:40:53: RegisterUser. Return value 1.
Action start 15:40:53: RegisterProduct.
MSI (s) (FC:F8) [15:40:53:233]: PROPERTY CHANGE: Adding ProductToBeRegistered property. Its value is '1'.
MSI (s) (FC:F8) [15:40:53:233]: Doing action: PublishComponents
Action ended 15:40:53: RegisterProduct. Return value 1.
0 Comments   [ + ] Show comments


Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

All Answers

What is the value for ALLUSERS property?
Answered 08/17/2011 by: SandeepPanat
Orange Senior Belt

Are the ARP entries missing entirely or just some?
Answered 08/17/2011 by: AngelD
Red Belt

From the log details if RegisterProduct, RegisterUser, and PublishProduct actions are successful, then the product is well registered. You may find 'ProductToBeRegistered' set to 1 on machines with ARP entry as well.
See the below note on MSDN -
Applications that have not been installed per-machine, and have only been installed as per-user applications for users other than the current user, do not appear in the Add/Remove Programs of the current user.
Answered 08/17/2011 by: SandeepPanat
Orange Senior Belt

I'm not at work anymore but when I recall right, the ALLUSERS property was set to 1
I've been testing 14 different MS Redist packages and every package has been configured exactly
the same as the others. The problem only occured at the 2005 Redist packages.

The ARP entry is completly missing. Also the the GUID under the Uninstall Regkey is created but
contains only the NoRepair and NoModify entrys.
Removing the MSI with msiexec /x {GUID} works!

I've also made sure to check the entrys logged in with the user in which the MSI has been installed.

Any further ideas would be appreciated.

Answered 08/17/2011 by: Teitan
Senior Purple Belt

Does the msi contain the ARPSYSTEMCOMPONENT property?
Answered 08/18/2011 by: timmsie
Fourth Degree Brown Belt

No, it doesn't
Answered 08/18/2011 by: Teitan
Senior Purple Belt

i noticed, that there were some entrys missing.For something like runtimes, does it really matter? It's not like they'll ever be uninstalled...
Answered 08/18/2011 by: anonymous_9363
Red Belt

No in fact not, but it would have been nice to know why this is happening and when the ProductToBeRegistered property is set.
Answered 08/18/2011 by: Teitan
Senior Purple Belt

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