/build/static/layout/Breadcrumb_cap_w.png

Question about ARPNOREPAIR Windows Installer property

when i used orca for creating mst for java application. I set  arpnorepair property to 1 but it not replicated.always repair button is enable. Please help me how to solve this?


0 Comments   [ + ] Show comments

Answers (2)

Posted by: dunnpy 10 years ago
Red Belt
0

ARPNOREMOVE=1 is the Public Property you're looking for to add to the Property Table of an MSI or MST to disable the remove button in ARP - note the spelling, and the capitalisation of the letters - they are important.

Its cousins, ARPNOMODIFY and ARPNOREPAIR are also useful.

If it is still appearing, there may be multiple ARP entries in the registry for the software, but only one visible. Check whether it has  'SystemComponent=1' under the uninstall key - this will cause the whole ARP entry to be hidden.

Some applications hide the ARP entry created by the MSI and pipe in a different one, meaning whatever you set in the MSI/MST won't be the one that is shown - you'll have to add the registry keys to disabled the buttons in your package.

Hope that helps,

Dunnpy

 

Posted by: anonymous_9363 10 years ago
Red Belt
0

I presume also that you took a verbose log of the install so that you could check whether or not your transform actually got applied?

 
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