Если вы попробуете запустить в Windows 10 или 11 старое 16-битное приложение, то наверняка получите ошибку «Невозможно запустить это приложение на вашем ПК» или «Не удалось запустить программу или компонент из-за несовместимости с 64-разрядной версией». В этом нет ничего удивительного, ведь новые версии Windows, тем более 64-разрядные, не работают более со старыми, вытащенными из нафталина программами и играми.
Даже в режиме совместимости.
Стало быть без эмулятора не обойтись?
Необязательно.
Решить проблему вы можете с помощью мини-компонента otvdm, скачав оный со страницы разработчика
github.com/otya128/winevdm/releases
Распакуйте архив с компонентом и установите его кликом по ярлыку «install».
Процедура установки проходит в тихом режиме, разве что с открытой командной строкой.
После того как консоль закроется, можете запускать ваше 16-битное приложение.
Правда, на этом этапе может возникнуть еще одна ошибка «Не удается продолжить выполнение кода, поскольку система не обнаружила VCRUNTTME140.dll».
В этом случае вам нужно будет установить компонент Microsoft Visual C++ Redistributable for Visual Studio 2017.
Устанавливайте обе редакции компонента, и 64-битный, и 86-битный. Если всё сделано правильно, при запуске старой программы или игры сначала стартует окно классической командной строки, а за ним запустится и старое 16-битное приложение.
Поскольку otvdm является по сути портативным, вы не должны удалять его папку или перемещать ее в другое расположение, иначе при запуске старых приложений вы получите ошибку «Не удается найти путь», так как запускаются приложения через посредством otvdm.
Если вы захотите удалить компонент, запустите файл uninstall.reg в его папке, а затем удалите и саму папку с исполняемыми и конфигурационными файлами.
Коллеги, установил предсавленную последнюю версию 0.8.,1 на Win 10x64 , не помогло, никакого результата, 16 битный прога не запустилась. Хотя, на Win XP оно работает.
у меня точно так же
вот это я попал случайно на офигенную статейку... Спасибо! Было лень ставить DOSBox или виртуальную машину ради одной игры для Windows 3.1
Не работает оно нифига. Вин10 64бит.16битные приложения не запускаются. Зачем людей в заблуждение вводите?
но некоторые приложения всё-же работают
СПАСИБО ВАМ БОЛЬШОЕ!!! ВСЁ ЗАРАБОТАЛО!!!
Фантастика! Запустился Money97 под Win11 64 Pro!!!
Все запустилось, но проблема номер два: выдает ошибку "The sound software is not installed properly or has been disabled." хD