If shortcut is not advertised (either desktop or startup) self-healing will work e.g I have a vendor msi I am removing shortcut so self-heal will work?

0 Comments   [ + ] Show Comments


Please log in to comment



As always the answer is not yes or no. 

If you start your application from a non-advertised shortcut there will be no self-heal.

If the application is started with a an advertised shortcut from some location self heal can apply. If the non-advertised shortcut is part of the feature that's repaired it will be placed on the system. This will however only happen if a key-file to one of the components is missing. If it's just the shortcut that is missing it won't repair.

If the non-advertised shortcut is part of another feature of your application, it will not be repaired (repairs are Feature based, not product based) it will NOT be placed on the system.

If you removed your last advertised shortcut from the install there will be no repair triggered from non-advertised installs.

You still might get the shortcuts if the product is triggered through a file-association or a COM class that is registered with your vendor msi as a valid entry point. These actions are also part of the 'advertisement'of your product.

Answered 09/09/2013 by: EVEEN
Green Belt

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