В Vista и более поздних версиях 64-разрядные версии Windows больше не поддерживают 16-разрядные программы, но 32-разрядные версии по-прежнему могут их запускать. Windows 8 во многом изменилась по сравнению с Windows 7, и некоторое время назад ходили слухи, что она будет доступна только в 64-битной версии [1] [2], что, похоже, уже не так . Не секрет, что Microsoft подталкивает пользователей к переходу на 64-битные системы. Они вообще отказались от 16-битной поддержки Windows 8 (включая 32-битные версии)?
windows-8
compatibility
16-bit
Synetech
источник
источник
.com
файлы или программы, скомпилированные с помощью Pascal для DOS, которые делают вещиecho
без перевода строки, перемещают курсор, устанавливают цвета текста, печатают дату / время, анализируют файл и т. д. Они работают просто отлично, и хотя некоторые функции теперь могут быть встроенными, многие / большинство - нет, и не всегда выполнимо (или даже возможно в некоторых случаях) обновить и / или повторно скомпилировать их для 32- или 64-битный.Ответы:
Хотя 64-разрядные копии Windows 8 не поддерживают 16-разрядные приложения, они все же поддерживаются для 32-разрядных копий [1] [2] [3] . Однако по умолчанию они не поддерживаются и должны включаться вручную с помощью апплета панели управления:
источник
Это то же самое, что Windows Vista или Windows 7. Если у вас 64-битная версия Windows, вы не можете запускать 16-битные приложения. Если у вас 32-битная версия Windows, вы можете запускать 16-битные приложения.
Обходной путь для 64-битных систем: в Windows 7 64-битной версии вы можете просто загрузить Virtual PC XP Mode и запустить там свое 16-битное приложение. Я не уверен, что Windows 8 также предоставляет режим XP (я так не думаю), но (некоторые версии?) Windows 8 поставляются с поддержкой Hyper-V. Таким образом, вы можете легко запустить, например, Windows XP в вашем Hyper-v, чтобы иметь поддержку 16 бит.
http://www.microsoft.com/windows/virtual-pc/download.aspx http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows -8.aspx
источник
Что касается Windows 7, 16-разрядные приложения просто не могут работать в 64-разрядной версии Windows 8.
Однако NTVDM, необходимый для запуска 16-разрядных приложений, все еще доступен в 32-разрядных системах Windows 8:
Как отметил Synetech, эта функция по умолчанию отключена и должна быть включена вручную.
источник