mfairbrother
Posts: 29
Joined: Tue Dec 20, 2005 12:39 pm

Uninstall help

I have several files that are no longer getting uninstalled. Using the /lvx* option to msiexec, I can see the following:

"Disallowing uninstallation of component: {....} since another client exists


Any ideas or suggestions?
ciprian
Posts: 259
Joined: Thu Jul 14, 2005 12:56 pm
Location: Craiova, Romania
Contact: Website

Hi,

This problem could occur if you have more then one version of the same application installed at the same time (you allowed side by side installs) or you have created projects starting from an existing one. In this case all the components share the same GUIDs and when one package in uninstalled the components referenced by the other applications are not removed.

In order to remove those files you have to uninstall all the packages that refere those components.

This problem had been eliminated in the 3.6 version of Advanced Installer. New GUIDs are generated when the version is changed.


Best regards,
Ciprian
Ciprian Burca
Advanced Installer Team
http://www.advancedinstaller.com
mfairbrother
Posts: 29
Joined: Tue Dec 20, 2005 12:39 pm

I am using 3.6.1, anyway to regenerate the project file to get new ComponentId's?
mfairbrother
Posts: 29
Joined: Tue Dec 20, 2005 12:39 pm

What a mess, spent the better part of an hour hunting down the references in the registry.
Mike
Posts: 292
Joined: Wed Jun 01, 2005 10:50 am
Location: Craiova, Romania
Contact: Website

Hi,

If you have generated a new package simply by modifying the old one, here is a possible solution:

http://www.advancedinstaller.com/forums ... .php?t=958

However, as a general idea it is better to create a project from scratch, not modify another one, if you want to create a package for a new product.

Hope this helps.

Regards,
Mihai
Mihai Bobaru
Advanced Installer Team
http://www.advancedinstaller.com

Return to “Common Problems”