Как заставить 16-битные программы работать на 64-битной Windows?

Возможный дубликат:
Почему 64-битная ОС не может запустить 16-битное приложение?

При попытке играть в старую игру, например Skyroads, я получаю следующее сообщение об ошибке:

Версия этого файла не совместима с версией Windows, которую вы используете. Проверьте системную информацию вашего компьютера, чтобы узнать, нужна ли вам версия программы для x86 (32-разрядная) или x64 (64-разрядная), а затем обратитесь к издателю программного обеспечения.

Если я правильно понимаю, Skyroads - это 16-разрядная программа, которая не поддерживается в 64-разрядной операционной системе? Разве невозможно запустить его в 64-битной операционной системе?

4 ответа

Решение

Используйте эмулятор, такой как DOSbox, для 16-битных DOS-игр, для более интенсивной графики вам необходимо использовать виртуальную машину.

Короткий ответ - нет, невозможно запустить 16-разрядное приложение под Windows x64. Длинный ответ - да. Если вы хотите попробовать что-то вроде XPMode или другого программного обеспечения для виртуализации - вы можете заставить его работать.

Вероятно, вы можете установить это в режиме xp Windows 7. Вы можете скачать и установить режим xp ​​от Microsoft. Он будет функционировать аналогично виртуальной машине. Я думаю, что это работает в Windows 7 Pro и выше, но вы можете предпринять некоторые хакеры, чтобы работать в win 7 Home.

Лучше всего попробовать запустить его на 32-битной ОС в проигрывателе Virtual Box или Vmware.

Другие вопросы по тегам