Default File Versioning
The flow diagrams in the following sections illustrate the default file versioning rules used when the key file of a component being installed has the same name as a file already installed in the target location. Default file versioning is also illustrated in Replacing Existing Files.
Note that with Windows Installer, file hashing is available to optimize the copying of files. For details, see MsiGetFileHash and the MsiFileHash table. The MsiFileHash table can only be used with unversioned files.
- Both Files Have a Version
- Neither File Has a Version
- Neither File Has a Version with File Hash Check
- One File Has a Version