Запуск 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, это не решит проблему.

WineVDM (OTVDM) — сторонний бесплатный компонент с открытым исходным кодом, позволяющий выполнить запуск 16-битных приложений в современных ОС (по сути, адаптированная версия Wine, транслирует Win16 в Win32), для его использования достаточно выполнить следующие шаги:
- Скачайте последнюю версию WineVDM с GitHub разработчика и распакуйте архив в удобное вам расположение. Важно: расположение подберите так, чтобы не менять его в дальнейшем, если после установки переместить папку, 16-битные приложения снова перестанут работать.
- Запустите ярлык install или install (no console) для установки (по факту, производятся лишь изменения в реестре для того, чтобы запуск 16-бит программ выполнялся с помощью WinVDM/OTVDM). При использовании первого в дальнейшем программы будут запускаться внутри окна консоли (даже те, что имеют графический интерфейс), второго — без видимого окна консоли.
- Готово. Теперь 16-битные программы Windows будут запускаться автоматически без каких-либо дополнительных действий:
Дополнительная информация:
- В папке утилиты присутствует файл otvdm.ini, позволяющий настроить конфигурацию. По умолчанию все строки закомментированы, но, если что-то потребуется изменить, уберите «;» в начале нужной строки и внесите необходимые изменения в параметры.
- WineVDM также позволяет запускать исполняемые файлы DOS, однако для этого надежнее использовать DOSBox.
- При желании можно не выполнять «установку», а использовать командную строку:
otvdm.exe путь_к_16_бит_программе.exe
- В папке WineVDM (OTVDM) присутствует файл .reg для удаления сделанных в ходе установки изменений.
Учитывайте: несмотря на то, что в целом инструмент работает исправно, не исключено, что с какими-то старыми программами он «справиться» не сможет. В этом случае можно попробовать использовать виртуальные машины со старыми ОС для их запуска.
Найти библиотеку старых 16-битных игр и программ можно здесь.
Andrey
Здравствуйте! Скажите, пожалуйста, почему старая игра Tumble Bugs 2 не запускается на Windows 11, даже в режиме совместимости? WineVDM поможет или нет?
Ответить
Dmitry
Здравствуйте.
Нет, WinVDM к ней не применим. А вот что посоветовать — не знаю, но для начала попробовал бы из другого источника игру взять.
И, кстати: что именно происходит при попытке запуска?
Ответить
Andrey
Она устанавливается, но при запуске картинка игры зависает и мерцать начинает. На Windows 7 прекрасно работает. Первую-то часть (TumbleBugs Remastered) ладно перевыпустили для новых ОС, работает и в Windows 11, а вторая часть не хочет.
Ответить