Запустите командную строку в режиме XP в Windows 7

5032
sound2man

Я пытаюсь запустить приложение DOS ( .com) в Windows 7 64bit. Он не будет работать на чем-то более новом, чем XP. Там в любом случае? Я могу настроить командную строку для запуска в режиме совместимости с XP? Я вижу только варианты Vista и Server 2008.

Я пробовал DOSBox, и я не могу установить OS / 2 для установки под виртуальной коробкой.

1

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

6
Moab

64-битная Windows 7 не поддерживает 16-битную подсистему, поэтому 16-битные приложения DOS не будут работать в 64-битной Windows 7. Ваш заголовок не совсем понятен. Возможно, вы используете неправильный термин, вот что такое XP Mode, и, возможно, вы ищете решение.

http://www.microsoft.com/windows/virtual-pc/default.aspx

Правильно, я имел в виду совместимость с XP, а не режим XP, как на виртуальной машине. Благодарю. sound2man 14 лет назад 0
@ sound2man: 16-битных (и .com всегда 16-битных) приложений на 64-битной Windows (включая XP 64-битную). Вы должны использовать XP Mode или другую виртуальную машину (или переустановить WIn7 как 32-битную). Richard 14 лет назад 0
1
Wil

Изменить: неважно. Я только что заметил 64-битную часть. Вы не сможете заставить его работать, если вы не используете виртуальную машину, как уже упоминалось.

Вы можете скачать Microsoft Compatability Toolkit отсюда:

http://www.microsoft.com/downloads/details.aspx?familyid=24da89e9-b581-47b0-b45e-492dd6da2971&displaylang=en

Это позволит вам установить все виды параметров совместимости для приложения и будет применять их при каждом запуске (даже из командной строки).

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