как открыть приложение 64 бит на 32 бит
Запускаем 64-разрядные приложения на 32-разрядной Windows
Многие игры и некоторые приложения доступны только в 64-битовой архитектуре. Если по каким-то причинам невозможно установить или воспользоваться 64-разрядной системой Windows, можно решить проблему совместимости разными способами.
Подготовка компьютера
Поскольку для использования виртуальной машины может потребоваться от 1 до 2 Гбайт на компьютере-хосте, нужно будет закрыть абсолютно все ненужные в данный момент приложения, чтобы она не испытывала нехватку ресурсов. Также нелишним будет увеличение объема области подкачки, который задается вручную. Минимальный размер – не менее 3 Гбайт, а максимальный – не более 15 Гбайт.
Если есть необходимость воспользоваться браузером и другими прикладными программами, то их нужно запускать на виртуальной машине, а не на хостовом компьютере.
Проверить, поддерживает ли процессор 64-битовую архитектуру, можно с помощью свойств системы, а также приложений AIDA64 или Speccy. В последней программе на это укажет строка Intel 64 для одноименных ЦПУ. Кроме того, объем оперативной памяти на хост-ПК должен составлять не менее 4 Гб, если планируется запуск 64-рязрядных приложений, как будет описано ниже.
Создание виртуальной машины
Этот способ — один из наиболее эффективных. В некоторых случаях — это единственная возможность запустить 64-разрядное приложение на системе x86 без ее переустановки.
Для использования на ОС Windows существует несколько видов ПО для виртуализации. Их краткий список приведён ниже:
• Oracle VM Virtual Box. Распространяется бесплатно и позволяет запускать на основном компьютере разнообразные операционные системы. Поддерживает аппаратную и программную виртуализацию. Подходит для рядовых пользователей.
• VMware Workstation. Обладает более широкими возможностями и повышенной надежностью. Распространяется платно. Лучше всего подходит для профессионалов и опытных специалистов.
Создание виртуального ПК для запуска 64-битовых приложений без переустановки системы будет рассмотрено на примере VM VirtualBox.
В окне мастера на первом этапе нужно указать тип виртуальной машины (ВМ) – Microsoft Windows и версию (чаще всего – это 8.1 или 10 — 64 бита). Далее, на следующем шаге следует указать, сколько аппаратной памяти на ПК нужно выделить для ВМ.
К виртуальной машине для запуска 64-битовых приложений предъявляются более жесткие требования, чем обычно. Для ВМ выделяют как можно больше памяти, чтобы игры и программы могли запускаться и работать хотя бы на минимальных настройках. Вначале указывают 1,5 Гбайта. Если VirtualBox по мере использования выдаст сообщение о прерывании работы ВМ из-за нехватки ресурсов хост-компьютера, то выделенный объем уменьшают на 100-200 Мбайт. Если же на момент создания ВМ свободно более 1,5 Гб аппаратной оперативы, то выделенный объем памяти, наоборот, повышают на 100-200 Мб. Не стоит забывать, что для хост-системы нужно оставить запас в 150-250 Мб.
На третьем шаге создают виртуальный фиксированный жесткий диск объемом – не менее 60 Гб. Затем присоединяют образ 64-разрядной системы. Эту операцию можно также сделать позже, во время запуска.
В настройках созданной виртуальной машины задают дополнительные параметры:
• Устанавливают флажок включения PAE/NX.
• Увеличивают количество ядер виртуального ЦПУ до 4, а объем видеопамяти – до 128 Мбайт.
Когда ВМ будет сконфигурирована, можно выполнять запуск и установку гостевой системы. Это может занять от 0,5 до 2 часов в зависимости от производительности основного компьютера. Сразу после завершения установки нужно инсталлировать пакет дополнений гостевой ОС, который скачивают с сайта. Вслед за этим виртуальную машину перезагружают и активируют.
Установка 64-разрядных программ
Виртуальная система может получить необходимые файлы несколькими способами:
• Путем скачивания из Интернета (браузер Microsoft Edge для этого подойдет).
• Через дисковод, который можно подключить в меню главного окна.
• Из любой папки на хост-компьютере, которую нужно добавить в раздел общих папок, а затем подключить в гостевой ОС, как сетевой диск.
Вначале на гостевой ОС нужно закрыть все ненужные приложения. Затем приступают к установке требуемой 64-разрядной программы. Когда процесс завершится, нужно проверить, запускается ли приложение, поскольку некоторые из них могут работать некорректно на виртуальных машинах. Пример такой программы — UVScreenCamera.
Если игра запустилась, то нужно выставить минимальные настройки графики и попытаться пройти простое испытание. Картинка должна отрисовываться, по возможности, плавно, а звук – идти без перебоев. В этом случае можно повысить разрешение экрана во время игры, например, с 640 на 480 пикселей до 800 на 600 пикселей.
Заключение
Таким образом, запустить 64-разрядные приложения на 32-разрядной системе Windows становится возможным благодаря технологиям виртуализации, с помощью которых можно создать еще одну ОС нужной архитектуры. Единственный недостаток – неполное использование ресурсов хостового ПК.
Как на 64-битной Windows запустить программы в режиме совместимости
Если в новой 64-битной Windows старая 32-битная программа не запускается или работает неправильно, вы можете запустить ее в режиме совместимости. CHIP расскажет, как это сделать.
Современные компьютеры в большинстве случаев поставляются с установленной операционной системой Windows 10 64 bit. Даже бюджетные модели уже имеют 3 и более Гбайт оперативной памяти, что позволяет задействовать системе всю мощь 64-битной разрядности обработки данных.
Подробнее о преимуществах 64 bit над 32 bit Windows вы можете прочитать в нашей статье «Преимущества перехода на 64 бита».
Но, как бы не была привлекательна 64-разрядная система, зачастую пользователь просто не имеет в своем распоряжении 64-битной программы, с которой он давно работает и которая его полностью устраивает, т.к. производитель ее просто не выпустил. Как правило, такие программы устанавливаются в Windows в отдельную папку \Program Files (x86) и их запуск осуществляется в 32-разрядном режиме.
Если в процессе запуска программа выдает ошибку или вообще не запускается, а в Windows 32 bit она работала без проблем, есть шанс запустить ее в специальном режиме, который разработчики назвали «Режим совместимости».
Для этого в Windows 7 щелкните правой кнопкой мыши на ярлыке нужной программы, а затем выберите в контекстном меню «Свойства». В открывшемся окне перейдите на вкладку «Совместимость» и установите флажок «Запустить программу в режиме совместимости с …» и в выпадающем списке укажите вариант системы для запуска.
Нажмите кнопку «OK». После этого попробуйте запустить вашу программу.
Кроме того, в контекстном меню Проводника также имеет смысл попытаться автоматически решить задачу, кликнув по строке «Исправление неполадок совместимости» — в Windows 7.
В Windows 10 при настройке запуска в совместимом режиме на вкладке «Совместимость» имеется отдельная кнопка «Запустить средство устранения проблем с совместимостью». После чего вам предложат либо использовать рекомендованные параметры, либо провести диагностику программы.
Если и после этого программа не запустилась, то стоит подойти к проблеме более основательно и попробовать варианты, указанные на официальном сайте Microsoft.
Более радикальным методом запуска программы является ее установка и использование в виртуальной машине с установленной Windows 7 32 bit. Подробнее, как установить и настроить виртуальную машину вы можете почитать в нашей статье «Как создать и настроить на ПК виртуальную ОС?».
Можно ли запустить 64-битное приложение в 32-битной системе
В связи с этим у пользователей 32-битных Windows может возникнуть вопрос: а нельзя ли каким-то образом обойти это ограничение?
Да, такой способ существует, но работать он будет только при одном условии, — если процессор поддерживает 64-разрядную архитектуру.
Более того, на машине с таким процессором возможна установка только 32-разрядной Windows или другой ОС. Для определения разрядности процессора в Windows 7 и более старых ОС можно воспользоваться встроенной консольной утилитой systeminfo или сторонним приложением CPU-Z.
Выполните в командной строке systeminfo и посмотрите, что указано в пункте «Процессор ».
x64 укажет на 64-разрядный ЦП, а x86 — на старый 32-битный. В CPU-Z на 64-разрядный ЦП укажут маркеры х86-64 или ЕМ64Т в блоке «Instructions», если процессор окажется 32-битным, указанные маркеры будут отсутствовать.
С разрядностью разобрались, теперь что до установки 64-разрядного софта на 32-битные Windows.
Напрямую установить и запустить 64-битную программу на такую ОС не получится, но вы можете воспользоваться любым гипервизором, тем же VirtualBox, создав в нём 64-битную виртуальную машину и установив на нее 64-разрядную Windows.
Другое дело, будете ли вы довольны результатом такой виртуализации.
Возможен ли запуск 64-битных приложений в 32-битной операционной системе?
В настоящее время широко распространены 64-битные ОС [1]. Но и 32-битные ОС еще присутствуют на рынке в достаточно большом количестве. Многие современные программные средства разрабатываются исключительно для работы в 64-битном режиме, так как для обеспечения работоспособности программы и в 32-битной, и в 64-битной ОС требуются дополнительные трудозатраты и, соответственно, стоимость разработки повышается.
Для пользователей 32-битной ОС иногда возникает необходимость использовать программные средства, предназначенные только для 64-битной ОС. Что же делать, если пользователь не готов отказаться от 32-битной ОС как основной рабочей системы?
Для различных ОС существуют свои особенности, связанные с запуском 64-битных приложений в 32-битном окружении. При запуске 64-битного приложения непосредственно в 32-битном окружении теряется преимущество, связанное с возможностью использования большего количества оперативной памяти. Для поддержки 64-битных приложений ваш процессор должен обладать 64-битной архитектурой. Рассмотрим некоторые наиболее популярные ОС.
В Mac OS X ядро является гибридным. Оно позволяет одинаково работать любым приложениям в независимости от того, являются ли они 32- или 64-битными. Единственное отличие гибридного ядра от полноценного 64-разрядного — это невозможность использовать в системе больше 32 ГБ оперативной памяти. Поэтому на данный момент нет совершенно никакой разницы между загрузкой в 32- и 64-битном режимах. А вот в будущем разница обязательно появится по мере увеличения объемов использования ОЗУ и появления новых технологий.
Для ОС семейства Linux и 32-битных ОС семейства Windows запуск 64-битных приложений в 32-битном окружении осуществляется с применением технологий виртуализации [2]. Существует ряд специализированных программных продуктов, позволяющих установить виртуальную гостевую 64-битную OC, в которую вы сможете инсталлировать требуемое вам приложение и осуществить его запуск. При этом, если устанавливаемая ОС платная, то вы вынуждены будете ее купить.
Виртуализация
Вот некоторые популярные решения:
QEMU — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ.
Аппаратная виртуализация
Для запуска гостевой 64-битной виртуальной машины в 32-битном окружении необходимо, чтобы процессор обладал 64-битной архитектурой и поддерживал технологии аппаратной виртуализации, такие как Intel VT-x и AMD-V. Иногда их необходимо вручную включить в BIOS вашей системы.
Облачные вычисления
Все эти решения требует определенной производительности от системы, и не всегда есть возможность добиться оптимальной работы требуемого вам приложения.
В настоящее время широко развиваются технологии облачных вычислений [3]. Они позволяют развернуть любые ОС на удаленных серверах и запускать на них ваши приложения. При этом никаких ограничений на вашу 32-битную систему не накладывается, все расчеты производятся на удаленных машинах. Например, это Microsoft Azure, с помощью которой можно развернуть множество ОС и исполнять различные, в том числе и высокопроизводительные, приложения.
Часто вопрос о запуске 64-битных приложений на устаревающих 32-битных машинах стоит перед геймерами. Существуют специализированные облачные решения и для таких задач. Например, NVIDIA GRID. GRID воспроизводит 3D игры на облачных серверах, мгновенно кодирует каждый кадр и передает результаты на любое устройство с проводным или беспроводным высокоскоростным подключением к сети Интернет.
Заключение
Мы видим, что запуск 64-битных приложений в 32-битной ОС возможен, но связан с определенными трудностями. Так как некоторые решения являются платными, необходимо оценить, какая технология подходит вам больше.
Запуск 64-разрядных программ в 32-разрядной системе
2 ответов
есть один способ. Вы можете использовать Qemu или похожий эмулятор эмуляция полный 64-битный хост. Однако это придет с значительное потеря скорости.
и просто, чтобы подчеркнуть, что последняя часть немного:
Итак, как ответ на часть 1: технически да. Возможно, ты не захочешь.
или есть способ обновить x32 бит до x64 бит бесплатно.
Если ваш компьютер имеет 64-битное оборудование последнее десятилетие), то вы можете установить 64-битную ОС. Ответ DavidPostill чрезвычайно полные на. Обратите внимание, что это означает полную переустановку. Вы не можете изменить ОС windows с 32 бит до 64 бит. Вам придется полностью заменить его.
не связано с qemu. Это как раз тот, который я впервые вспомнил
Как указал Исмаэль Мигель: пока ваше оборудование 64 бит вы можете использовать VirtualBox для запуска 64-битные ОС. Даже если вы размещаете ОС 32 бит. Документацию для этого можно найти здесь.
есть ли способ запустить 64-разрядную программу на x32-разрядной системе?
вы не можете (обычно) запускать 64-битные программы на 32-битной ОС.
смотрите другой ответ Hennes для (не рекомендуется) обходного пути.
есть ли способ обновить x32 бит до x64 бит бесплатно (Windows 10)?
способен ли ваш ПК 64-бит?
во-первых, вам нужно подтвердить ли C. P. U. В вашем компьютер 64-разрядный. Для этого откройте приложение «Настройки» В меню Пуск выберите пункт Система, а затем-о программе. Посмотрите направо от «Тип системы.»
Если вы видите «32-разрядная операционная система, Процессор на базе x64», это означает вы используете 32-разрядную версию Windows 10, но ваш процессор может 64-разрядной версии. Если он не говорит, что у вас есть процессор на базе x64, вы имеют 32-разрядный процессор и не могут обновиться до 64-разрядной версии.
имеет ли ваш процессор необходимые функции?
некоторые из первых 64-разрядных процессоров не имеют необходимых функций для запуска 64-разрядные версии Windows 10, даже если они являются 64-битными. В частности, для Windows 10 требуются PAE, SSE2 и NX. Microsoft имеет подробнее об этом здесь. ПК также потребуется поддержка CMPXCHG16b, которые одними из первых потребителю 64-битные процессоры не включать.
64-разрядная версия Windows 10 откажется устанавливать, если ваш процессор не поддерживает такие вещи. Если вы хотите проверить, прежде чем начать процесс установки, загрузки и запуска CPU Z.
«SSE2» появится под инструкциями, если он поддерживается. Текст EM64T или «AMD64» должен указывать, что PAE поддерживается. «VT-x «или»VT-d» всегда указывает, что поддерживается NX.
на некоторых старых компьютерах может потребоваться включить NX (иногда называется XD) в BIOS компьютера. Если вы получаете сообщение об ошибке поддерживается в процессе установки, посетите компьютер BIOS и искать вариант под названием Что-то вроде «Не бит исполнения (NX)», «выполнение отключено (XD)», «нет защиты памяти выполнения», » выполнить Отключена защита памяти», » EDB (выполнить отключенный бит)», » EVP (Улучшенная защита от вирусов)», или что-то подобное. Посмотрите под «Безопасность «или» дополнительно » вкладки где-то в BIOS для этой настройки.
предлагает ли оборудование вашего ПК 64-разрядные драйверы?
даже если ваш процессор и материнская плата поддерживают правильные черты, вы может потребоваться рассмотреть вопрос о том, будет ли работать оборудование компьютера правильно с 64-разрядной версией Windows. 64-разрядные версии Windows требуют 64-битных драйверов, и 32-разрядные версии вы используете на вашем текущем Windows 10 система не будет работать.
в любом случае, вы можете убедиться, установив 64-разрядную версия Windows. если он не поддерживает ваш процессор, он позволит вам знать. Если драйверы оборудования недоступны, вы увидите следующее установить его и можно перейти на 32-разрядную версию Windows 10 если ваше оборудование не работает.
выполните чистую установку
вам нужно выполнить скачать добраться до 64-бит версии Windows 10 от 32-битной. Там нет пути обновления.
предупреждение: резервное копирование важных файлов прежде чем продолжить. Этот процесс сотрет установленные программы и файлы.
во-первых, если вы еще не обновились до Windows 10, вам нужно использовать тот инструмент обновления для обновления. Вы получите 32-разрядную версию Windows 10 если ранее вы использовали 32-разрядную версию Windows 7 или 8.1. Но процесс обновления даст вашему ПК лицензию на Windows 10. Быть убедитесь, что текущая 32-разрядная версия Windows 10 активируется в разделе Параметры > Обновление и безопасность > Активация.
после того, как вы уже используете активированную версию Windows 10, скачать Средство создания Windows 10 media от Microsoft. Если на данный момент вы используете 32-разрядную версию Windows 10. нужно скачать и запустить программу 32-бит.
выберите «Создать установочный носитель для другого ПК» и используйте инструмент для создайте USB-накопитель или запишите диск с Windows 10. Как вы нажмете с помощью мастера вам будет предложено создать 32-разрядную версию или 64-разрядный установочный носитель. Выберите 64-разрядную архитектуру.