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には含まれていません。