I have a small package that deploys an MSI. The MSI creates an executable and a service definition. I need to update my deployment package to a new MSI package. The problem is that the new package can't overwrite the existing running executable. My best guess is the existing package needs to be uninstalled before the new package can be pushed out. I have the "Package can be uninstalled" box ticked under the advanced publishing. The package uninstalls cleanly from the local workstation from add / remove programs as well as from a command line with msiexec /x /qb-. When I attempt an uninstall via 'approve for uninstall' I get the following in the windowsupdate.log. WARNING: Install failed, error = 0x80240017 / 0x00000000. What am I missing to get this package to uninstall correctly? |