Jump to content

This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.

Single Basic MSI to replace several older Basic MSI installs - Problem

1 reply to this topic


  • Full Members
  • 1 posts

Posted 01 July 2013 - 16:11

I have a Basic MSI project which is replacing several individual older MSI projects. Everything is working well the new MSI project uses new Product, Upgrade and Package codes.


It would be nice to clean up the messy older entries in the control panel add remove programs.


In order to do this I added some registry entries in Local Machine,Software,Microsoft, Windows, CurrentVersion, Uninstall and set these to Uninstall Entire Key


I found that since these older programs were all installed with installshield basic MSI's I also had to remove entries from


HKEY Classes Root, Installer, Products and set these registry keys to Uninstall Entire Key


Problem is


It doesnt work


I wrote a stand alone program to remove these keys using INNO and this does the trick after the fact but I'd like the clean up to be part of the Installshield project so its more seamless and not a complicated chain of installation steps made from different products


So my question is


What needs to be done to have the Uninstall Entire Key Functionality work in Installshield 2010




Stefan Krueger

Stefan Krueger


  • Administrators
  • 13,269 posts

Posted 02 July 2013 - 14:19

Uninstall entire key should remove the key during uninstall. I guess you want to remove it during install however. To do this, you should go to the Direct Editor, select the RemoveRegistry table and add rows with the appropriate data as described in the help.