Hi everyone,
Problem : After installing the application , the "Repair" tab in the Add/Remove Programs is not visible. Actually in the supplied msi , there is a property "ARPNOREPAIR" with the value "1" . I changed this value to "0" , even then the Repair tab is not visible . Moreover i deleted the same property which yielded no result. Then i realised that there is a custom action which sets the property "ARPNOREPAIR" to "1" . All i want to know is where should i set the property to change the value of ARPNOREPAIR to "0" in custom action .
0 Comments   [ + ] Show Comments

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.

Answers

0
Your property-setting CA needs to be placed in the Execute Immediate sequence after the current CA which is setting it to '1'. If this is a vendor-supplied MSI, make sure you add the CA via a transform and do not edit the MSI directly.
Answered 04/15/2008 by: VBScab
Red Belt

Please log in to comment
0
To reinstate the Repair button, just make sure ARPNOREPAIR is removed completely from the Property Table. Then either remove the Custom Action that sets the ARPNOREPAIR property or (if you are uncomfortable with that) set an impossible-to-meet condition on the Custom Action, for example 1=0.

(IIRC, if the ARPNOREPAIR property is present at all in the package, irrespective of the value assigned to it, it will have the effect of disabling the Repair button.)

Regards,

Spartacus
Answered 04/15/2008 by: spartacus
Black Belt

Please log in to comment
0
ORIGINAL: spartacus
(IIRC, if the ARPNOREPAIR property is present at all in the package, irrespective of the value assigned to it, it will have the effect of disabling the Repair button.)
Interesting...I'll look into that.
Answered 04/16/2008 by: VBScab
Red Belt

Please log in to comment
0
hi,
repair button will nt be visible in arp .
but repair button is visible on support info dialog only . not in arp .....

depends on the value of " Disable repair button" is "Yes/No"
Answered 05/06/2008 by: axsysbabu
Orange Belt

Please log in to comment
0
ORIGINAL: axsysbabu
depends on the value of " Disable repair button" is "Yes/No"
That's an InstallShield-only UI option which, in the final analysis, sets the ARPNOMODIFY property anyway.
Answered 05/07/2008 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity