Thanks. In the end, I found this reference which provided me the explanation I 
required:

http://blogs.msdn.com/b/astebner/archive/2005/08/30/458295.aspx

regards
sanjay

> -----Original Message-----
> From: Rob Mensching [mailto:r...@robmensching.com]
> Sent: 12 December 2012 05:16
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Repair Problem
> 
> Check out the File Versioning Rules topic in the MSI SDK. It explains this
> behavior.
> 
> 
> On Tue, Dec 11, 2012 at 3:44 PM, Sanjay Poria
> <sanjay.po...@xanalys.com>wrote:
> 
> > My company moved to using msi around a year and I authored a major
> > product release and subsequent patch files (small update msp's that do
> > not increment the baseline version) using wix.  The product contains a
> > number of binary files. Recently we had an issue where the customer
> > manually replaced a couple of the binary files (.pdb) in the Program
> > Files install area. Now, there was a later issue which meant that they
> > wanted to go back to the latest installed version so we suggested just
> > doing a "Repair" of the product from the control panel...
> > Unfortunately the repair had no effect on the binary files and did not
> > replace them with the version in the latest installed product.
> >
> > After some research I find that if I manually run a repair with the
> > /fo flag (the default), the files are not replaced, but if I run it
> > with /fd, they are replaced as expected.
> >
> > The help says
> > o - Reinstalls if file is missing or an older version is installed.
> > d - Reinstalls if file is missing or a different version is installed.
> >
> >
> > My questions are:
> > -          Why didn't msiexec realise the file was different based on the
> > differing timestamp
> > -          More worrying, when doing a repair from the control panel, the
> > repair clearly fails for all/some of the files, but we get no error
> > message. Should we tell the client to always run it from the command line?
> > Can we build this option into the original msi and what are the
> > downsides of this?
> > -          Clearly the customer is breaking some best practises by
> > overwriting files in the Program Files area but I did expect they
> > would be safe because the repair would work. Are there some rules we
> > can give to the customer to follow in the future?
> >
> > Any help is appreciated (especially because I know this is really a
> > MSI issue and not a Wix one).
> > Regards
> > sanjay
> >
> > ----------------------------------------------------------------------
> > -------- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free
> > Trial Remotely access PCs and mobile devices and provide instant
> > support Improve your efficiency, and focus on delivering more
> > value-add services Discover what IT Professionals Know. Rescue
> > delivers http://p.sf.net/sfu/logmein_12329d2d
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> 
> 
> 
> --
> virtually,
> 
>    Rob Mensching
>    http://RobMensching.com LLC



------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to