Hello, I'm using Wix3.0 and trying to define, during installation process, the default actions to be done when a service fails.
<Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="INSTALLLOCATION" Name="MyName"> <Component Id="MyIdSvc" Guid="72BFD935-4DB7-4079-8BB2-894E3D6B6FCE" SharedDllRefCount='no' KeyPath='no' NeverOverwrite='no' Permanent='no' Transitive='no' Win64='no' Location='either'> <File Id="mySvc" Name="Svc.exe" Source="..\Svc\bin\Svc.exe" ReadOnly='no' KeyPath='yes' Hidden='no' System='no' Vital='yes' Checksum='no' /> <ServiceInstall Id='SvcInstall' DisplayName='SvcName' Name='Svc' ErrorControl='normal' Start='auto' Type='ownProcess' Vital='yes' > <ServiceDependency Id='tcpip' Group='no'/> <ServiceConfig xmlns="http://schemas.microsoft.com/wix/UtilExtension" FirstFailureActionType="restart" SecondFailureActionType="runCommand" ThirdFailureActionType="reboot" RestartServiceDelayInSeconds="10" ProgramCommandLine= "[INSTALLLOCATION]\App.exe" ResetPeriodInDays="7" /> </ServiceInstall> <ServiceControl Id='AppliSvcControl' Name='AppliSvc' Start='install' Stop='uninstall' Remove='uninstall'/> </Component> ... I'm facing 2 issues: * "reboot" as xxxxFailureActionType seems to crash the installation (not the wix compilation) * How can I define the path of the app to run when one of the xxxFailureAction is set to "runCommand"? [INSTALLLOCATION]\App.exe is used "as is" no "translation". Thank you for your feedback. Crusty Applesniffer. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users