Software Deployment Question

Regarding MSI Custom Action

11/17/2012 4962 views


I want to hide the ARP entry of a shim that I have created using ACT. I have written a Custom Action using vbscript for including the SystsmComponent registry key in the MSI package.Custom Acion has been written in execute deferred mode by using call vbscript from Embedded code installation program and the condition given was 'NOT Installed'.when I install the application, the ARP entry is getting hidden but the problem comes when the application tries to self heal. During self healing, the ARP entry of the installed shim is being displayed. I have tried changing the install sequences but nothing worked out for me. Kindly help me to solve this issue.

Thanks in advance,

Vivek V   

0 Comments   [ + ] Show comments


Community Chosen Answer


The condition of the custom action which will hide the ARP entry should match with the condition that you have used for installing the Shim..

Answered 11/23/2012 by: jagadeish
Red Belt

All Answers



Maybe, it's because the custom action not run during self heal. You could change the condition

Not Installed


Answered 11/17/2012 by: egiberne
Second Degree Brown Belt


wouldn't it be easier to just add the ARPSYSTEMCOMPONENT property to the MSI? Set it to any value (usually "1") to hide the ARP entry

Answered 11/19/2012 by: pjgeutjens
Red Belt

  • No.. This will hide the ARP entry of the main MSI not the Shim's ARP Entry
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