Установка этой программы возможна только в версии windows 64 что делать

Обновлено: 22.11.2024

При создании 64-разрядных пакетов установщика Windows или приложений, которые вызывают установщик Windows для установки 64-разрядных пакетов, выполните следующие действия:

  • Используйте схему базы данных установщика Windows 200 или выше. Укажите, что версия 2.0 является минимальной версией установщика, необходимой для установки пакета, задав для свойства Сводка количества страниц целое число 200. Более ранние версии установщика Windows отклоняют попытки установить 64-разрядные пакеты. Для 64-разрядных пакетов на платформе Arm64 схема базы данных установщика Windows должна быть 500 или выше.
  • Укажите в свойстве Template Summary потока сводной информации о пакете, что это 64-разрядный пакет. Введите «Intel64» в поле платформы свойства «Сводка шаблона», если пакет должен запускаться на процессоре Intel64. Введите «x64», если пакет должен запускаться на 64-битном расширенном процессоре. Введите «Arm64», если пакет должен запускаться на процессоре Arm64. Пакет не может быть помечен как поддерживающий платформы Intel64 и x64, значение свойства Template Summary, равное «Intel64,x64», недопустимо. Пакет не может быть помечен как поддерживающий как 32-разрядные, так и 64-разрядные платформы, значения свойства "Сводка шаблона" "Intel,x64" или "Intel,Intel64" недействительны.
  • Определите каждый 64-разрядный компонент, задав msidbComponentAttributes64bit в столбце Attributes таблицы Component.
  • Используйте необязательные условные операторы, которые проверяют версию 64-разрядной операционной системы, ссылаясь на свойство VersionNT64. Установщик Windows задает для этого свойства 64-разрядную версию Windows и оставляет значение VersionNT64 неопределенным, если операционная система не является 64-разрядной Windows. Дополнительные сведения см. в разделе Использование свойств в условных операторах.
  • Используйте необязательные условные операторы, которые проверяют числовой уровень процессора компьютера, ссылаясь на свойство Intel64 или Msix64. Установщик Windows задает для этих свойств текущий числовой уровень процессора компьютера и оставляет свойство Intel64 неопределенным, если это не процессор на базе Itanium. Дополнительные сведения см. в разделе Использование свойств в условных операторах.
  • Используйте таблицу AppSearch и действие AppSearch для дополнительного поиска в реестре существующих 64-разрядных компонентов. Для поиска существующих 64-разрядных компонентов включите бит msidbLocatorType64bit в столбец Type таблицы RegLocator. Дополнительные сведения см. в разделе Поиск существующих приложений, файлов, записей реестра или свойств записей файлов .ini
  • .
  • Получите пути к системным папкам, указав свойства System64FolderProperty, ProgramFiles64Folder и CommonFiles64Folder для 64-разрядных папок и свойства SystemFolder, ProgramFilesFolder и CommonFilesFolder для 32-разрядных папок.
  • Убедитесь, что приложение использует правильный идентификатор GUID при обращении к 64-разрядному компоненту. Если существуют 32-разрядная и 64-разрядная версии определенного компонента, они должны иметь разные GUID идентификатора компонента.
  • Определите, нужно ли определять какие-либо новые переменные среды при установке 64-разрядных приложений.
  • Если необходимо установить 64-разрядный диспетчер драйверов ODBC, компонент, который его содержит, должен называться ODBCDriverManager64. Диспетчер драйверов ODBC должен быть создан в пакете установщика, и должен быть включен компонент с именем ODBCDriverManager64. При необходимости менеджер будет установлен.
  • Убедитесь, что приложение вызывает только 32-разрядные службы, работающие как исполняемые файлы. Приложения не должны вызывать 32-разрядные службы, работающие в библиотеках DLL.
  • Если приложение устанавливает сосуществующие 32-разрядные и 64-разрядные версии компонента, убедитесь, что приложение правильно передает информацию файла .ini.
  • Убедитесь, что приложение применяет только 32-разрядные исправления к 32-разрядным двоичным файлам и 64-разрядные исправления к 64-разрядным двоичным файлам.
  • Рассмотрите будущие сценарии обновления как для 32-разрядной, так и для 64-разрядной версии и сохраните коды обновления. Дополнительную информацию см. в разделе Исправления и обновления.
  • При использовании приложения начальной загрузки для установки 64-разрядного пакета установщика Windows скомпилируйте приложение начальной загрузки как 64-разрядное приложение.
  • Чтобы отключить отражение реестра для разделов реестра, на которые влияет определенный компонент, установите бит msidbComponentAttributesDisableRegistryReflection в поле Attributes таблицы Component. Это может быть необходимо для сосуществования 32-разрядных и 64-разрядных копий одного и того же приложения. Если этот бит установлен, установщик Windows вызывает функцию RegDisableReflectionKey для каждой клавиши, к которой обращается компонент. Этот бит доступен в установщике Windows версии 4.0. Этот бит игнорируется в 32-битных системах. Этот бит игнорируется в 64-разрядных версиях Windows XP и Windows 2000.

Значение числового корня реестра, возвращаемое параметром lpPathBuf функции MsiGetComponentPath, позволяет различать компоненты в 32-разрядных и 64-разрядных операционных системах. Дополнительные сведения см. в разделе Функция MsiGetComponentPath.

При попытке установить драйвер устройства на компьютер с 64-разрядной версией Microsoft Windows может появиться следующее сообщение об ошибке:

В указанном месте нет совместимого программного драйвера для вашего устройства. Если в расположении есть драйвер, убедитесь, что он предназначен для работы с операционной системой Windows x64 Edition.

Причина

Такое поведение обычно возникает, когда драйвер устройства написан не для 64-разрядной версии Windows. Это также может происходить, если драйвер устройства правильно написан для 64-разрядной версии Windows, но установочный INF-файл оформлен неправильно.

Для получения дополнительной информации о требованиях к файлам .inf для компьютеров с архитектурой x64 посетите следующий веб-сайт Microsoft:

Разрешение

Чтобы устранить эту проблему, воспользуйтесь одним или несколькими из следующих способов:

Убедитесь, что вы используете драйвер, предназначенный для 64-разрядной версии Windows.

Получите новые или обновленные драйверы с правильно оформленными INF-файлами. Посетите веб-сайт Центра обновления Windows или веб-сайт производителя устройства, чтобы получить эти драйверы.

Вручную украсьте INF-файл. Однако мы не рекомендуем вручную украшать INF-файл драйвера. Вместо этого мы рекомендуем вам обратиться к производителю устройства за обновленным драйвером устройства.

Вы не можете изменить INF-файл 32-разрядного драйвера для соответствия требованиям оформления INF-файла. Для 64-разрядных версий Windows требуются 64-разрядные файлы драйверов.

Статус

Такое поведение предусмотрено дизайном.

Дополнительная информация

Для получения дополнительных сведений о требованиях к оформлению INF-файлов для 64-разрядных версий Windows Server 2003 щелкните следующий номер статьи базы знаний Майкрософт:

888728 Описание требований к оформлению INF-файла драйвера устройства для Windows Server 2003 x64 Editions и Windows XP Professional x64 Edition

Техническая поддержка 64-разрядных версий Windows

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

Для получения информации о продукте Microsoft Windows XP Professional x64 Edition посетите следующий веб-сайт Microsoft:

Если вы хотите установить и запустить несколько версий Office на одном компьютере, вот несколько советов, которые помогут вам избежать большинства ошибок при установке:

Примечание. Если не указано иное, следующие утверждения также относятся к отдельным приложениям, таким как Visio и Project.

Если у вас есть подписка на Microsoft 365 или версия без подписки, например Office для дома и бизнеса 2021, 2019, 2016 или 2013, в большинстве случаев вы не сможете запускать эти версии вместе на одном компьютере.

Есть одно исключение: если один из двух продуктов установлен через MSI (что обычно для продуктов с корпоративной лицензией), эти два продукта могут работать параллельно. См. статью Как использовать наборы и программы Office 2013 (развертывание MSI) на компьютере, на котором установлена ​​другая версия Office.

Вы можете увидеть ошибку "Стоп, вам следует подождать, чтобы установить Office". Это может произойти, если на вашем компьютере установлено отдельное приложение Office (например, Word), но более новая версия приложения уже включена в пакет, который вы пытаетесь установить. В этом случае автономная версия будет удалена.

Однако, если автономное приложение не является частью нового пакета Office, который вы пытаетесь установить, автономное приложение останется на компьютере, а пакет Office будет успешно установлен.

Запуск нескольких версий Office в Windows при включенных службах удаленных рабочих столов (RDS) не поддерживается. См. статью Отсутствие поддержки нескольких версий Office, установленных на компьютере со службой удаленных рабочих столов (RDS).

Сначала установите более ранние версии Office. Например, установите Office 2010 перед установкой Office 2021, Office 2019, Office 2016 или Office 2013.Это также относится к другим продуктам семейства Office, таким как Visio, Project или Access Runtime, а также к языковым пакетам и средствам проверки правописания. Если вы не установите Office в этом порядке, возможно, вам придется восстановить более поздние версии Office впоследствии.

Убедитесь, что все версии Office являются 32-разрядными или 64-разрядными. У вас не может быть смеси того и другого. См. сообщение об ошибке «Офис (64-разрядная или 32-разрядная версия) не может быть установлен» при попытке установить.

Имейте в виду, что даже если вы будете следовать этим рекомендациям, вы все равно можете столкнуться с проблемами при использовании двух версий Office на одном ПК. Если вы решите не сохранять обе версии и удалите предыдущую версию, вам может потребоваться восстановить оставшуюся версию, чтобы убедиться, что ассоциации файлов будут работать правильно.

Для получения подробной информации о параллельной установке см.:

Примечание. Поддержка Office 2010 и Office 2007 прекращена. Дополнительные сведения см. в статьях Прекращение поддержки Office 2010 или Прекращение поддержки Office 2007.

Большинство приложений (и других программ, таких как игры или служебные программы), созданных для более ранних версий Windows, будут работать в самой последней версии Windows 10, но некоторые более старые могут работать плохо или вообще не работать. Вот несколько способов исправить распространенные проблемы со старыми программами.

Чтобы узнать, какая версия и сборка Windows у вас установлена, в поле поиска на панели задач введите winver и нажмите Enter.

Если у вас возникли проблемы с принтером или сканером после обновления или обновления до Windows 10, см. статью Устранение проблем с принтером после обновления или обновления до Windows 10.

Если у вас возникли проблемы с Bluetooth после обновления до Windows 10, см. статью Устранение проблем с Bluetooth в Windows 10.

Сначала попробуйте запустить средство устранения неполадок совместимости:

В поле поиска на панели задач введите название программы или приложения, которое нужно устранить.

Выберите и удерживайте (или щелкните правой кнопкой мыши) его, а затем выберите Открыть местоположение файла .

Выберите и удерживайте (или щелкните правой кнопкой мыши) файл программы, выберите "Свойства", а затем перейдите на вкладку "Совместимость".

Выберите Запустить средство устранения неполадок совместимости.

Если это не сработало, попробуйте изменить настройки на вкладке "Совместимость". Вот что нужно искать и что делает каждый параметр, когда он выбран.

Настройки совместимости

Режим совместимости

Запускает программу с использованием параметров более ранней версии Windows. Попробуйте этот параметр, если знаете, что программа предназначена для определенной версии Windows (или работает с ней).

Пониженный цветовой режим

Использует в программе ограниченный набор цветов. Некоторые старые программы предназначены для использования меньшего количества цветов.

Запуск с разрешением экрана 640 × 480

Используйте этот параметр, если графика программы выглядит неровной или отображается неправильно.

Изменить настройки высокого разрешения

Если ваша программа неправильно отображается на ПК с дисплеем с высоким разрешением (его функции размыты, слишком велики или слишком малы), выберите Изменить параметры высокого разрешения, а затем попробуйте один из следующих вариантов в свойствах. диалоговое окно:

Выберите, какой DPI использовать

В разделе "DPI программы" выберите "Использовать этот параметр для устранения проблем с масштабированием для этой программы" вместо параметра "Настройки", чтобы использовать параметры DPI, которые вы хотите использовать для этой программы.

Примечание. Это изменяет DPI только для приложения, которое вы настраиваете. Если вы хотите настроить это для всех приложений, выберите «Пуск» > «Настройки» > «Дополнительные параметры масштабирования» и следуйте инструкциям.
Дополнительную информацию об изменении настроек для всех приложений см. в статье Исправление приложений, которые выглядят размытыми.


Для параметра Использовать разрешение, установленное для моего основного дисплея, когда выберите один из следующих вариантов:

Я вошел в Windows. Используйте разрешение, установленное для основного дисплея при входе в Windows. Это настройка по умолчанию.

Я открываю эту программу — используйте разрешение, которое было установлено для основного дисплея при открытии конкретной программы.

Изменить режим масштабирования приложения с высоким разрешением

В области переопределения масштабирования с высоким разрешением выберите Переопределить поведение масштабирования с высоким разрешением, а затем попробуйте один из следующих вариантов:

Приложение: отключите все параметры масштабирования Windows и используйте только параметры разработчика приложения. В предыдущих версиях Windows этот параметр назывался «Отключить масштабирование экрана при высоких настройках DPI».

Система: переопределяет настройки DPI программы и заставляет ее работать так, как если бы она работала на дисплее с низким разрешением. На дисплее с высоким разрешением программа будет выглядеть размытой.

Система (расширенная) — Windows попытается использовать расширенное масштабирование DPI для этой программы. В результате некоторые программы будут отображаться с четким текстом на дисплеях с высоким разрешением. Это не будет работать для всех программ.

Запустите эту программу от имени администратора

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

Изменить настройки для всех пользователей

Примените настройки этой программы ко всем учетным записям на ПК и выберите Изменить настройки для всех пользователей. Вам может быть предложено ввести пароль администратора или подтвердить свой выбор.

Читайте также: