[V7.001] (Un)InstallMSI Leaves Registry Entries Behind
Posted: Tue Aug 21, 2007 1:05 pm
We have two product versions: v1.9 and 2.x.
If I install v1.9 the two following reg keys are created automatically via IA:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{A77DC58D-BA1C-472A-8551-EFFC94A3CBC0}
HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\FireDaemonPro
When I uninstall via Add/Remove programs - both are removed correctly.
If the v2.x install I check for existence of the older version via "Get Install State".
In the Install Application Pre-Requisites section I use Install/Remove MSI Package using the legacy Product Code and the action string UNINSTALL=YES.
That works fine HOWEVER under these circumstances, HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\FireDaemonPro is not deleted and it continues to appear in the Add/Remove programs.
Is this a bug? Or should I just delete the registry key after the uninstall?
Cheers,
If I install v1.9 the two following reg keys are created automatically via IA:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{A77DC58D-BA1C-472A-8551-EFFC94A3CBC0}
HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\FireDaemonPro
When I uninstall via Add/Remove programs - both are removed correctly.
If the v2.x install I check for existence of the older version via "Get Install State".
In the Install Application Pre-Requisites section I use Install/Remove MSI Package using the legacy Product Code and the action string UNINSTALL=YES.
That works fine HOWEVER under these circumstances, HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\FireDaemonPro is not deleted and it continues to appear in the Add/Remove programs.
Is this a bug? Or should I just delete the registry key after the uninstall?
Cheers,