Как запустить 16-битное приложение в 64-битной Windows 10

Обновлено: 01.05.2024

Как уже отмечалось, 64-разрядная версия Windows не включает NTVDM и не поддерживает 16-разрядную подсистему. Следующим лучшим вариантом будет установка 32-битной версии на виртуальной машине. но если вы хотите запускать 16-битные приложения DOS в 64-битных окнах, вы можете использовать DOSBOX или vDOS.

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

Единственный возможный способ запустить 16-разрядную версию в 64 – это использовать эмулятор или запустить виртуальную машину в Hyper-v. Вы можете запустить 32-разрядную виртуальную машину Win XP и запускать в ней приложения.

Можно ли установить Ntvdm на 64-разрядную версию Windows 10?

NTVDM — это функция по запросу, которая поддерживается только в версии Windows x86. Он не поддерживается в версиях Windows x64 и ARM, которые не поддерживают 16-битный код x86 любого типа, включая программы DOS.

Как запустить старые программы DOS в 64-разрядной версии Windows 10?

  1. Загрузите ретропрограмму. Если вы читаете это руководство, вполне вероятно, что есть определенная игра или программа, которую вы хотите запустить, но у вас еще нет ее копии. …
  2. Скопируйте файлы программы. …
  3. Запустите DOSBox. …
  4. Установите свою программу. …
  5. Создайте образ своих гибких дисков. …
  6. Запустите свою программу. …
  7. Включить IPX. …
  8. Запустите IPX-сервер.

Как включить Ntvdm в 64-разрядной версии Windows 10?

Просто откройте панель управления, перейдите в раздел «Программы» и нажмите «Включение или отключение компонентов Windows». Вы можете найти NTVDM в разделе «Устаревшие компоненты», как показано на рисунке ниже. Кстати, NTVDM не существует в 64-разрядных версиях Windows 10, как показано на следующем изображении.

Может ли Windows 10 запускать 16-разрядные программы?

Windows 10 включает ряд опций для запуска старых программ, не предназначенных для этой операционной системы. … В частности, 16-разрядные приложения изначально не поддерживаются в 64-разрядной версии Windows 10, поскольку в операционной системе отсутствует 16-разрядная подсистема. Это может повлиять даже на 32-разрядные приложения, использующие 16-разрядный установщик.

Как запустить старые программы в Windows 10?

Как использовать средство устранения неполадок совместимости программ Windows

  1. В поле поиска на панели задач введите «Выполнить программы», затем нажмите «Выполнить программы, созданные для предыдущих версий Windows».
  2. Нажмите "Далее", и средство устранения неполадок попытается обнаружить потенциальные проблемы с вашими приложениями.

Как запустить 32-битную программу в Windows 10?

если это ярлык, вы можете щелкнуть правой кнопкой мыши и выбрать «открыть местоположение файла». Затем щелкните правой кнопкой мыши программу, затем щелкните свойства, затем перейдите на вкладку совместимости. Затем установите флажок рядом с «Запустить эту программу в режиме совместимости для:». Затем выберите версию ОС для запуска в режиме совместимости.

Есть ли 32-разрядная версия Windows 10?

Windows 10 поставляется как в 32-разрядной, так и в 64-разрядной версиях. Хотя они выглядят и работают почти одинаково, последний использует преимущества более быстрых и лучших аппаратных характеристик. Эпоха 32-разрядных процессоров подходит к концу, и Microsoft откладывает меньшую версию своей операционной системы на второй план.

Как запустить Foxpro 2.6 в 64-разрядной версии Windows 10?

  1. Скачайте и установите DOSBox — это эмулятор DOS, вы можете запускать любые приложения DOS с помощью этого эмулятора.
  2. Создайте папку для подключения в качестве диска в DOS, например, создайте папку с именем «DOSBOX» на диске D. (…
  3. Загрузите и скопируйте папку с установочным пакетом foxpro в папку DOSBOX. (…
  4. Откройте DOSBox.

Можете ли вы запустить DOS на современном ПК?

На самом деле вы сможете установить его на современный компьютер. Есть люди, которые это сделали. MS-DOS не сможет использовать всю память компьютера (даже с приложениями в защищенном режиме) и, скорее всего, не сможет получить доступ ко всему жесткому диску.

Как перейти в режим DOS в Windows 10?

Нажмите Windows+R, чтобы открыть окно «Выполнить». Введите «cmd», а затем нажмите «ОК», чтобы открыть обычную командную строку. Введите «cmd», а затем нажмите Ctrl+Shift+Enter, чтобы открыть командную строку администратора.

Можно ли запустить базовую версию в Windows 10?

QBasic – интерпретатор Quick Basic. Это приложение можно использовать для быстрого запуска базовой программы и программного обеспечения, разработанного для настольного компьютера или планшета с Windows 10.

Можно ли установить старое программное обеспечение Windows 10?

Как и ее предшественники, ожидается, что в Windows 10 будет режим совместимости, который позволит пользователям запускать старые программы, написанные еще тогда, когда предыдущие версии Windows были новейшей операционной системой. Этот параметр становится доступным, если щелкнуть правой кнопкой мыши приложение и выбрать совместимость.

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

К сожалению, 64-разрядные версии Windows, включая 64-разрядную версию Windows 8, не могут запускать 16-разрядные приложения, поскольку в них нет 16-разрядной подсистемы. Вам потребуется установить программу виртуальной машины и запустить программное обеспечение в 32-разрядной версии Windows, предпочтительно в Windows XP или более старой версии, например Windows 98.

С каждым новым шагом обратная совместимость с Windows ухудшается. Вот как вы можете запускать 16-разрядные программы в 64-разрядной версии Windows.

Постепенно обратная совместимость с Windows исчезает. Ваша 64-разрядная установка Windows 10 не может запускать программное обеспечение 16-разрядной эпохи. По крайней мере, не родным. Для большинства людей это не является серьезной проблемой. Windows 3.1, последняя 16-разрядная версия Windows, появилась на рынке в 1992 году.

Если у вас есть старое программное обеспечение, которое вам нужно запустить, это действительно проблема. Вот как вы даете отпор своим старым 16-разрядным программам и играм и запускаете их в Windows 10.

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

Итак, ваша 64-разрядная установка Windows 10 не может запускать 16-разрядное программное обеспечение. Однако вам нужно знать, что вы можете виртуализировать или эмулировать свою 16-разрядную программу или игру в Windows 10. Настройка виртуальной машины для запуска старой версии Windows — это простой способ снова погрузиться в эти старые игры. .

1. Режим Windows XP

В Windows 7 была интересная функция, известная как режим Windows XP. Режим Windows XP представлял собой полноценную виртуальную машину Windows XP, которую вы могли запустить. Он был прост в использовании и позволял каждому вернуться к Windows XP с Windows 7.

К сожалению, режим Windows XP не перешел ни на Windows 8, ни на Windows 10. Но не волнуйтесь. Вы можете следовать моему руководству о том, как легально скачать Windows XP бесплатно. В руководстве показано, как именно загрузить режим Windows XP, импортировать его в виртуальную машину и запустить, чтобы вы могли играть в свои любимые старые игры.

2. Настройка собственной виртуальной машины для старых игр

У вас завалялся старый диск Windows? Используйте виртуальную машину, например VirtualBox или VMware Workstation, для создания виртуальной среды. VirtualBox или VMware Workstation позволяют создать виртуальный компьютер, используя старый установочный диск. Еще лучше, если у вас все еще есть старый лицензионный код.

Установка и запуск старой версии Windows не займет много времени. Не знаете, что делать? Следуйте инструкциям Бена Стегнера «Как использовать VirtualBox: руководство пользователя».

3. Запустите Windows 3.1 в DOSBox

DOSBox почти не имеет себе равных, когда речь идет об инструментах, позволяющих играть в ваши старые игры. Но знаете ли вы, что DOSBox может запускать полную операционную систему Windows 3.1? Windows 3.1 была в основном большой программой MS-DOS, что означает, что она очень хорошо работает со средой эмуляции DOSBox.

Да, это Windows 3.1, работающая в DOSBox, с запуском Chip's Challenge.

Вы можете следовать этому руководству, чтобы узнать, как загружать Windows 3.1 в DOSBox. Это займет немного времени, и для загрузки вам понадобится собственная версия Windows 3.1 (она древняя, но не бесплатная).

4. Запуск старого программного обеспечения Windows в Wine (Mac и Linux)

Пользователям macOS и Linux не нужно отказываться от своих старых игр и программ для Windows. На самом деле, иногда проще запустить эти 16-битные игры на macOS или Linux. Как вы спрашиваете?

Уровень совместимости программного обеспечения Wine позволяет компьютерам Mac и Linux запускать старое программное обеспечение Windows, не выходя из операционной системы.

Вы даже можете использовать Wine для эмуляции программ Windows на Raspberry Pi, такова глубина программы.

5. Найдите современную альтернативу вашей 16-битной программе

Виртуализация кажется сложной? Или просто как много времени? Вполне может быть либо 32-битная версия старой программы, которую вы хотите, либо даже современный римейк или эквивалент.

Давайте рассмотрим на примере Chip's Challenge несколько 32-битных альтернатив.

Вызов Чипа в Steam

Вы можете скачать и играть в Chip's Challenge в Steam. Фактически, вы также можете скачать и играть в Chip's Challenge 2 в Steam. Продолжение классической головоломки для Windows 3.1 в 2015 году начинается с того места, где остановились Чип (и вы!)

Загрузив и играя в Chip's Challenge через Steam, игра гарантированно будет работать на вашей 64-разрядной системе.

Плитка World 2 [Больше не доступно]

Tile World 2 – это ремейк игры Chip's Challenge, в который входит ряд бесплатных головоломок. Если у вас есть исходная головоломка, вы можете скопировать ее в Tile World 2 и заново пережить приключение Чипа.

Если вам это не нравится, вы можете взять исходный набор фрагментов и использовать его, если хотите. Я нашел их на вики-сайте Chip's Challenge.

Итак, у нас есть очень близкое приближение к Chip's Challenge, работающему на 64-разрядной машине.

Классическая перезагрузка [больше недоступна]

Classic Reload — это сайт, посвященный сохранению игр и программного обеспечения. При этом они загружают версии старых программ и игр на свой сайт и делают их доступными для всех, кто хочет играть. На момент написания этой статьи в Classic Reload было более 6000 игр для DOS, Windows и консольных игр, доступных для всех.

6. Используйте средство устранения неполадок совместимости программ для Windows 10

В Windows 10 есть встроенное средство устранения неполадок совместимости программ, которое помогает «выявлять и устранять распространенные проблемы совместимости."

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

Какое 16-разрядное программное обеспечение вы все еще используете?

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

Кажется абсурдным говорить о 16-битных приложениях в 2018 году. Тем не менее, я достаточно долго проработал в ИТ, чтобы знать, что иногда возникает необходимость запустить древнее приложение, пусть даже только для этой цели. преобразования архивного файла в более современный формат. На самом деле, я обнаружил, что должен сделать именно это в начале этой недели. Имея это в виду, я подумал, что было бы интересно поговорить о том, можно ли запускать 16-разрядный код в Windows 10.

Прежде чем я зайду слишком далеко в этом обсуждении, я хочу предупредить вас о спойлерах. Если вы используете 64-разрядную версию Windows 10, похоже, нет возможности запускать 16-разрядные приложения. Когда вы действительно остановитесь и задумаетесь об этом, это кажется совершенно логичным, так как это будет означать, что одна операционная система должна одновременно иметь возможность запускать 16-, 32- и 64-битный код. Если вы используете 64-разрядную версию Windows 10, то единственный известный мне способ запуска 16-разрядных приложений — установить альтернативную операционную систему на виртуальную машину Hyper-V.

Запускаете 16-битные приложения? Давайте поэкспериментируем

Но что, если у вас 32-разрядная версия Windows 10? Чтобы выяснить это, я установил 32-разрядную версию Windows 10 на виртуальную машину Hyper-V. Вы можете увидеть особенности операционной системы на рисунке ниже.

16-разрядные приложения

После того, как я установил и запустил 32-разрядную версию Windows 10, я пошел на чердак и откопал самое старое приложение, которое смог найти, которого не было на дискете. Приложение по выбору называется MGI Photosuite. Это легкий графический редактор, который я часто использовал в свое время. Как видно на следующем рисунке, файлам приложения около 22 лет. Это было одно из самых старых приложений, которое мне удалось найти.

16-разрядные приложения

Если я попытаюсь запустить приложение в 64-разрядной версии Windows 10, я получу сообщение, в котором просто говорится, что приложение не может работать на ПК.

16-разрядные приложения

NTVDM спешит на помощь

Однако если я попытаюсь запустить приложение на 32-разрядной копии Windows 10, я получу сообщение о том, что мне необходимо установить NTVDM. В этом случае диалоговое окно фактически дало мне возможность установить NTVDM, что меня несколько удивило, поскольку в прошлом мне приходилось устанавливать эту функцию вручную.

16-разрядные приложения

Если вы не знакомы с NTVDM, это виртуальная машина DOS NT. Это причудливый способ сказать, что компонент NTVDM предоставляет Windows 10 16-разрядную подсистему за счет использования виртуализации. Вы можете легко установить этот компонент самостоятельно, используя панель управления Windows. Просто откройте панель управления, перейдите в «Программы» и нажмите «Включить или отключить компоненты Windows». Вы можете найти NTVDM в разделе «Устаревшие компоненты», как показано на рисунке ниже.

16-разрядные приложения

Кстати, NTVDM не существует в 64-разрядных версиях Windows 10, как показано на следующем изображении. Вот почему вы не можете запускать 16-разрядное приложение в 64-разрядной ОС Windows 10.

16-разрядные приложения

После установки компонента NTVDM вы сможете выполнить 16-битный код. Как вы можете видеть ниже, мне удалось запустить мастер установки MGI Photosuite в Windows 10.

16- битовые приложения» width=


Если вы вернетесь к предыдущему абзацу, то заметите, что я использовал фразу «вы должны иметь возможность выполнять 16-битный код», а не «вы должны иметь возможность запускать 16-битное приложение». ” Между ними большая разница.

Чудеса случаются

В этом случае приложение работало без проблем. Это само по себе немного чудо. В конце концов, это конкретное приложение было создано во времена, когда безраздельно господствовала Windows 95. Обычно такое старое приложение немного сопротивляется, когда вы пытаетесь запустить его в современной ОС. Даже если вы сможете выполнить код приложения, приложение, скорее всего, выдаст ошибки, поскольку оно никогда не предназначалось для работы в Windows 10.

16- битовые приложения

Что делать, если ваше устаревшее приложение не хочет нормально работать с Windows 10? Microsoft на самом деле предоставляет вам способ настроить приложение, чтобы оно (надеюсь) работало правильно. Основная идея этого метода состоит в том, чтобы заставить приложение думать, что оно работает в более старой операционной системе. Кстати, методику, которую я собираюсь вам показать, можно использовать независимо от того, является ли приложение 16-разрядным или немного новее.

Если у вас возникли проблемы с совместимостью приложений, щелкните правой кнопкой мыши исполняемый файл и выберите команду "Устранение неполадок совместимости" в контекстном меню, как показано ниже.

16-разрядные приложения


Средство устранения неполадок совместимости программ можно использовать для настройки разрешений приложения, набора цветов или даже для того, чтобы заставить приложение думать, что оно работает в другой версии Windows. Приложив немного усилий, можно заставить работать большинство приложений.

16-разрядные приложения

Да, можно!

Вероятно, запуск древнего программного обеспечения — это не то, чем вы бы занимались на регулярной основе. Тем не менее, приятно знать, что Windows 10 может запускать очень старые приложения, если в этом возникнет необходимость. Хитрость заключается в том, чтобы убедиться, что вы используете 32-разрядную версию Windows 10, потому что в 64-разрядных версиях отсутствует функция NT Virtual DOS Machine, которая позволяет запускать устаревшие 16-разрядные приложения.

Ташриф Шариф — разработчик программного обеспечения, ставший техническим писателем. Он обнаружил свой интерес к технологиям после того, как случайно прочитал технический журнал. Теперь он пишет обо всем, что связано с технологиями, от Windows до iOS и потоковых сервисов. Подробнее

Установить 16-разрядные приложения в 64-разрядной версии Windows 10

Для решения различных проблем с ПК мы рекомендуем DriverFix:
Это программное обеспечение будет поддерживать работоспособность ваших драйверов, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы прямо сейчас, выполнив 3 простых шага:

Как и предыдущая версия ОС Windows, Windows 10 также поддерживает запуск старых программ, несовместимых с 64-разрядной версией Windows 10. Поскольку в 64-разрядной системе Windows отсутствует 16-разрядная подсистема для запуска 16-разрядных приложений, нам нужно попробовать обходной путь.

Чтобы установить 16-разрядные приложения в 64-разрядной версии Windows 10, сначала необходимо установить виртуальную машину, а затем установить на нее более старую версию ОС Windows, например XP. После этого вы сможете установить большинство 16-разрядных приложений в Windows 10 через виртуальную машину.

Могу ли я запускать 16-битные программы на 64-битном компьютере?

Установить и настроить VirtualBox

  1. Начните с загрузки Oracle VirtualBox, которую можно бесплатно загрузить с официальной страницы. Убедитесь, что вы загрузили версию, подходящую для вашей Windows (Virtualbox 5.1.4 для хостов Windows).
  2. Запустите программу установки после завершения загрузки.
  3. После успешной установки Oracle Virtual Box вам необходимо создать новую виртуальную машину для вашего устаревшего приложения.
  4. Поскольку вы хотите запустить 16-разрядное приложение в 64-разрядной системе Windows 10, рекомендуется использовать Windows XP для создания новой виртуальной машины.
  5. Убедитесь, что вы загрузили ISO-образ Windows XP на свой компьютер. Вы можете найти ISO-образ Windows XP с помощью простого поиска в Google. Приступайте к созданию новой виртуальной машины после того, как у вас будет готов ISO-образ Windows XP.
  6. Запустите Virtual Box, нажмите «Машина» и выберите «Создать».

  7. Здесь вам нужно ввести имя виртуальной машины. Войдите в WindowsXP. Скорее всего, Oracle Box автоматически заполнит версию ОС до 32-битной Windows XP.
  8. Если нет, щелкните раскрывающееся меню версии и выберите «Windows XP (32-разрядная версия)».
  9. Далее вам нужно установить размер памяти. Если у вас 8 ГБ ОЗУ, я бы рекомендовал установить размер 1 ГБ, а для 4 ГБ — 512 МБ.
  10. В разделе «Жесткий диск» выберите параметр «Создать виртуальный жесткий диск сейчас». В этом разделе будет храниться операционная система.
  11. Нажмите кнопку "Создать".
  12. В окне «Создать виртуальный жесткий диск» оставьте расположение файла без изменений.
  13. Перейдите к типу файла "Жесткий диск" и выберите VDI (образ диска VirtualBox).
  14. Для параметра "Хранение на физическом жестком диске" выберите вариант "Динамически выделяемый".
  15. Нажмите кнопку "Создать" еще раз.
  16. OracleBox начнет создание вашего жесткого диска. Это может занять некоторое время, поэтому дождитесь завершения.
  17. Хотите навсегда использовать Windows XP? Мы прикроем вашу спину.

    Установите ОС Windows XP

    1. Для установки ОС вам потребуется ISO-образ Windows XP. Если он у вас загружен, выполните следующие действия.
    2. В Virtual Box выберите Windows XP и нажмите кнопку «Пуск».
    3. Поскольку вы устанавливаете ОС Windows впервые, вам будет предложено выбрать загрузочный диск.
    4. Нажмите значок «Обзор» и перейдите к местоположению вашего ISO-образа Windows. Выберите образ ISO и нажмите «Пуск».
    5. Теперь следуйте инструкциям на экране, чтобы установить ОС.
    6. Установка гостевых дополнений

      СВЯЗАННЫЕ ИСТОРИИ, КОТОРЫЕ МОЖЕТ ПОНРАВИТЬСЯ:

      • Запуск Windows XP в Windows 10 с помощью VirtualXP
      • Как исправить проблемы с видеодрайвером VirtualBox в Windows 10
      • Исправлено: VirtualBox не открывается в Windows 10.

      idee restoro

      По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

      Читайте также: