Bob, Yes, I understand that I need the right arguments set from either bootstrapper or command line. But, the question is what are these right arguments. I need to:
1. Get the patch installed and 2. Keep the database file and 3. Keep using the MoveFile table to backup the database I have nothing against using REINSTALL & REINSTALLMODE. But, if set, MoveFile to Component action state relationship is broken, file is moved but not reinstalled. If not set, patch is not installed. Maybe there is the third option? Possibly I cannot explain well my problem. Please compile my sample, and install patch with the following command line arguments: 1. msiexec /update Patch.msp (SampleDb.txt is neither moved nor reinstalled) 2. msiexec /update Patch.msp REINSTALL=ALL REINSTALLMODE=omus (SampleDb.txt is moved to SampleDb.bak and not reinstalled.) I expect that Component_ foreign key in the MoveFile table means that file is moved when referred component is reinstalled (the file from source is copied to the real file on disk) and not moved when file is not reinstalled. Best regards, Ilya Slobodin ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users