We have created a 1.6.5 installer, and an updater that calls it for previous versions (1.6.4 and below), and are now encountering a problem with the Windows uninstall command for the first time ever. We've built our versions and updaters with AI 9.x for 10 releases in a row, the same way, and this is the first time we've seen something like this.
If we install the 1.6.5 version directly on Windows 7 or 8 from the generated .msi package, we can immediately uninstall the program without incident. Windows reports no problems.
But if we have the 1.6.4 version and then launch the updater to download and install the new 1.6.5 version, it runs properly with no errors, and the 1.6.5 program runs fine -- BUT if we then try to uninstall 1.6.5 with the same old Control Panel:Uninstall command, it will not work. Instead, Windows shows an error reading "There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor." In other words, the uninstalling error only appears if we've installed 1.6.5 as an update.
If we then run the Repair command on the application (in that same Control Panel window), and *then* run Uninstall, it works fine. So the question is, is there some change we should be aware of in AI 9.7 that would cause a problem like this for versions of our program that were created in AI 9.6 or earlier? Or is there some other setting or value to check in the 1.6.5 installer project that we are overlooking?
Thanks!