Wednesday, 23 January 2013

InstallShield. .net install class service not uninstalled

If you are using install shield, and uninstalling the application but a service is left it could be caused by the system thinking the dll's are shared between other applications.

To resolve this, simply remove the entries relating to your application from the following registry key.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls

This should then allow the service to install / uninstall naturally.

Additionally, you need to check all of the components of the InstallShield install to make sure they are not set as 'Shared' This stops them from being uninstalled.

No comments:

Post a Comment