Как запускать старые 16-битные приложения на 64-битной Windows 10 или 11

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

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

Даже в режиме совместимости.

Стало быть без эмулятора не обойтись?

Необязательно.

Решить проблему вы можете с помощью мини-компонента otvdm, скачав оный со страницы разработчика

github.com/otya128/winevdm/releases

Распакуйте архив с компонентом и установите его кликом по ярлыку «install».

Ярлык install

Процедура установки проходит в тихом режиме, разве что с открытой командной строкой.

После того как консоль закроется, можете запускать ваше 16-битное приложение.

Правда, на этом этапе может возникнуть еще одна ошибка «Не удается продолжить выполнение кода, поскольку система не обнаружила VCRUNTTME140.dll».

Не удается продолжить выполнение кода, поскольку система не обнаружила VCRUNTTME140.dll

В этом случае вам нужно будет установить компонент Microsoft Visual C++ Redistributable for Visual Studio 2017.

Устанавливайте обе редакции компонента, и 64-битный, и 86-битный. Если всё сделано правильно, при запуске старой программы или игры сначала стартует окно классической командной строки, а за ним запустится и старое 16-битное приложение.

16-битное приложение

Поскольку otvdm является по сути портативным, вы не должны удалять его папку или перемещать ее в другое расположение, иначе при запуске старых приложений вы получите ошибку «Не удается найти путь», так как запускаются приложения через посредством otvdm.

Если вы захотите удалить компонент, запустите файл uninstall.reg в его папке, а затем удалите и саму папку с исполняемыми и конфигурационными файлами.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 оценок, среднее: 5,00 из 5)
Загрузка...

7 комментариев

  • Коллеги, установил предсавленную последнюю версию 0.8.,1 на Win 10x64 , не помогло, никакого результата, 16 битный прога не запустилась. Хотя, на Win XP оно работает.

  • вот это я попал случайно на офигенную статейку... Спасибо! Было лень ставить DOSBox или виртуальную машину ради одной игры для Windows 3.1

  • Не работает оно нифига. Вин10 64бит.16битные приложения не запускаются. Зачем людей в заблуждение вводите?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *