Make a minor update msi that fixes the issue and get your users (or write a stub that) runs it from the command line with the repair and recache msi options.
msiexec /fv your.msi /l*v log.txt -----Original Message----- From: John Ludlow [mailto:john.ludlow...@gmail.com] Sent: 28 August 2013 10:34 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] How to remove custom application with malformed uninstall package You have a couple of options: Firstly, there's the MSI Cleanup Utility http://gallery.technet.microsoft.com/MSI-cleanup-utility-3889c8db This is an old tool which I thought had been retired, but it's come in very handy. Note that this will not perform any uninstall operations or any MSI logic at all. It basically hunts round the MSI registry for evidence of your install and removes it. Any of your own registry entries or files will not be removed. But it's good for cleaning up a broken install. Secondly, there's it's younger sibling, in the form of a FixIt troubleshooter: http://support.microsoft.com/mats/Program_Install_and_Uninstall This will scan for installs it thinks have problems, ask you a few questions, then do pretty much the same as the cleanup utility above, though it's supposed to do a more intelligent job. Thirdly, you can find the appropriate MSI in the c:\windows\installer cache, remove the offending action from the sequence using orca.exe and then try to uninstall it again. Lastly, I know some people who swear by CCleaner for this kind of thing: http://www.piriform.com/ccleaner Hope one of those suggestions helps. John On 28 August 2013 10:13, Simon Gerhold <simon.gerh...@cetis.si> wrote: > I created a setup project with Wix Toolset, which does something like this: > > * install (into ProgramFiles/MyApp, Desktop shortcut, StartMenu,...) > * create a folder ProgramFiles/MyApp/InstallFolder > * create some files in the folder ProgramFiles/MyApp/InstallFolder > * run a powershell script, which installs some COM+ components > In the ProgramFiles/MyApp/InstallFolder is also a powershell script, > which removes my COM+ applications (regsvcs /u). This script is > executed as a custom action on uninstall. But here I made a mistake - > the custom action had the attribute After="RemoveFiles" (it should of > course be Before="RemoveFiles"). Now when I try to uninstall on my > application, the uninstall process terminates with the exception > "There is a problem with this Windows installer package. A program run > as part of the setup did not finish as expected. Contact your support > personnel or package vendor.". The same exception occurs if I try to install/repair/change my application... > Is there any possibility to uninstall my application without the last > (faulty) custom action? Or to 'overinstall' it somehow? > Simon > > > Simon Gerhold, razvojni inženir / Development Engineer Cetis d.d., > Čopova 24, 3000 Celje, Slovenia - EU, T: +386 3 4278 785, F: +386 > 3 4278 651, www.cetis.si<http://www.cetis.si/> > > > ---------------------------------------------------------------------- > -------- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL > 2012, more! > Discover the easy way to master current and previous Microsoft > technologies and advance your career. Get an incredible 1,500+ hours > of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! > http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.c > lktrk _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ----------------------------------------------------------------------------- - Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users