[wix-users] Self-healing

Colin Sim Colin.Sim at ipfx.com
Thu Dec 17 11:57:03 PST 2015


Hi Phil,

In this case, you are right, it appears InstallShield uses the Class table to register COM components and that is what is causing the self-heal to occur. 

Thanks for your help,
Colin

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Phil Wilson
Sent: Friday, 18 December 2015 6:31 a.m.
To: 'WiX Toolset Users Mailing List' <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Self-healing

Try working backwards from the Application Event Log MsiInstaller entries from the repairs and see if they are for the same component. 

Repair can also be triggered from COM registration in the Class table, file associations, and from conflicts with other installed products. WiX COM registration using the Registry table would cause a difference in behavior because it won't trigger repair. 

Phil W  

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Colin Sim
Sent: Thursday, December 17, 2015 12:55 AM
To: WiX Toolset Users Mailing List
Subject: [wix-users] Self-healing

Hi all,

I have a WiX project that is a rewrite of an InstallShield project. However, I'm noticing some behavioural differences that I don't understand around self-healing (resiliency). For the InstallShield project, when I double-click an EXE (regardless of whether it has an advertised shortcut or
not) a repair is triggered if any of the components (key pathed files) are missing.  However, this does not happen for the WiX installer. The only way I can get the repair to trigger is to invoke the advertised shortcut.

How do I get the WiX installer to behave the same way as the InstallShield project? Is there a setting or configuration parameter that I'm missing?

Kind regards,
Colin

This e-mail contains IPFX information which may be privileged or confidential and is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, note that disclosing, copying, distributing or using this information is prohibited. If you have received this e-mail in error, please advise immediately to the e-mail address above and permanently delete this message and any attachments.
Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company.
We monitor our e-mail system and may record your e-mails. Thank you.

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/



____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/



More information about the wix-users mailing list