Запуск 16-битных программ в Windows 11 и 10

Запуск 16-битных программ в Windows 11 и 10Некоторые пользователи могут столкнуться с необходимостью запустить 16-бит игру или программу из очень старой версии Windows. Стандартными средствами выполнить этого в современных x64 ОС не получится. Тем не менее, запуск возможен.

В этой инструкции подробно о простом способе запустить 16-битные Windows программы в x64 Windows 11 и 10. На близкую тему: Запуск DOS программ и игр в Windows.

Использование WineVDM (OTVDM) для запуска 16-бит приложений в 64-бит Windows

Если вы попробуете запустить программу, разработанную для версий Windows от первой до 3.11 в Windows 11/10 x64, вы получите сообщение об ошибке «Невозможно запустить это приложение на вашем ПК».

Невозможно запустить это приложение на вашем ПК

Причина — отсутствие поддержки 16-разрядных приложений в новых 64-битных версиях ОС.

Даже если попробовать использовать параметры совместимости, например, установить режим совместимости с Windows 95/98, это не решит проблему.

Добавить в заметки чтобы посмотреть позже?

Чтобы узнавать о свежих записях укажите email:

Выбор режима совместимости в Windows

WineVDM (OTVDM) — сторонний бесплатный компонент с открытым исходным кодом, позволяющий выполнить запуск 16-битных приложений в современных ОС (по сути, адаптированная версия Wine, транслирует Win16 в Win32), для его использования достаточно выполнить следующие шаги:

  1. Скачайте последнюю версию WineVDM с GitHub разработчика и распакуйте архив в удобное вам расположение. Важно: расположение подберите так, чтобы не менять его в дальнейшем, если после установки переместить папку, 16-битные приложения снова перестанут работать.
  2. Запустите ярлык install или install (no console) для установки (по факту, производятся лишь изменения в реестре для того, чтобы запуск 16-бит программ выполнялся с помощью WinVDM/OTVDM). При использовании первого в дальнейшем программы будут запускаться внутри окна консоли (даже те, что имеют графический интерфейс), второго — без видимого окна консоли. Установка WineVDM или OTVDM
  3. Готово. Теперь 16-битные программы Windows будут запускаться автоматически без каких-либо дополнительных действий: 16 битная игра работает в Windows 11 x64

Дополнительная информация:

Учитывайте: несмотря на то, что в целом инструмент работает исправно, не исключено, что с какими-то старыми программами он «справиться» не сможет. В этом случае можно попробовать использовать виртуальные машины со старыми ОС для их запуска.

Найти библиотеку старых 16-битных игр и программ можно здесь.

+ +