Hi,
I have been having problems wereby if a user has our application running and they try and install they get told to reboot (which I expect) but on restart the updated install files are not put in place. The only way to recitify this is by re-running the install and choosing repair.
This happens because some files are in use during the upgrade and they cannot be deleted (this operation is scheduled after a reboot). However when the files from the new version package must be installed they are not because the existing files with the same name are unversioned and unmodified. Thus, after a reboot, the old files are deleted but the new ones are not put in place.
To avoid this issue you need to assign an explicit version for the files that are missing after a reboot (or simpler, for all the files from the package). In order to do this in AI select the appropriate files in the Files and Folders Page, select "Properties" from their attached context menu and in the "Version" tab of the "Edit Multiple Files" dialog select the option "Ensure that this file overwrites any installed target file".
Hope this helps.
Regards,
Adriana
_____________
Adriana Simion
Advanced Installer Team
http://www.advancedinstaller.com/