Как запустить программу на 64 битном Windows

Содержание

Всех с Рождеством! Проблема такая: нужно 64 битное приложение запустить в 32 битном режиме. В частности Virtual Box (именно сам клиент). С официального сайта к большому сожалению нельзя по выбору скачать 32 или 64 битную версию. Система сама вроде бы определяет какую ставить.

Читайте также:
Как полностью удалить программу из реестра Windows 10

Может как-то можно задать параметр при установке или уже установленную программу запустить в 32 битном режиме? p.s. винда 64 битная, приложение запускается 64 битное. Но нужно именно 32.

На сайте с 21.03.2007
7 января 2014, 09:33
imisterio:
винда 64 битная, приложение запускается 64 битное. Но нужно именно 32.
Мой мозг — сломан
На сайте с 11.11.2012
7 января 2014, 09:45

32 на 64 — можно, а наоборот что-то не слышал. Как правило курьезные вопросы порождает изначально неверный посыл! Вот скажите зачем вам 64 запускать как 32 — просто хочется или есть какое-то разумное обоснование?!

На сайте с 06.09.2009
7 января 2014, 09:49

Мемори:
32 на 64 — можно, а наоборот что-то не слышал. Как правило курьезные вопросы порождает изначально неверный посыл! Вот скажите зачем вам 64 запускать как 32 — просто хочется или есть какое-то разумное обоснование?!

Конечно есть 🙂 Прокси менеджер Socks Escrort проксирует только 32 битные приложения. А мне нужно чтобы весь трафик на виртуалке шел через прокси.

На сайте с 10.11.2008
7 января 2014, 09:50

imisterio:
Всех с Рождеством!
Проблема такая: нужно 64 битное приложение запустить в 32 битном режиме. В частности Virtual Box (именно сам клиент).
С официального сайта к большому сожалению нельзя по выбору скачать 32 или 64 битную версию. Система сама вроде бы определяет какую ставить.
Может как-то можно задать параметр при установке или уже установленную программу запустить в 32 битном режиме?
p.s. винда 64 битная, приложение запускается 64 битное. Но нужно именно 32.

Упрт. VB — кроссплатформенное ПО. Позволяет ставить операционку, разрядность которой совпадает с вашей, либо является меньшей.

imisterio:
Конечно есть Прокси менеджер Socks Escrort проксирует только 32 битные приложения.
А мне нужна чтобы весь трафик на виртуалке шел через прокси.

Ну так и задавай проксирование в конфигах виртуалки, а не через жопу.
На сайте с 06.09.2009
7 января 2014, 09:55

Mad_Man:
Упрт. VB — кроссплатформенное ПО, которое не является только x32, либо только x64. VB позволяет ставить операционку, разрядность которой совпадает с вашей, либо является меньшей.

Ну так и задавай проксирование в конфигах виртуалки, а не через жопу.

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

Читайте также:
Программа для настройки панели задач Windows 7

Источник: searchengines.guru

Как запустить действительно старое программное обеспечение на 64-битном компьютере: 6 способов

Обратная совместимость 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 Mode представлял собой полноценную виртуальную машину Windows XP, которую можно было запустить. Он был прост в использовании и делал возврат к Windows XP из Windows 7 доступным для всех К сожалению, режим Windows XP Mode не перешел ни в Windows 8, ни в Windows 10. Но не стоит расстраиваться. Вы можете воспользоваться моим руководством по легальной бесплатной загрузке Windows XP. В руководстве показано, как скачать Windows XP Mode, импортировать ее в виртуальную машину и запустить ее, чтобы вы могли играть в свои любимые старые игры

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 для загрузки (она древняя, но не бесплатная)

Читайте также:
Программа скачивает обновления Windows

4. Запуск старых программ Windows в Wine (Mac https://xn—-jtbhalmdgfdiny5d9d6a.xn--p1ai/kak-zapustit-dejstvitelno-staroe-programmnoe-obespechenie-na-64-bitnom-kompjutere-6-sposobov/» target=»_blank»]xn—-jtbhalmdgfdiny5d9d6a.xn--p1ai[/mask_link]

Как запустить 64-битное приложение из скрипта, скомпилированного в 32-бит

В общем нужно, чтобы скрипт работал как в 32-битной винде, так и в 64-битной. Соответственно компилировать нужно в 32 бита. Но из скрипта нужно запускать внешнюю программу, которая 64-битная в 64-битной винде (мне нужен msconfig, если это принципиально).
Но если мы откомпилируем строку

в 32-битное приложение, то в 64-битной винде выдается ошибка «приложение не найдено».
Как сделать, чтобы независимо от битности винды и внешнего приложения, внешнее приложение запускалось?

Найденное решение (спасибо Yashied):

sforce5

Олл фо ЛулзЪ

Сообщения 160 Репутация 41

А не лехче это делать так:

Патамучта в x64 не System32, а SysWOW64 (вроде)

CreatoR

Must AutoIt!

Команда форума
Администратор
Сообщения 8,670 Репутация 2,476
seriych [?]

в 64-битной Windows разве она так называется? а если просто так:

Run(«msconfig»)

seriych

Сообщения 18 Репутация 0

Путь в семерке именно такой независимо от битности винды (в XP х32 другой, в х64 не знаю). Разные варианты типа «msconfig» или «msconfig.exe» тоже пробовал. Если скомпилировать в 64-бита, то все работает прекрасно, но естественно, на 32-битной винде вообще не запускается.
Думаю, что проблема именно в битности. Подробнее написано тут:
http://forum.oszone.net/post-1463869.html#post1463869

CreatoR

Must AutoIt!

Команда форума
Администратор
Сообщения 8,670 Репутация 2,476

Всего лишь интуиция, но что если сделать так:

Yashied

Модератор

Команда форума
Глобальный модератор
Сообщения 5,379 Репутация 2,722

Я думаю, что в этом виноват WOW64, он перенаправляет все запросы к папке System32 на папку SysWOW64. Если это так, то использовать ShellExecute() не получится. Попробуй через cmd.exe.

Я не могу проверить, т.к. нет 64-битной системы.

OffTopic:
А зачем вообще нужно ставить 64-битные системы простым смертным? Быстрее будут работать только те программы, что написаны для этих систем (которых на данный момент не так уж и много, а правильно написанные, вообще по пальцам пересчитать можно), а 32-битные приложения работают через «эмулятор» и как правило медленнее. Я несколько раз ставил Windows x64 и всегда проблем имел намного больше, чем пользы. Про игры я вообще молчу.

Если вы проффесионально используете Photoshop для обработки широкоформатных изображений, тогда это можно понять. В этом случае имеет смысл поставить Windows 7 x64 и напихать в компьютер памяти по самое немогу. Но как правило, эти люди не пользуются ShellExecute().

Источник: autoit-script.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru