title: WiX bundle installation force reboot details
body: <p>I have Windows program installation bootstrapper project. There is .NET Framework, Visual Studio C++ redistributable, device driver installer and my application installer in chain:</p>
  
  <pre><code>&lt;Chain&gt;
      &lt;PackageGroupRef Id="Netfx45Xxx"/&gt;
  
      &lt;ExePackage Id="CppRedist"
          SourceFile="..\redist\vcredist_x86.exe" DetectCondition="VC2012CPPX86REDIST"&gt;
      &lt;/ExePackage&gt;
  
      &lt;MsiPackage Id="BlmInstall"
          SourceFile="..\bin\Release\BlmInstall.msi"&gt;&lt;/MsiPackage&gt;
      &lt;MsiPackage Id="UAUDriver" SourceFile="..\redist\setup.msi"&gt;&lt;/MsiPackage&gt;
  &lt;/Chain&gt;
  </code></pre>
  
  <p>I want system to restart after .NET installation and then continue installation after reboot automatically. DotNET package group defined as:</p>
  
  <pre><code>&lt;Fragment&gt;
      &lt;PackageGroup Id="Netfx45Xxx"&gt;
          &lt;ExePackage
              Id="Netfx45Xxx"
              Cache="no" Compressed="no"
              PerMachine="yes"
              Permanent="yes"
              Vital="yes" InstallCommand="/q"
              SourceFile="..\redist\dotnetfx45_full_x86_x64.exe"
              DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=225702"
              DetectCondition="NETFRAMEWORK40"
              InstallCondition="(VersionNT &gt;= v6.0 OR VersionNT64 &gt;= v6.0) AND (NOT (Netfx4FullVersion=&amp;quot;4.5.50709&amp;quot; OR Netfx4x64FullVersion=&amp;quot;4.5.50709&amp;quot;))"&gt;
  
              &lt;ExitCode Value="1641" Behavior="forceReboot"/&gt;
              &lt;ExitCode Value="3010" Behavior="forceReboot"/&gt;
              &lt;ExitCode Value="0"    Behavior="success"/&gt;
          &lt;/ExePackage&gt;
      &lt;/PackageGroup&gt;
    &lt;/Fragment&gt;
  </code></pre>
  
  <ol>
  <li><p>When the .NET Framework installation is finished, Windows shows its usual window containing the list of opened applications and asking user for force reboot. The issue is that those lists contains my setup application too. It looks very lousy when my installation program asking the user to abort my herself and force reboot. How could it be solved?</p></li>
  <li><p>After reboot installation continues, but the user is forced to read the license agreement and accept it <em>again</em>. Is it possible to avoid it?</p></li>
  </ol>