With a scratch clean install the later uninstall does not blow-up.
But it also only removes the Programs & Features entry and the Start program group. It does not remove services, installed files, desktop shortcuts, or HKLM/SOFTWARE registry entry.
The concern is/was that paths in the .aip project were referencing files outside of the project directory. In this case pulling files from the D: development drive during a TeamCity build on the C: drive.
My test was simple (on a Sunday). Got on the AWS ...
Since upgrading from 12.8 to 13.5 our core product installer fails uninstall.
The uninstall fails leaving the product orphaned where it cannot be uninstalled or installed and fouls Windows badly. The files and Programs & Features entry are not removed.
We have a long-standing AI project for our main product. But there is one server at least where now with 12.8 some directories and files are not being installed. The verbose install log only has path property entries for these things - but the files do exist in the unpacked install directories.
We are currently using 12.8 build 69285. And we're about to release a new version of our products so do not want to change anything substantial at this time, unless there is a good reason.
Is there anything in the latest version that would positively impact this problem?
We are having the same exception appear intermittently in 4 different AI-based installers using 12.8.
It is the SEH_AV_DEP_BADPTR access violation pretty consistently. And we think it's with Windows 7 and Server 2008 R2 (only?). Also happens after a reboot, intermittently. Usually it does not ...
But now there is a variant where we would like to check for updates, either showing that progress or not, then automatically download and start any update with its GUI ... but not show the updater dialogs in between detection/download and seeing the ...