64 ビット システムでのアプリケーションのインストール

64 ビット Windows インストーラーは、64 ビット Windows に 32 ビット MSI ベースのアプリケーションをシームレスにインストールできます。 16 ビット スタブを使用して 32 ビット インストール エンジンを起動する古いアプリケーションの場合、64 ビット Windows は特定の 16 ビット インストーラー プログラムを認識し、移植された 32 ビット バージョンに置き換えます。

16 ビット DOS、Windows、または OS/2 アプリケーションでは、多くの場合、16 ビット スタブを使用してマシンの種類をチェックし、32 ビット インストール エンジンを起動して実際にインストールを実行します。 この手法を使用するアプリケーションのインストールを有効にするために、64 ビット Windows では、次の 16 ビット インストーラー プログラムの 32 ビット バージョンが置き換えられます。

  • Windows 1.2 用 Microsoft セットアップ
  • Windows 2.6 用 Microsoft セットアップ
  • Windows 3.0 用 Microsoft セットアップ
  • Windows 3.01 用 Microsoft セットアップ
  • InstallShield 5.x

置換の一覧は、次のキーの下のレジストリに格納されます: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\NtVdm64

注意

このメカニズムは、このトピックに記載されている 16 ビット Microsoft インストーラー プログラムを使用する 32 ビット アプリケーションとの互換性のためにのみ提供されます。 サード パーティ製インストーラー プログラムの追加はサポートされていません。

 

注意

このメカニズムは、ARM のWindows 10には含まれていません。