[wix-users] Remains of Managed Bootstrapper
Jacob.Hoover at greenheck.com
Tue Oct 31 07:20:51 PDT 2017
How are they triggering the uninstall of your MSI? Normally all the MSI's are hidden in ARP so the user isn't manually doing it. Something must have been custom authored in this applications plugin architecture to call the uninstall for any plugins. The question you must ask is how is it finding your MSI? Are you writing custom reg entries? Are you providing any identifying info when registering your plugin?
The problem with the MSI calling the bundle uninstall is that Windows Installer already has a transaction started...
That being said, even if your MBA is missing the MSI it should still start in maintenance mode, so you are missing something to detect that. I am assuming the Install Welcome / Install conditions are part of your MSI?
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Farrukh Waheed via wix-users
Sent: Tuesday, October 31, 2017 12:22 AM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Cc: Farrukh Waheed <farrukh1 at gmail.com>
Subject: [wix-users] Remains of Managed Bootstrapper
I am delivering plugin for a software already installed on the client side using msi packed in our managed bootstrapper. This works fine and we can uninstall, modify, repair it through the control panel, in our bootstrapper's UI.
But if the user uninstalls their software, it also triggers the uninstall of our plugin, which actually calls Windows Installer Service to do the job. Now what we are left with the remains of our Bootstrapper still appearing in the Add-Remove programs list.
If we try to uninstall or repair it, it would show the Install Welcome screen and if we go further, it would end up with our Install Condition failures because required pre-requisites Software is no more there. So the user has to install the prerequisite Software again, Install/Restore from control panel again and then first Uninstall the plugin and then their Software. This is hectic...
Is there any method to trigger the uninstall of Bootstrapper if its delivered Msi is triggered to uninstall?
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
More information about the wix-users