/build/static/layout/Breadcrumb_cap_w.png

Is there any way to disable self healing

I need to know if it is possible to turn off self healing in an msi?

0 Comments   [ + ] Show comments

Answers (2)

Posted by: WGM_Jeff 12 years ago
4th Degree Black Belt
2
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.
Posted by: piyushnasa 12 years ago
Red Belt
0
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.

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