cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
isczsd
Level 2

the uninstallation looking for the installation msi file

Recently we migrated our setup project from installshield 8 to installsheild2008.IS2008 recognized our project was generated by previous version and converted it automatically to the current version.We didnot take any change to the new project's configration and built a release directly.
We installed the program with this new release but when to uninstall it from Add/Remove panel we got the following error message.It indicated the windows installer was looking for the installation setup file which had deleted manually after the installation.
My question:
1. Does uninstallation require the source installation file,such as .msi file?
2. If that file is necessary during uninstallation, isn't it windows installer's resposibility to cache it during installation automaticlly?
Other tips about our setup programe:
1. Our project is a Installscript Msi Project and built to a disk image.
2. We use "REINSTALLMODE=voums REINSTALL=ALL ADDLOCAL=ALL " prameters in setup.ini file and the above test is a first installation on the target machine.Such configuration alse used in the previous release built by Installshield 8 and none error message came out.
Is there anyone can help me? Thanks in advance.
Labels (1)
0 Kudos
(1) Reply
RobertDickau
Flexera Alumni

Normally an uninstall doesn't require the original MSI (of course, it does require the cached MSI from [WindowsFolder]Installer). It might be related to the unconditional re-cache flag "v" in the REINSTALLMODE value; as a test, does it behave differently if you remove that?

(If you're setting that to support minor upgrades, you might look into using a minor upgrade item in the Upgrades view, which can help setup.exe set REINSTALLMODE only when appropriate.)
0 Kudos