у меня 64 битная система но приложения запускаются в 32 битной что делать
Почему при 64 битной ос, все программы устанавливаются 32 бит
BB-код ссылки (для форумов):
подскажите почему при установленной 64 битной ос, все программы, в том числе и хром, устанавливаются 32 бит
UPD: стоит сборка Windows 10 Enterprise LTSC x64-x86 WPI by AG 03.2021 [17763.1852] [RU]
BB-код ссылки (для форумов):
BB-код ссылки (для форумов):
Да ничего подобного. У меня на LTSC 2019 установлен ряд 64-х битных программ, в том числе и браузеры.
Это либо ваша прога (приведенная на скриншоте) так показывает. Либо у вас сама LTSC 32-х разрядная.
BB-код ссылки (для форумов):
BB-код ссылки (для форумов):
BB-код ссылки (для форумов):
Большинство програм построены только на x86(32бит) архитектуре и какая то часть уже на x64 как например браузеры, на многих прогах бывают разные установщики на x86 и x64, например вы скорее всего скачали установщик мозилы с x86(32бит) он вам и установил ту которую вы скачали.
и к примеру ещё steam сам он создан на x86(32бит), но частично поддерживает x64 для того что бы запускались игры с x64 архитектурой.
Можно ещё посмотреть в диспетчере задач, то есть когда запускаете программу, в разделе «процессы» в диспетчере задач, например над процессом браузера мозилы если в скобках написано (32 бита) значит на x86(32 бит), если же просто процесс где ничего не написано в скобках значит браузер на x64.
У меня 64 битная система но приложения запускаются в 32 битной что делать
не я когда качал пейдей 2 у меня скачалось не 30 гб а 15 гб
А почему должно было быть 30?
Если игра запускает 32-х разрядную версию на 64-х битной ОС, то это означает, что 64-х битной версии игры не существует.
не я когда качал пейдей 2 у меня скачалось не 30 гб а 15 гб
не я когда качал пейдей 2 у меня скачалось не 30 гб а 15 гб
Ты еще и читор, в пейдее ачивки поломал. :boot:
Ты еще и читор, в пейдее ачивки поломал. :boot:
Эй я не подрубал читы!! Это мой друг их подрубил я свой акаунт ему на время дал и он подрубил.
Эй я не подрубал читы!! Это мой друг их подрубил я свой акаунт ему на время дал и он подрубил.
Почему большинство программ остаются 32-разрядными на 64-разрядной версии Windows?
Доброго времени суток уважаемые читатели! Ваш компьютер, скорее всего, работает под управлением 64-разрядной версии Windows. Но загляните в диспетчер задач и увидите, что большинство программ в системе всё ещё 32-разрядные. Является ли это проблемой?
Между 64-разрядной и 32-разрядной версиями Windows есть много различий. 32-разрядные программы работают в 64-разрядных версиях Windows, но не наоборот.
Проверьте, какие программы остались 32-разрядными
Используйте диспетчер задач для того, чтобы определить, какие из ваших программ 64-разрядные, а какие — 32-разрядные. Нажмите правой кнопкой мыши на панель задач и выберите пункт «Запустить диспетчер задач», либо используйте сочетание клавиш Ctrl+Shift+Escape, чтобы открыть его.
Посмотрите на столбец «Имя образа». Если у вас установлена 64-разрядная версия Windows 8.1 или 8, вы увидите «(32-бит)» после названия каждой 32-разрядной программы. Если вы пользуетесь 64-разрядной версией Windows 7, то вместо этого увидите «*32».
В 64-разрядных версиях Windows 32-разрядные программы обычно устанавливаются в директорию C:\Program Files (x86)\, тогда как 64-разрядные приложения попадают в папку C:\Program Files\.
На самом деле нет правила, согласно которому 64-разрядные программы нельзя устанавливать в папку C:\Program Files (x86)\. Например, Steam — это 32-разрядная программа, поэтому она по умолчанию попадает в «C:\Program Files (x86)\». Игры, которые вы устанавливаете через Steam, отправляются в директорию C:\Program Files (x86)\Steam, даже если они являются 64-разрядными.
Если вы сравните две разные папки Program Files, то, скорее всего, обнаружите, что большинство программ установлены в C:\Program Files (x86). Вероятнее всего эти приложения являются 32-разрядными.
Вредно ли запускать 32-разрядные программы на 64-разрядной ОС?
На первый взгляд это кажется не очень хорошей идеей. Большинство ваших программ не могут воспользоваться преимуществами 64-разрядной архитектуры. Вам может показаться, что 32-разрядные программы, запущенные в 64-разрядной системе, теряют в производительности, но это не так.
Windows запускает 32-разрядные приложения на 64-разрядный версиях системы через подсистему совместимости WoW64. Однако 64-разрядные процессоры Intel и AMD имеют обратную совместимость и сами по себе поддерживают 32-разрядное программное обеспечение. Ваши 32-разрядные приложения будут работать точно так же как на 32-разрядных версиях Windows, поэтому запуск этих программ на 64-разрядной операционной системе не сопровождается никакими недостатками.
Даже если все программы, которыми вы пользуетесь, являются 32-разрядными, установка 64-разрядных версий Windows всё равно предпочтительна, так как они обладают повышенным уровнем защиты.
Но 64-разрядные программы лучше, не так ли?
В запуске 32-разрядных приложений на 64-разрядной ОС нет ничего плохого. Но разве не было бы лучше, если бы все ваши программы являлись 64-разрядными?
У 64-разрядных приложений есть свои преимущества. 32-разрядные программы могут пользоваться только 2 Гб. памяти, тогда как 64-разрядным приложения доступно гораздо больше. Если программа, скорее всего, станет целью атаки, дополнительные функции защиты, которыми обладает 64-разрядное программное обеспечение, могут оказаться полезными. Google Chrome сейчас является 32-разрядным приложением, даже на 64-разрядных версиях Windows, но уже доступна бета-версия его 64-разрядной версии. Google обещает, что 64-разрядная версия Chrome будет быстрее, защищённее и стабильнее.
У некоторых программ есть 64-разрядные версии. Photoshop, iTunes и Microsoft Office — одни из популярнейших приложений для Windows и все они доступны в 64-разрядной форме. Требовательные игры так же часто являются 64-разрядными, чтобы иметь возможность использовать более 2 Гб. памяти.
Многие программы не стали двигаться вперёд и скорее всего никогда не сделают этого. Сегодня вы всё ещё можете запускать большую часть 32-разрядных приложений десятилетней давности на 64-разрядных версии Windows, даже если их разработчики не выпускали обновлений после появления 64-битных операционных систем.
Разработчикам, которые хотят выпустить 64-разрядную версию своей программы, приходится выполнять дополнительную работу. Они должны убедиться, что текущий код правильно компилируется и выполняется на 64-разрядном программном обеспечении. Им придётся поддерживать две отдельные версии приложения, так как пользователи 32-разрядных ОС не смогут использовать 64-разрядную версию программы.
В качестве примера, давайте возьмём настольную версию Evernote для Windows. Даже если бы разработчики представили 64-разрядную версию Evernote, пользователи не заметили бы разницы. 32-разрядные программы отлично работают в 64-разрядных версиях Windows, а их переход на 64-разрядные версии не даёт заметных преимуществ.
Поиск 64-разрядных приложений
Важно найти не 64-разрядное приложения, а приложение, с которым вам будет удобно работать. В большинстве случаев между 32-разрядной и 64-разрядной версиями нет особой разницы.
Легко задаться вопросом, почему так много программ всё ещё остаются 32-разрядными, когда заглядываешь в диспетчер задач, но это ни в коем случае не проблема. Приложения, выигрывающие от перехода на 64-разрядные версии, постепенно совершают этот переход. Даже если бы разработчики проделали всю работу и выпустили 64-разрядные версии каждого небольшого приложения и утилиты, которые вы используете, в большинстве случае вы не заметили бы никакой разницы.
Обзор соображений совместимости для 32-битных программ для 64-битных версий Windows
В этой статье рассматриваются соображения совместимости и ограничения для 32-битных программ, работающих на 64-битных версиях Windows.
Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 896456
Сводка
В 64-битных версиях Windows подсистема Microsoft Windows-32-on-Windows-64 (WOW64) для запуска 32-битных программ без изменений. 64-битные версии Windows не поддерживают 16-битные и 32-битные драйверы. Программы, зависят от 16-битных сеяных или 32-битных драйверов, не могут работать на 64-битных версиях Windows, если производитель программы не предоставляет обновление для программы.
Могут возникнуть соображения, влияющие на совместимость или производительность программы. Вы можете определить, будет ли программа иметь проблемы с совместимостью или производительностью, опробовав программу на одной из 64-битных версий Windows.
В этой статье описываются некоторые соображения совместимости для запуска 32-битных программ в 64-битных версиях Windows. В этой статье не сравнивают 32-битные и 64-битные версии Windows 64-битных операционных систем. В этой статье предполагается, что вы понимаете разницу между 32-битными и 64-битными бинарами.
Введение
X64-версии Microsoft Windows оптимизированы для запуска 64-битных программ. Кроме того, x64-версии Windows подсистемы WOW64 для запуска 32-битных программ.
Запуск 32-битных программ
Подсистема WOW64 позволяет 32-битным программам работать без изменений в x64-версиях Windows. Подсистема WOW64 создает 32-битную среду в версиях x64 Windows. Дополнительные сведения о подсистеме WOW64 см. в разделе «Запуск 32-битных приложений» в разделе 64-bit Windows документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: Запуск 32-битных приложений
Соображения производительности программы
Подсистема WOW64 создает 32-битную среду на основе x64 версий Windows. Некоторые 32-битные программы могут работать в этих операционных системах медленнее, чем в 32-битных версиях Windows. Кроме того, некоторые 32-битные программы, которые требуют много воспоминаний, могут демонстрировать повышенную производительность в x64-версиях Windows. Это увеличение производительности происходит потому, что x64-версии Windows поддерживают больше физической памяти, чем 32-битные версии Windows.
Дополнительные сведения о различиях в управлении памятью между 64-битными и 32-битными версиями Windows см. в разделе «Виртуальное адресное пространство» в разделе «Управление памятью» документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: виртуальное пространство адресов
Ограничения подсистемы WOW64
Подсистема WOW64 не поддерживает следующие программы:
16-битные программы
X64-версии Windows не поддерживают 16-битные или 16-битные компоненты программы. Эмуляция программного обеспечения, необходимая для запуска 16-битных программ в версии Windows x64, значительно снизит производительность этих программ.
16-битный установщик часто используется для установки и настройки 32-битной программы. Кроме того, некоторые 32-битные программы требуют правильного запуска 16-битных компонентов. Хотя 32-битные программы с 16-битным компонентом могут работать правильно после установки, 16-битный установщик не может установить 32-битную программу. Программы, для работы с 16-битным компонентом не могут работать на x64-версии Windows.
Если 32-битная программа с 16-битным компонентом попытается запустить 16-битный файл или компонент, 32-битная программа будет входить в журнал system сообщение об ошибке. После этого операционная система позволит 32-битной программе справиться с ошибкой.
Чтобы определить, требуется ли для программы 16-битный компонент, установите и запустите программу. Если программа создает сообщение об ошибке, обратитесь к производителю программы для обновления, совместимого с x64-версиями Windows.
32-битные драйверы
X64-версии Windows не поддерживают 32-битные драйверы. Все драйверы аппаратных устройств и драйверы программ должны быть компилируются специально для x64-версии Windows.
Если 32-битная программа пытается установить 32-битный драйвер на компьютере с версией Windows x64, установка драйвера не удается. Когда такое поведение происходит, x64-основанная версия Windows сообщает об ошибке в 32-битную программу.
Если 32-битная программа пытается зарегистрировать 32-битный драйвер для автоматического запуска на компьютере с версией Windows на основе x64, загрузчик загрузки на компьютере распознает, что 32-битный драйвер не поддерживается. X64-версия Windows не запустит 32-битный драйвер, но запустит другие зарегистрированные драйверы.
Чтобы определить, требуется ли программе 32-битный драйвер, установите и запустите программу. Если программа создает сообщение об ошибке, обратитесь к производителю программы для обновления, совместимого с x64-версиями Windows.
Дополнительные рекомендации
Перенаправление реестра и файлов
Дополнительные сведения о перенаправлении файловой системы и реестра см. в разделе «Запуск 32-битных приложений» в разделе 64-bit Windows документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: Запуск 32-битных приложений
Подсистема WOW64 перенаправляет 32-битные двоичные вызовы, не требуя изменений в 32-битных двоичных файлах. Однако при выполнении некоторых задач вы можете увидеть доказательства этого перенаправления. Например, если ввести сценарий командной строки в 64-битной командной строке, команда может не получить доступ к 32-битным программам в папке «Файлы программ». Подсистема WOW64 перенаправляет и устанавливает 32-битные программы в папке Program Files (x86). Чтобы получить доступ к правильной папке, необходимо изменить сценарий командной строки. Кроме того, необходимо ввести скрипт командной строки в 32-битной командной строке. 32-битная командная подсказка автоматически перенаправляет вызовы файловой системы в правильный 32-битный каталог.
Чтобы запустить 32-битную командную подсказку, выполните следующие действия:
Проверка версии
Некоторые 32-битные программы изучают сведения о версии операционной системы. Многие 32-битные программы, которые выполняют эту проверку, не распознают x64-версии Windows как совместимые операционные системы. При таком поведении 32-битная программа создает ошибку проверки версии, а затем закрывается. Если такое поведение происходит, обратитесь к производителю 32-битной программы для обновления, совместимого с x64-версиями Windows.
OpenGL
X64-версии Windows не включают драйвер графики OpenGL. Обратитесь к производителю устройства для драйвера, который совместим с x64-версиями Windows.
Консоль управления Майкрософт (MMC)
В x64-версиях Windows 64-битная версия консоли управления Microsoft (MMC) для запуска различных оснастки. Однако иногда может потребоваться, чтобы 32-битная версия MMC запускала оснастку в подсистеме WOW64. Дополнительные сведения о поведении MMC в x64-версиях Windows см. в статье «Запуск 32-битных и 64-битных 64-битных 64-битных 64-битных 64-битных Windows» в разделе Использование MMC 2.0 документации microsoft Platform SDK. Чтобы просмотреть этот документ, посетите следующий веб-сайт Microsoft: запуск 32-битных и 64-битных 64-битных 64-битных 64-битных Windows
x64 Considerations
X64-версии Windows поддерживают 32-битные инструкции и 64-битные инструкции. Подсистема WOW64 может запускать 32-битные программы в родном 64-битном режиме, переключая родной режим процессора. Отдельные уровни оборудования или программного обеспечения не требуются. При запуске 32-битной программы на основе x64 версий Windows вы можете не испытывать снижения производительности.
Дополнительные сведения о производительности процессора на основе x64 обратитесь к производителю процессора или посетите веб-сайт производителя. Сведения и решение, представленные в этом документе, представляют текущее представление корпорации Майкрософт по этим вопросам на дату публикации. Это решение доступно через Корпорацию Майкрософт или сторонний поставщик. Корпорация Майкрософт специально не рекомендует сторонних поставщиков или сторонних решений, которые могут быть описаны в этой статье. В этой статье также могут быть другие сторонние поставщики или сторонние решения. Поскольку Корпорация Майкрософт должна реагировать на изменение условий на рынке, эта информация не должна быть интерпретируется как обязательство корпорации Майкрософт. Корпорация Майкрософт не может гарантировать или одобрять точность любой информации или любого решения, представленного Корпорацией Майкрософт или любым упомянутым сторонним поставщиком.
Корпорация Майкрософт не делает никаких гарантий и исключает все представления, гарантии и условия, будь то экспресс, подразумеваемые или нормативные. К ним относятся, но не ограничиваются представлениями, гарантиями или условиями названия, неущемления, удовлетворительного состояния, торговой доступности и пригодности для определенной цели, в отношении любых служб, решений, продуктов или любых других материалов или сведений. В любом случае Корпорация Майкрософт не несет ответственности за любое стороне решение, которое упоминается в этой статье.
Ссылки
Дополнительные сведения об процессоре AMD64 можно получить на следующем веб-сайте Advanced Micro Devices: ВЕБ-сайт AMD
Контактные данные сторонних организаций предоставлены в этой статье с целью помочь пользователям получить необходимую техническую поддержку. Эти данные могут быть изменены без предварительного уведомления. Корпорация Майкрософт не дает гарантий относительно правильности приведенных контактных данных сторонних производителей.
Дополнительные сведения о разработке программ для версий Windows Server 2003 и Windows XP можно найти на следующем веб-сайте Microsoft: Введение в разработку приложений для 64-битной версии Windows
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких явных, подразумеваемых и прочих гарантий относительно производительности или надежности этих продуктов.
У меня 64 битная система но приложения запускаются в 32 битной что делать
Этот форум закрыт. Спасибо за участие!
Лучший отвечающий
Вопрос
Заметил, что после перезагрузки CCleaner запускается лишь раз, второй запуск уже не происходит и повторяется сценарий, описанный выше.
При этом также периодически падает Explorer.exe, когда, судя по отчетам об ошибках, он подгружает 32-битный модуль, антивируса, например. Internet Explorer также пару раз завис из-за загрузки 32-битного модуля. Примечательно, что Internet Explorer запускался без проблем, хотя и был 32-битным.
Также несколько раз система вовсе не загрузилась корректно. Появился черный экран и я смог вызвать Диспетчер задач, который показал минимум процессов в системе. Судя по отчетам проблема была в том, что не запустилась большая часть служб («Превышен интервал ожидания»).
Сейчас, я удалил все варианты Microsoft Visual C++ Redistributable, ведь известно, что его ставит почти любая игра одновременно с собой. Удалил их и проблема осталась, увы. Потом я поставил их заново с сайта Microsoft, но проблема снова осталась. Потом установил обновления, что на днях предложила Windows, и пока вот уже 30 минут все нормально.
Но не факт, что проблема решена. Она имеет свойство возвращаться после перезагрузки.
2) Проблема с запуском только 32-битных сторонних приложений, т.к. системные вроде работают, хоть их и не так много в 32-битной версии (хотя вот службы не запускались несколько раз, так что не факт, что это так);
3) Возможно проблема в Visual C++ Redistributable, но фактических подтверждений нет;
4) Возможно проблема в подсистеме WOW64, но опять-таки подтверждений нет.
Так в чем же проблема? Кто сталкивался с таким?