どちらのファイルにも、ファイル ハッシュ チェックを含むバージョンが含まれています
ファイル ハッシュは、Windows インストーラーで使用できます。 詳細については、「MsiGetFileHash と MsiFileHash テーブルを参照してください。 MsiFileHash テーブルは、バージョン管理されていないファイルでのみ使用できます。
インストールされているコンポーネントのキー ファイル (copy-A) の名前がターゲットの場所 (copy-B) に既にインストールされているファイルと同じ場合、インストーラーは 2 つのファイルのバージョン番号、日付、言語を比較します。
どちらのファイルにもバージョン番号が設定されていない場合、インストーラーは次のフロー図に示すロジックを使用して、コンポーネントに属するすべてのインストール済みファイルを置き換えるかどうかを判断します。 インストーラーはコンポーネント全体のみをインストールするため、インストールされたキー ファイルが置き換えられると、コンポーネントのすべてのファイルが置き換えられます。
この図は、REINSTALLMODE プロパティを設定することでオーバーライドできる、既定の ファイル バージョン管理規則を示しています。 REINSTALLMODE プロパティの既定値は "omus" です。
の reinstallmode プロパティ設定によってオーバーライドされた場合の既定のファイル バージョン管理規則
「既存のファイルを置き換える の既定のファイル バージョン管理の例を参照してください。
- 両方のファイルのバージョンが
- どちらのファイルにもバージョン
- 1 つのファイルにバージョン がある