[wix-users] Restart from MBA

Parkes, Kevin Kevin.Parkes at wacom.eu
Tue Jun 7 09:02:37 PDT 2016


The original error (described below) is intermittent (tester report it occurring approx. once in 10 attempts)

For debugging purposes, I am leaving the installed program running and setting e.Result to Result.Restart in ExecuteFilesInUse. However, I'm not seeing e.Restart == RestartRequired in either ExecutePackageComplete or ApplyComplete. 

I'm sure I must be doing something wrong, somewhere but I have no idea what...


-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Farrukh Waheed
Sent: 06 June 2016 12:22
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Restart from MBA

I'm currently fighting with my MBA with the installation of a Windows Update (.msu package), which requires a restart.

Here is what I have achieved so far as working thing; If there is a restart required due to any Package, then, in
ExecutePackageComplet() {
if(e.Restart==ApplyRestart.RestartRequired)
 DoReboot=true;
//But this is not necessary, because in  ApplyComplete(), e.Restart would also be RestartRequired i.e.
ApplyComplete()
{
  if(e.Restart==ApplyRestart.RestartRequired)
  {
    //Here you can ask if system should be restarted
    //if yes, then
    e.Result=Result.Restart;
   }
}

Hope it would help....



On 6 June 2016 at 15:33, Parkes, Kevin <Kevin.Parkes at wacom.eu> wrote:

> My MBA appears to uninstall successfully but if I subsequently 
> re-install (without a manual reboot) the install fails. The log file includes:
>
>   Apply complete, result: 0x8007015e, restart: Required, ba requested
> restart:  No
>
> I presume that indicates the uninstall should have requested/triggered 
> a restart? I had assumed (hoped) restart would be handled by the Burn 
> engine but either that's not the case or (more likely) I'm am doing 
> something (or not doing something) in my MBA which is screwing it up.
>
> I have looked at the WiX sources but haven't managed to figure out how 
> I should be handling restart. Does anyone know of samples or pointers 
> for what I should be doing? Or suggestions where to start looking for 
> what I might be doing wrong?
>
> Thanks
> Kev
>
>
> ____________________________________________________________________
> 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