Software Deployment Question

Is there any way to disable self healing

03/21/2012 3566 views
I need to know if it is possible to turn off self healing in an msi?
0 Comments   [ + ] Show comments


Community Chosen Answer

I found this which requires that you download ORCA.

In order to remove the keypaths, you should have access to the source msi.Once you have the msi load the MSI in ORCA, go to the component table and delete all of the keypaths from there.

Also, you can use the property DISABLEADVTSHORTCUTS =1 . Give this property either inside the msi or use it in command line when you are installing the msi.
Answered 03/21/2012 by: WGM_Jeff
4th Degree Black Belt

All Answers

Self healing occurs when your shortcut is advertised shortcut. You can change your shortcut to Non-Advertised one in your packaging tool.
If you want to do it in ORCA, then you need to change the Target column of your shortcut table to the path of exe from the feature name. Feature name in Target column implies advertised shortcut.
Answered 03/22/2012 by: piyushnasa
Red Belt

  • also u need to take care of other advertizing tables Class, ProgID, Extension, etc..u can pass that data through registry table
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