Hello,
Unfortunately, I cannot open your attached project due to its repository dependencies.
- repo.png (28.2KiB)Viewed 13365 times
Therefore, in order for us to further investigate this, can you please forward to us all the necessary dialogs from the Repository so we can open your project? You can upload them here or you can send the files by email to support at advancedinstaller dot com.
Otherwise, can you please send us a sample project that can be build and which can replicate the encountered behavior?
However, could notice in the uninstall log file, multiple lines like this:
MSI (s) (70:B4) [09:29:38:869]: Allowing uninstallation of shared component: {CC68322F-7EB9-4B42-A737-FD5A95A6CFA8}. Other clients exist, but installed to a different location
MSI (s) (70:B4) [09:29:38:870]: Allowing uninstallation of shared component: {791A42E1-01FC-4E0A-B490-7E67426FD670}. Other clients exist, but installed to a different location
MSI (s) (70:B4) [09:29:38:871]: Disallowing uninstallation of component: {2B65D142-871C-44C9-8504-37D55783BAE7} since another client exists
MSI (s) (70:B4) [09:29:38:871]: Disallowing uninstallation of component: {2B65D142-871C-44C9-8504-37D55783BAE7} since another client exists
MSI (s) (70:B4) [09:29:38:871]: Disallowing uninstallation of component: {2B65D142-871C-44C9-8504-37D55783BAE7} since another client exists
MSI (s) (70:B4) [09:29:38:871]: Disallowing uninstallation of component: {2B65D142-871C-44C9-8504-37D55783BAE7} since another client exists
MSI (s) (70:B4) [09:29:38:871]: Disallowing uninstallation of component: {B2B05DF4-57EF-43AB-BF87-9762E4F7B080} since another client exists
(the list is bigger, but I selected only a few)
Basically, this means that your files are somehow shared between multiple setups.
Every resource from an installation package has a component assigned. A component is a piece of the application or product to be installed. Examples of components include single files, a group of related files, registry keys, resources, etc.
If you find the above lines in the log file, then this is the reason why your files are not removed. Basically, this can happen if the same components are shared between multiple packages installed on the same machine. Windows Installer keeps a refcount (reference count) for the components and does not allow removing them until all the applications that use them are removed.
For testing purposes we always recommend using virtual machines with clean states so that when something goes wrong you can easily revert to a clean state of the virtual machine.
Are you able to reproduce this issue on a clean machine?
Best regards,
Liviu