<div>I have got profile 7-zip on version 4.65:</div>
<div><packages> <package id="7zip"    name="7-Zip"   revision="4.65" notify="false"><br>        <check type="uninstall" condition="exists" path="7-Zip 4.65" /><br>

        <install cmd='msiexec /i %SOFTWARE%\7zip\7z465.msi /qn /norestart' /><br>        <install cmd='cmd /c     %SOFTWARE%\7zip\7zipAssoc.CMD > nul'   /> <br>       <remove  cmd='msiexec /qn /x%SOFTWARE%\7zip\7z465.msi' />       </div>


<div>    </package><br></packages></div>
<div> </div>
<div>a user computer was installed 7-zip 4.57, mannualy, without WPKG. </div>
<div>After work  WPKG  In reality WPKG execute 7zip install.</div>
<div> </div>
<div>Package '7-Zip' (7zip): Not installed (checks failed). Preparing installation.<br>Installing '7-Zip' (7zip)...<br>Install type: install<br>Executing command: msiexec /i %SOFTWARE%\7zip\7z465.msi /qn /norestart<br>

Executing command: cmd /c     %SOFTWARE%\7zip\7zipAssoc.CMD > nul<br>Checking existence of package: 7-Zip<br>Uninstall entry '7-Zip 4.65' matches string '7-Zip 4.65'.<br>Uninstall entry for 7-Zip 4.65 was found: test successful<br>

Adding settings node: '7-Zip' (7zip), Revision 4.65<br>Package '7-Zip' (7zip): Package and all chained packages installed successfully.<br>Processing (install) of 7-Zip successful.</div>
<div> </div>
<div>And now, computer has to versions of 7-Zip: 4.65 & 4.57</div>
<div><br>What's the basic logic WPKG for such situations: The previous version is installed manually need to do upgrade </div>
<div> </div>
<div> </div>