Установка приложения в 64-разрядных системах

64-разрядная установщик Windows может без проблем установить 32-разрядные приложения на основе MSI на 64-bit Windows. для более старых приложений, использующих 16-разрядную заглушку для запуска 32-разрядного модуля установки, 64-разрядный Windows распознает определенные 16-разрядные программы установки и подставляет побайтовую версию с 32 переносом.

16-разрядные приложения DOS, Windows или OS/2 часто используют 16-разрядную заглушку для проверки типа компьютера, а затем запуска подсистему установки 32-bit для фактического выполнения установки. чтобы разрешить установку приложений, использующих этот метод, 64-разрядная Windows заменяет 32-разрядные версии для следующих 16-разрядных программ установщика:

  • программа установки Microsoft для Windows 1,2
  • программа установки Microsoft для Windows 2,6
  • программа установки Microsoft для Windows 3,0
  • программа установки Microsoft для Windows 3,01
  • InstallShield 5. x

список подстановок хранится в реестре в следующем разделе: HKEY _ LOCAL _ MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ NtVdm64.

Примечание

Этот механизм предоставляется только для обеспечения совместимости с 32-разрядными приложениями, которые используют 16-разрядные программы установщика Майкрософт, перечисленные в этом разделе. Добавление программ сторонних разработчиков не поддерживается.

Примечание

этот механизм не включен в Windows 10 на ARM.