I created an installer using Installshield 2011. I can install the software with it and am able to uninstall too from the "Programs and Features" interface.
But if the application is already installed and I click on the installer again, it brings up screens stating it will uninstall and uninstall done. But the uninstall does not actually happen.
I have Remove ALL event for the Remove dialog and in the Remove table, I have all the files that need to be uninstalled listed with install mode 2.
Not sure what the issue is...esp since I can properly uninstall when done from "Programs and Features".
Any suggestions/tips?
It is useful to make a proper, verbose log file before trying to theorize too much about this. Replace the paths to match your requirements:
Explanation of the command line parameters:
Did you actually make any modifications to that remove dialog or is it standard? And why have you added the files to the RemoveFile table? Or did that happen automagically? It is generally not necessary to add files to RemoveFile table unless they are generated by your application and you want them removed on uninstall (typically in the user profile).
That being said, I just answered a question a few days ago relating to the difference in running an uninstall in silent mode versus interactive mode. Please read the following answer (and its associated question): Uninstall from Control Panel is different from Remove from .msi
UPDATES:
An uninstall reference of the different ways an MSI file can be uninstalled: Uninstalling an MSI file from the command line without using msiexec
If you are dealing with an Installscript MSI file try to read this reference of its setup.exe parameters: