/build/static/layout/Breadcrumb_cap_w.png

MSI package registration

I have a vendor package (Websense Desktop Agent 6.3.1) that when installed using a true system account does not seem to get registered properly. When you try to uninstall I get the message that "This action is only valid for products that are currently installed" I then have to run the install again with a normal administrator account before I can try and remove it. How is package registration handled and where would I look in the registry for it? I install most of my msi's in our organization using a true system account and don't have this issue.

Also the vendor intentionally made the package not show up in add/remove programs even when installed normally. I would like to populate the necessary tables in the MSI to have it show up in add/remove programs.

0 Comments   [ + ] Show comments

Answers (2)

Posted by: AngelD 16 years ago
Red Belt
0
Try installing the package as per-machine (set the ALLUSERS property to 1) and remove the ARPSYSTEMCOMPONENT property to show the application in the Control Panel (Add or Remove Programs)
Posted by: anonymous_9363 16 years ago
Red Belt
0
ORIGINAL: joedown
I have a vendor package (Websense Desktop Agent 6.3.1) that when installed using a true system account does not seem to get registered properly.
What I think you mean is that the MSI doesn't record its installed status in the registry. The first place I'd look is at the permissions applied to the relevant registry keys. It wouldn't be the first time that I've come across screwed permissions, where even local admins had no access.

As ever, ProcMon will show you what access is requested and the system's response (e.g. ACCESS DENIED).
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