Iterate iLC uses Microsoft Installer. This works well for a variety of applications and makes it easy to uninstall, repair or change an installation from the Control Panel or from the original media from which Iterate iLC was installed.
Unfortunately there is a known issue with Microsoft Installer which means if you attempt to upgrade the software by running the installation of the newer version when a previous version of the program is already installed, you sometimes get the error message:
Another version of this product is already installed…..
If this happens there are two options available to you:
- Uninstall the previous version manually using Control Panel. This will remove the program files, iLC.ini file and documentation, but will leave your license.dat file and any user data intact. It will not uninstall MATLAB Compiler Runtime. You can then install the new version of Iterate iLC and it will operate correctly.
- Run msiexec.exe from the command line using reinstallation command line options. This will force Microsoft Installer to perform full upgrade version checking. The command line is:
msiexec /i iLCxxcomplete.msi REINSTALL=ALL REINSTALLMODE=vomus