/build/static/layout/Breadcrumb_cap_w.png

ProductToBeRegistered Property

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

Answers (8)

Posted by: SandeepPanat 12 years ago
Orange Senior Belt
0
What is the value for ALLUSERS property?
Posted by: AngelD 12 years ago
Red Belt
0
Are the ARP entries missing entirely or just some?
Posted by: SandeepPanat 12 years ago
Orange Senior Belt
0
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.
Posted by: Teitan 12 years ago
Senior Purple Belt
0
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.

KR
Sev
Posted by: timmsie 12 years ago
Fourth Degree Brown Belt
0
Does the msi contain the ARPSYSTEMCOMPONENT property?
Posted by: Teitan 12 years ago
Senior Purple Belt
0
No, it doesn't
Posted by: anonymous_9363 12 years ago
Red Belt
0
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...
Posted by: Teitan 12 years ago
Senior Purple Belt
0
No in fact not, but it would have been nice to know why this is happening and when the ProductToBeRegistered property is set.
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