64 位系统上的应用程序安装

64 位 Windows Installer 可以在 64 位 Windows 上无缝安装基于 MSI 的 32 位应用程序。 对于使用 16 位存根启动 32 位安装引擎的较旧应用程序,64 位 Windows 可识别特定的 16 位安装程序程序,并替换移植的 32 位版本。

16 位 DOS、Windows 或 OS/2 应用程序通常使用 16 位存根检查计算机类型,然后启动 32 位安装引擎以实际执行安装。 若要启用使用此技术的应用程序安装,64 位 Windows 将 32 位版本替换为以下 16 位安装程序:

  • 适用于 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 上。