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

64 位 Windows 安装程序可以在 64 位 Windows 上无缝安装基于 32 位 MSI 的应用程序。 对于使用 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不包括此机制。