Невозможно играть в мои старые игры для DOS на новом ноутбуке?

2751
kerri williams

В прошлом году я перешел на новый ноутбук Compaq с установленной Windows 7, и теперь я не могу играть в свои старые игры для DOS, и при попытке играть появляется следующее сообщение об ошибке:

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

У меня есть DOSBox, и он все еще не работает! Я предполагал, что в Windows 7 будет установлена ​​программа, которая позволит вам играть в эти игры. Что мне нужно сделать? Я не всегда увлечен или слишком уверен в том, что меняю настройки своего компьютера. Есть ли руководство для неспециалистов?

3
Можете ли вы указать, какие именно игры вы пытаетесь запустить? James T 13 лет назад 1
Вы на самом деле запускаете игры * в * DOSBOX? Ignacio Vazquez-Abrams 13 лет назад 3
@Nick Из сообщения об ошибке он использует 64-битную Windows. 64-битные Windows вообще не поддерживают 16-битные приложения, за исключением некоторых установщиков InstallShield, которые использовали 16-битные заглушки. Но для 16-битных игр DOS это либо DosBox, либо виртуальная машина :( Michael Stum 13 лет назад 0

2 ответа на вопрос

2
RedGrittyBrick

Он должен работать в DosBox, предоставлять дополнительную информацию о программе и особенно точные сообщения об ошибках DosBox. На сайте DosBox есть полезное руководство по запуску игр в DosBox

Вы можете запустить много старых программ в Windows, используя «режим совместимости». Перейдите к значку вашей игры, щелкните по значку правой кнопкой мыши, чтобы открыть контекстное меню. выберите «Свойства», перейдите на вкладку «Совместимость» и установите флажок «Режим совместимости», выберите «Windows 95» в раскрывающемся списке. Я также попробовал бы другие варианты, пока не нашел бы комбинацию, которая работала - возможно, вам нужно быть систематическим и вести записи.

1
Journeyman Geek

Если игры ДЕЙСТВИТЕЛЬНО стары, возможно, это 16-битные - более старые 32-битные версии Windows, разрешенные для 16-битного программного обеспечения - например, игры через NTVDM . С 64-битными окнами это недоступно, поэтому, как сказал RedGrittybrick, вам нужно использовать dosbox.

С другой стороны, некоторая странность возникает, когда вы запускаете старое программное обеспечение на новых системах (например, вещи, работающие ОЧЕНЬ быстро, поэтому DOSBox считается лучшим способом запуска приложений DOS эпохи на современных системах - даже старые добрые игры используют его для своих целей). коммерческие выпуски.

Похожие вопросы