4

У меня есть компьютер с Windows 10 (домашняя версия), который имеет 4 ГБ оперативной памяти и процессор i5. Мне нужно запустить старую 32-битную учетную программу. Производитель сказал, что не выпустит 64-битную версию (хотя 64-битная версия существует, в старой версии отсутствуют ключевые функции).

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

Какие варианты у меня есть?


Я провел немало исследований, но похоже, что они зашли в тупик.

1) WoW64

Ссылка на сайт

По-видимому, это должно позволить вам запускать 32-битную версию в 64-битной Windows. Однако я не уверен, как его установить. Я думаю, что это только для веб-серверов. Однако этот поток переполнения стека говорит, что он может работать в Windows 7, но не объясняет, как его настроить (или будет ли он работать в Windows 10).

2) режим XP

Ссылка на сайт

32-битный эмулятор Windows XP. Однако, похоже, что это только для Windows 7. Также в соответствии с этим потоком переполнения стека, вам нужен Windows Professional.

3) Виртуальная машина Box

Ссылка на сайт

Давайте вам подражать Windows. Кажется излишним для моих целей. Плюс мне нужно было бы купить 32-битную лицензию Windows. Я думаю, что это будет работать медленно с 4 ГБ ОЗУ.

4) Разбейте диск на 32-битную и 64-битную версии. Очевидно, вы можете использовать бесплатный инструмент EaseUS, чтобы разделить диск на две, а затем установить отдельные 32-битные и 64-битные версии.

Опять же, кажется излишним, и, похоже, мне нужно купить 32-битную лицензию Windows 10.

Это мои единственные варианты?


Изображений

Монтаж

Монтаж

Первый запуск (из сообщения об ошибке я думаю, что это 16-битная программа) Первый забег

Нажав на программу При нажатии на программу

3 ответа3

3

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

Изменить: После повторного рассмотрения этого вопроса через некоторое время я хотел бы обратиться к вашим выводам в ОП.

  1. WoW64 позволяет запускать 32-битные программы в 64-битной среде Windows. Он встроен в операционную систему Windows и не требует дополнительной установки. Аналогично, 32-разрядные установки Windows могут запускать 16-разрядные программы.
  2. Режим XP был функцией Windows 7 Professional, Enterprise и Ultimate, которая позволяла запускать более популярную на тот момент Windows XP на виртуальной машине.
  3. Virtual Box или любое программное обеспечение виртуальной машины (другой пример - VMWare) позволяет вам установить операционную систему внутри и запустить ее на своей основной машине. Это был бы спорный самый простой способ достижения вашей цели, поскольку вы могли бы просто установить программное обеспечение на 32-битную виртуальную ОС. Если вы предоставите ВМ 2 ГБ доступа к памяти, при 32-разрядной установке она будет работать нормально. Вяло, но хорошо.
  4. Разметка вашего диска позволит вам выполнить двойную загрузку двух установок Windows. Это более постоянное решение, и оно не должно выполняться IMO, если вы не можете запустить виртуальную машину.
2

Это не 32-битный, это 16-битный

Это потребует от вас возможности использовать 16-битное пространство памяти WoW.

WoW16 означает Windows на Windows.

WoW появился в Windows 3.0, часто называемой Windows для рабочих групп.

Поскольку это 16-разрядное пространство памяти больше не доступно, вы можете установить DOSBox в систему, установить Windows 3.1 в DOSBox и запустить приложение оттуда.

Другой вариант - установить 32-разрядную версию Windows 10 в качестве виртуальной машины и запустить ее оттуда.

0

Virtual Box с Linux и Wine может сделать это.

В качестве альтернативы вот учебник с использованием DosBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .