title: Uninstall exe program in through cmd
body: <p>I am writing an app to remove an old version of Qmuzik ERP software from a network and install the new version. I have used the Process methods in C# to execute the msi through a cmd command to install the new version. The command I use is:</p>
  
  <pre><code>msiexec /qn /i "MSI Path" 
  </code></pre>
  
  <p>This works beautifully. </p>
  
  <p>The reason I am doing this is because of the fact that there are more than one msi which has to be run in sequence. Using the process method I can watch the process and detect when it is done and execute the next msi in the sequence. All of this happens quietly on the users pc.</p>
  
  <p>The problem is, before I can install the new version I have to uninstall the previous version. The old version was installed on to the machines using an exe setup file. I have tried converting the exe file to msi and using msiexec to uninstall through command line but it has no effect on the instances that has been installed with the exe and not the converted msi (which is the entire network)</p>
  
  <p>Is there any Command that I can use in cmd to uninstall these instances that has been installed using the exe?</p>