title: InstallShield created application goes on major upgrade during fresh install while previous version is absent from the machine
body: <p>I am InstallShield developer and recently encountered a strange scenario on my client's machine in which our customer's InstallShield application goes on major upgrade while I am trying to do a fresh install. Details are as follow:</p>
  
  <ol>
  <li><p>I tried to install my application which has been developed through InstallShield. It detected previous version on the target machine and went on major upgrade scenario but upgrade failed as there is no previous version on my machine.</p></li>
  <li><p>I checked the verbose logs and value of "IS_MAJOR_UPGRADE" is set to be "Yes"</p></li>
  <li><p>I checked add/remove programs but no entry found. I also checked the uninstall hive of registry editor but that also didn't contain any entry of my product (any of its previous version)</p></li>
  <li><p>I checked for all the binaries that get installed through my product and manually deleted them from the machine (registry and files) but still it goes on upgrade.</p></li>
  <li><p>I checked the location "C:\Windows\Installer" for any msi related to my product but none found there.</p></li>
  <li><p>I checked for the cached msi in "C:\Windows\Downloaded Installations" and deleted it from there too but then also my product is detecting the previous version on the machine.</p></li>
  </ol>
  
  <p>Can anybody help that what may be the possible reason for its setting the MSI property "IS_MAJOR_UPGRADE"="Yes" as I have I searched all the possible locations on my the machine where anything related to my product could be found but still it is picking up the previous version details from somewhere?</p>