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)
Please log in to answer
Posted by:
WGM_Jeff
12 years ago
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.
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
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.
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