Ставил много 32 битных прог на эту винду — все работают. Но вот решил поставить одну прогу с диска, а она устанавливаться не хочет, пишет, что неподдерживает 64 битную версию.
В режиме совместимости (обычно 98/2000) попробуй.
Для старых игр для 95/98 Винды есть виртуалка ScummVM [ссылка заблокирована по решению администрации проекта]
Для Винды 7 Максимальная с сайта Майкрософта качается бесплатная виртуалка с предустановленной ХР СП3 в которой можно установить старые приложения, а запускать как обычные из 7-ки (виртуалка будет запускаться в фоновом режиме) , не годится для игр и программ использующих 3д-графику.
Ещё как вариант подправить ини-файл установщика или при возможности распаковать экзешник запуска и поправить скрипт установки, хотя вряд ли поможет.
Алексей Беляков
в совместимости поставь использовать от XP
Если не удаётся установить в режиме совместимости, то скачиваешь и устанавливаешь программу Virtual Box. В ней создаёшь витруальную ось (например Windows XP 32-х битную) И спокойно устанавливаешь программу на виртуальную ось.
Как правильно установить java 32 и 64 бит windows 7,8,8.1 (для Minecraft)
Паша Заболотный
Попробуйте сменить путь загрузки. Ставьте не в Программ файлс, а в Программ файлс х86.
Динара Андержанова
они сами запустится .
накрайняк — через совместимость ..
Андрей Мартынюк
если инсталятор 16и битный, то установить нормально не получиться.
Можно попробывать сделать «финт ушами» установить на другую 32битную систему и скопировать папку из програм файлс. С некоторыми программами такое прокатывает.
Источник: sprashivalka.com
Как мне запустить exe в 32-битном режиме на 64-битной машине?
У меня есть исполняемый файл, который отлично работает при запуске в 32-разрядных окнах, но ломается при запуске в 64-разрядных окнах. Есть ли способ заставить его работать в 32-битном режиме на 64-битной машине? У меня нет доступа к исходному коду.
изменён Dave 23k
задан Rory 938
4 ответа 4
- Проверьте, что приложение «AnyCPU»: corflags myExe.exe . Используя утилиту из .NET SDK для чтения заголовков сборки .NET, exe вернет что-то вроде:
Version : v4.0.30319 CLR Header: 2.5 PE : PE32 CorFlags : 0x20003 ILONLY : 1 32BITREQ : 0 32BITPREF : 1 Signed : 0
32BITREQ говорит мне, что это AnyCPU потому что 32- битный не требуется.
- Используйте corflags с параметром /32BITREQ+ чтобы изменить исполняемый файл только на 32- битный .
ответ дан Richard 8k
Если у вас Windows 7 Professional (или выше), то используйте режим виртуальной XP от Microsoft
это подражает (?) 32-битная среда, и она оказалась полезной для запуска некоторых старых 16-битных программ
ответ дан SeanC 3k
Перепробовал все и ничего не получалось. но затем подумал о переносе каталога gta iv из файлов C/program (x86) в файлы C/program, и он работает, поскольку x86 предназначен для 32-битных приложений (я думаю), но все равно работает.
ответ дан mdb 1
На самом деле есть более простой способ справиться с этим (не долгосрочное решение).
Удалите приложение «corflags.exe» в папку windows system32. Откройте командную строку как администратор и введите .
corflags «путь и имя exe» /32BITPREF32+
Это заставит приложение работать как 32-битный процесс вместо 64-битного.
Источник: poweruser.guru
Как установить 32-битное программное обеспечение в 64-битной Windows
Пользователям становится все сложнее выбирать между «32-битной» и «64-битной» архитектурами, которые поддерживает Windows. Несмотря на то, что 64-битная версия намного быстрее и способна обрабатывать больше оперативной памяти. Некоторые приложения по-прежнему поддерживают только «32-битную» архитектуру. В более новых операционных системах есть возможность использовать 32-битные приложения в 64-битной архитектуре. Это достигается за счет наличия двух «Программных файловых систем» на одном компьютере.
32-разрядная файловая система хранится как «Program Files (x86)», таким образом Windows может идентифицировать 32-разрядное приложение и предоставлять точный файл «.dll» в зависимости от него.
Как установить 32-битное программное обеспечение на 64-битную Windows?
В этой статье мы предложим вам самый простой способ установки 32-битных программ в 64-битной Windows. Чтобы выполнить эту задачу, следуйте приведенному ниже руководству.
- Одновременно нажмите клавиши « Windows » + « S », чтобы открыть Поиск.
- Введите в «Панель управления » и нажмите на первый вариант.
- Нажмите на опцию « Программы », а затем выберите кнопку «ВключитьиливыключитькомпонентыWindows ».
- Установите флажок « ИнформационныеслужбыИнтернета » и нажмите « ОК ».
- Windows начнет включать функции, дождитесь завершения процесса.
- Одновременно нажмите клавиши « Windows » + « S », чтобы открыть Поиск .
- Введите « ИнформационныеслужбыИнтернета » и выберите первый вариант.
- Дваждыщелкните параметр « Рабочий стол » на левой панели.
- Дваждынажмите на «ApplicationPools ».
- Право — нажмите на «пуле приложений по умолчанию» вариант и выберите «AdvancedSettings ».
- Под в « General рубрикой», нажмите на « Enable32 — битныхприложений » вариант и нажмите на « выпадающего меню » перед « Ложный » значение.
- Выберите « True » и нажмите «OK».
- Попробуйте для установки в 32-разрядное программное обеспечение и проверить , чтобы увидеть , если проблема не устранена.
Источник: ru.rumahbengkel.com