title: InstallShield maintenance mode not running
body: <p>I have a InstallShield Basic MSI project. It installs correctly, but when I run Setup.exe on a machine where my program is already installed, the Maintenance Mode dialog doesn't show. Instead, the Setup Resume dialog shows.</p>
  
  <p>Conditions for Maintenance Welcome:</p>
  
  <p><code>Installed and Not RESUME and NOT Preselected and NOT Patch</code></p>
  
  <p>Conditions for Setup Resume:</p>
  
  <p><code>Installed and (RESUME or Preselected) and NOT Patch and INSTALL_TYPE~&lt;&gt;'upgrade'</code></p>
  
  <p>Setup Resume is right above Maintenance Welcome in the UI sequence.</p>
  
  <p>Checking the log, I see that the Preselected property is set to 1 at the beginning of installation, which is why I believe Maintenance Welcome is failing. Also in the log, it says <code>(condition is false)</code> for the Maintenance Welcome dialog.</p>
  
  <p>However, I have no clue as to why it is being set to 1 (I'm new to InstallShield). Why is it being set to 1, and how can the Maintenance Welcome dialog be shown instead of Setup Resume in my scenario ?</p>