Hi Zett, Thanks for the help, Can you please help me how to implement repair for the mentioned scenario (without UI). Currently by using "msiexec /fe sample.msi", I am reinstalling the above mentioned (code) msi. This case is not working for
1. Xp if 3 or more files are missing or corrupted 2. Vista - if atleast one file got missed or corrupted in the above cases I am getting "Windows installer error number 2343. -Raj P.S. /fe option for msiexec is even replacing the corrupted files also (though windows treats the modified files as higher version) On Fri, Nov 14, 2008 at 5:06 PM, zett42 <[EMAIL PROTECTED]> wrote: > > Because the files are non-versioned, MSI treats them as user-files and does > not reinstall them if they are modified. > See > http://msdn.microsoft.com/en-us/library/aa368599(VS.85).aspx<http://msdn.microsoft.com/en-us/library/aa368599%28VS.85%29.aspx> > > > Raj P wrote: > > > > Hi, > > The current problem, that I am fighting with is > > > > I have an msi which has simple UI (shown in the first lesson of the > > tutorial), and its copying (two) files to the defined directory. Due to > > some > > actions one of the file got deleted and the other file got edited. Now > > when > > I execute my msi (same msi) > > > > 1. by using "msiexec /i sample.msi", the files status remains same in the > > target folder ( i.e one file is not present and other is in the modified > > state) > > 2. by using "msiexec /i sample.msi REINSTALL=ALL REINSTALLMODE=vomu", the > > file which got deleted is getting created but the file which got edited > is > > not getting replace with the older one (I understood with other posts, > > that > > if the current file version is greater than the replaceable file version > > then it won't be) > > > > So my requirement is when ever I execute my msi, I should > get > > the initial version of the files (i.e. if they are edited they should be > > replaced with the older ones and if any got deleted they should be > > copies). > > Nothing but, I want to implement a repair option using the same msi. > > > > Thanks for the > > information that you are all sharing, > > > > -Raj > > > > P.S. Here is the code > > > > <?xml version="1.0" encoding="UTF-8"?> > > <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi"> > > <Product Id="{3BA9AA8B-11E3-4cc8-857B-1E9419E6FDF3}" > > Name="Reinstall Application" > > Version="1.0" > > Language="1033" > > Codepage="1252" > > Manufacturer="Pvt Ltd."> > > > > <Package Id="{CDA094A1-57C0-4d8a-97C5-9561F67240B3}" > > Keywords="Installer" > > Compressed="yes" > > InstallerVersion="200" /> > > > > <Media Id="1" Cabinet="Rinstall.cab" EmbedCab="yes"/> > > > > <Directory Id="TARGETDIR" Name="SourceDir"> > > <Directory Id="ProgramFilesFolder"> > > <Directory Id="ReinstallDir" Name="RDIR"> > > <Component > > Guid="{624A31F4-6E7D-4222-B2CE-AE61BA4B9389}" > > Id="Comp1"> > > <File Id="file1" Name="File1.txt" > > Source="file1.txt" > > DiskId="1"/> > > <File Id="file2" Name="File2.txt" > > Source="file2.txt" > > DiskId="1"/> > > </Component> > > </Directory> > > </Directory> > > </Directory> > > > > <Feature Id="feature1" Level="1"> > > <ComponentRef Id="Comp1"/> > > </Feature> > > </Product> > > </Wix> > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > > challenge > > Build the coolest Linux based applications with Moblin SDK & win great > > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > -- > View this message in context: > http://n2.nabble.com/How-to-implement-repair-option-without-UI-tp1496963p1498103.html > Sent from the wix-users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > 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 Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users