I have also had a similar experience with a third party MSI, which we fixed by editing the cached copy.
The other option you could try is writing a Minor Upgrade for your installer - with the offending condition removed. When you do the minor upgrade you specify the REINSTALLMODE to recache the package. Because it is not doing an uninstall (as a major upgrade would) it should replace the cached MSI. Michael ________________________________________ From: Rob Hamflett [...@snsys.com] Sent: Wednesday, 14 October 2009 2:50 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Installer screw up We had something like this but managed to catch it after it had gone to only one customer. The installer we gave them had a condition that prevented it from being uninstalled. I had to install it locally and find the cached copy. You can either do this by searching the Windows folder or logging an attempt to uninstall it. After finding the MSI I used Orca to take out the offending condition so it could be uninstalled. I then had to write an app that would contain the fixed MSI, look for the broken one on the user's machine, query a bunch of info out of it to be very sure I had found the right one and replace it with the new version. You then have to very nicely ask the customer to run the exe so it can fix the broken deployment. Rob John Lister wrote: > Hi, I've a bit of a problem.. I've created an installer previously which > worked fine but required a certain version of IE to be installed which a > while ago worked fine. Foolishly I didn't specify the IE version properly and > also didn't stop the checks during uninstall. Now MS has kindly pushed > through updates to IE in the form of IE8 my installer is broken. It doesn't > let you install which is fine, its taken me a while to get around to looking > at this btw... But my IE addon occasionally causes IE8 to crash and there is > no way of easily uninstalling it as the installer complains due to one of my > checks. > > My question is therefore: is there an easy way to replace the installer msi > file on a users system with a correct one or modify it to stop the incorrect > check on uninstall? Would creating an update for the product overwrite the > current installer? > > Thanks > > John > -- > > Got needs? Get Goblin'! - http://www.pricegoblin.co.uk/ > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry(R) Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9 - 12, 2009. Register now! > http://p.sf.net/sfu/devconference ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users