Sounds like the user is downloading your MSI from a web page using Internet Explorer & clicking "Run" rather than "Save" in the download prompt. The MSI is being run from the users Temporary Internet Files & when the time comes for them to install the later version, the old MSI simply doesn't exist as it has been purged from the Temporary Internet Files during the period between the original installation & the update.
No ideas how you would fix it though unless you get the user to download the old MSI to a location on their machine & then manually change the registry entry to point at that location before they attempt to run your new MSI. The only real fix is educating users that the Run button in the Internet Explorer download prompt should never be used for MSI's. Good Luck. Palbinder Sandher Software Deployment & IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: Tobi Ha [mailto:tob...@gmx.net] Sent: 12 January 2010 12:42 To: wix-users@lists.sourceforge.net; wix-users@lists.sourceforge.net Subject: [WiX-users] Automatic MSI rename??? Hi, I have a question concerning the following topic: In our company we create a msi file for a component/product ,e.g. xyz.msi. The product may only exist in one, the newest version, on the customers machine, therfore we use Major upgrades to replace any older version during installation. For each product version the same name of the msi, i.e. xyz.msi is used. This msi works on the most machines, but on some machines we get an error which points out that a xyz[1].msi cannot be found. Inside the registry instead of xyz.msi a named item xyz[1].msi can be found, but of cause our software does not rename the file. Does somebody know, which automatism changes the file name of an msi i.e. by appending indexes? Or is this an error within the MSI? Best regards, Tobias -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users