Меню Рубрики

Поддержка 16 разрядных приложений в windows 7

Как выполнить 16-разрядный установщик на 64-разрядном Win7?

Я пытаюсь установить элементы управления Sheridan (ActiveThreed 2.01) на Win7 64-бит, но, очевидно, это 16-битный установщик, поэтому он не будет выполняться.

Что бы быть лучший способ обойти эту проблему?

может ли кто-нибудь прокомментировать, является ли http://homepage3.nifty.com/takeda-toshiya/msdos/index.html было бы полезно?

6 ответов

Я опубликовал некоторую информацию на форумах Infragistics для виджетов designer, которые могут помочь вам в этом. Вы можете просмотреть сообщение со следующим link:
http://forums.infragistics.com/forums/p/52530/320151.aspx#320151

обратите внимание, что разделы реестра будут отличаться для разных продуктов, и вам может потребоваться установить на 32-битную машину, чтобы узнать, какие ключи вам нужны.

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

есть способы изменить 16-разрядную программу установки, чтобы сделать ее 32-разрядной, чтобы она устанавливалась на 64-разрядной Windows 7. Я нашел решение на этом сайт:

в моем случае программа установки была InstallShield 5.X. Проблема заключалась в том, что настройка.exe программа, используемая InstallShield 5.X-16-битный. Сначала я извлек содержимое программы установки (изменил расширение .exe to .zip, открыл его и извлек). Затем Я заменил исходную 16-битную настройку.exe, расположенный в папке disk1, с 32-разрядной версией установки InstallShield.исполняемый (загрузите этот файл с сайта, указанного в приведенной выше ссылке). Затем я просто запустил новую 32-битную настройку.exe в disk1, чтобы начать установку, и моя программа установлена и отлично работает на 64-битных окнах.

вы также можете переупаковывать эту измененную установку, поэтому она может быть распространена как программа установки, используя бесплатную программу, такую как Inno Setup 5.

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

поддержка 16-разрядной версии должна была быть удалена В конце концов, даже в культуре, где обратная совместимость имеет священное значение. Переход на 64-бит казался таким же хорошим временем, как и любой другой. Трудно представить кого-то вне там в дикой природе, которая все еще использует 16-битные приложения и стремится обновить до 64-битных ОС.

Что бы быть лучший способ обойти эту проблему?

Если сам компонент 16-разрядный, то использование виртуальной машины под управлением 32-разрядной версии Windows-ваш единственный реальный выбор. VirtualBox Oracle является бесплатным и многолетним фаворитом.

Если только установки 16 бит (и он устанавливает 32-бит компонент), то вы может иметь возможность использовать программу как 7-Zip чтобы извлечь содержимое установщика и установить его вручную. Скажем так, это «решение» сопряжено с высоким риском, и у вас должно быть мало ожиданий, если таковые имеются.

пришло время перейти от 16-битных вещей, таких как Turbo C++ и Sheridan controls. Я еще не сталкивался ни с чем, что контролирует Шеридан можете сделать, что встроенные элементы управления не могу и не могу сделать так Windows 95.

Я в основном отправляю это в случае, если кто-то приходит и не знает что vb2005 и VB2008 имеют утилиты обновления, которые преобразуют старые Версии VB для его формата. Тем более что никто не потрудился укажи на этот факт.

очки приняты, но обслуживание этого продукта VB6 неизбежно. Было бы также дорого в человеко-часах заменить элементы управления Шеридана на местные. Просто разработка на 32-битной машине была бы лучшей альтернативой, чем это делать. Я хотел бы установить все на Win7 64-бит в идеале. – CJ7

вы пробовали использовать функциональность обновления кода VB Express 2005+?

Если не, 1. Сделайте копию своего кода-папки и все такое. 2. Импортируйте проект в VB express 2005. Это активирует мастер обновления. 3. Отладка и запуск приложения. 4. Создайте новый установщик, используя MS free tool. 5. Теперь у вас есть 32-битное приложение с 32-битным установщиком.

пока вы сделайте это, вы никогда не будете знать, как трудно или трудно это предстоит обновить и модернизировать программу. Вполне возможно, что мастер обновит элементы управления Sheridan для управления VB 2005. Опять же, вы не будете знать, если это делает и насколько хорошо он это делает, пока вы не попробуете.

кроме того, придерживайтесь 32-разрядных версий Windows 7 и 8. У меня Windows 7 x64 и программа не будет работать. Однако, программа будет работать в Windows 7 32 бит, а также Windows 8 RC 32 немного. В Windows 8 RC 32 мне было предложено включить эмуляцию 16 бит что я и сделал, и программа rand вполне хороша afterwords.

16 бит установщик не будет работать на windows 7 он больше не поддерживается win 7 самая последняя поддерживаемая версия windows, которая может запускать 16 бит установщик vista 32-бит даже vista 64-бит не поддерживает 16-разрядный установщик. ссылка http://support.microsoft.com/kb/946765

нижняя строка вверху: получить новые программы или получить старый компьютер.

решение простое. Это отстой, но это просто. Для старых программ держите старый компьютер и работает. Иногда вы просто не можете найти тот же игровой опыт в новых играх, что и в старых. Иногда есть программы, у которых нет новых аналогов, которые делают то же самое. В этот момент у вас есть 2 варианта. С другой стороны. Старые компьютеры могут работать $20 — $ 100, и это может купить вас вся система; монитор, башня, клавиатура, мышь и колонки. Если у вас есть терпение запускать старые программы, у вас должно быть терпение найти то, что вы ищете в объявлениях. У меня работают 4 старых компьютера; 2 windows 98, 2 windows xp. У нас с женой есть компьютеры win7.

Источник

Как запускать старые версии программ на современном компьютере

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

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

Все же, если старая версия программы была создана для Windows 98, есть большой шанс, что она более-менее сносно будет работать и под Windows 7 или даже 8. Но если программа была старой еще в 1998 году, или создавалась позже, но программисты хорошо позаботились о ее обратной совместимостью с ранними версиями Windows, то на большинстве современных компьютеров возникнут проблемы.

Читайте также: как настроить windows 10 для игр

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

Первые версии Windows были 16-битными, и в них запускались только 16-битные программы. С приходом Windows 95 осуществлен переход на 32-битную среду. Но в ней могли работать как 16-, так и 32-битные программы. Существуют 32- и 64-разрядные варианты Windows Vista, 7 и 8 (какой вариант установлен на вашем компьютере, зависит от типа процессора). В 64-битной версии операционной системы могут работать 32- и 64-битные программы, но не 16-битные.

Вы не знаете, установлена ли на вашем компьютере 32- или 64-разрядная версия Windows? Чтобы узнать это перед тем, как запускать старые версии программ в Windows 7 нажмите на кнопку Пуск в левом нижнем углу рабочего стола, и кликните правой кнопкой мыши по Компьютер. В контекстном меню кликните по Свойства. В Windows 8 нажмите на Поиск, введите «system», выберите Настройки, а затем — Система. В открывшемся окне появится информация об установленной системе, в том числе — о ее разрядности.

Источник

Как исправить неподдерживаемое 16 разрядное приложение Windows 7

Сегодня мы познакомим вас с миров разрядности и битности. Бывают разные по разрядности операционные системы, а также программное обеспечение. Часто из-за несоответствия одного второму, появляются программы с запуском приложений. Давайте попробуем разобраться, что к чему и собственно найти выход из положения, в том случае, если ваш компьютер отказывается запускать 16 разрядные приложения.

Версии программного обеспечения бывают разных видов, 16-разрядные, 32-разрядные и современные 64-разрядные. И версии операционной системы Windows также бывают 32-битные и 64-битные.

Давайте рассмотрим сегодня следующую проблему. У вас установлена 64-битная версия Windows и вы пытаетесь запустить на ней приложение с 16-битным значением. Разумеется вы получите ошибку от системы. Дело в том, что 16-битные приложения не запускаются на 64-битных системах.

16-битные приложения, это приложения времен Windows 95-98 и т.д. Такого рода приложения можно запустить только на 32-битных версиях Windows.

В вашей 64-битной операционной системе, на диске C есть две папки Program File и Program Files (x86). Значение х86 соответствует значению 32-битных программ.

Другими словами, те программы которые на 64-битной системе устанавливаются в папку Program File — являются программами 64-битными, а те программы которые устанавливаются в папку Program File (х86), являются программами 32-битными.

Но как же установить 16-битное приложение на 64-битную Windows? Никак!

Да, действительно, 16-битные приложения являются устаревшими и запустить их можно только на 32-битной Windows.

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Поддерживает ли яндекс браузер windows xp
  • Поддерживает ли windows 10 мой компьютер
  • Поддерживает ли windows 10 mobile календарь yahoo
  • Поддерживаемые операционные системы windows
  • Подготовка флешки для установки mac os на windows