64 ビット マージ モジュールの使用

64 ビット マージ モジュールには、このトピックで識別される特性があります。

  • マージ モジュールには、64 ビット オペレーティング システム用にコンパイルされたコンポーネントが少なくとも 1 つ含まれています。
  • マージ モジュールには 64 ビット コンポーネントは含まれないが、64 ビット Windows Installer パッケージでのみ使用することを意図しています。

マージ モジュールは次のように使用できます。

  • 64 ビットのマージ モジュールは、64 ビット Windows Installer パッケージにマージできます。 マージ モジュールと Windows Installer パッケージの Template Summary プロパティは同じ種類の 64 ビット プロセッサに設定する必要があります。 x64 マージ モジュールは x64 パッケージにのみマージできます。Intel64 マージ モジュールは Intel64 パッケージにのみマージできます。
  • 32 ビットのマージ モジュールは、32 ビットまたは 64 ビットの Windows Installer パッケージにマージできます。
  • 64 ビット マージ モジュールは、32 ビット オペレーティング システム上の 64 ビット パッケージにマージできます。

64 ビット マージ モジュールを作成するときは、次の手順に従います。

  • 32 ビット マージ モジュールを作成する場合と同じ一般的な手順を使用します。 詳細については、「マージ モジュールについて」と「マージ モジュールの作成」を参照してください。
  • Intel64 システムを実行している場合は、Intel64 値を使用して Template Summary プロパティを設定する必要があります。 x64 システムを実行している場合、x64 値を使用して Template Summary プロパティを設定する必要があります。 詳細については、「マージ モジュールの概要情報ストリーム リファレンス」を参照してください。
  • 同じコンポーネントに対して 32 ビットと 64 ビットの両方のマージ モジュールが存在する場合、モジュールに異なるシグネチャを与えることが推奨されます。 それにより、両方のバージョンのコンポーネントをパッケージに含めることができます。

詳細については、「64 ビット オペレーティング システム上の Windows インストーラー」を参照してください。