Поделиться через


Изменение установки приложений Microsoft 365 с 32-разрядной на 64-разрядную

Администраторы могут упростить переход с 32-разрядной на 64-разрядную версию приложений Microsoft 365 с помощью средства развертывания Office, configuration.xml файла и атрибута MigrateArch. Если для атрибута MigrateArch задано значение True, установка приложений Microsoft 365 изменится на архитектуру (иногда называемую разрядностью), которая указана в атрибуте OfficeClientEdition.

MigrateArch обеспечивает беспроблемную миграцию, сохраняя все предыдущие параметры развертывания, включая пути обновления и установленные языки. Однако если необходимо изменить установленные продукты, языки или другие параметры развертывания, эти изменения можно включить в миграцию, указав их в файле configuration.xml. Дополнительные сведения см. в разделе Пример файла configuration.xml для использования со средством развертывания Office.

Примечание.

32-разрядная версия будет удалена, а затем будет установлена 64-разрядная версия.

Требования к использованию атрибута MigrateArch

  • Версии 1902 или более поздней версии приложений Microsoft 365, установленных на устройстве, для которого требуется изменить разрядность.
  • Средство развертывания Office (версия 16.0.11615.33602 или более поздняя) из Центра загрузки Майкрософт.
  • Расположение, содержащее все файлы продуктов и языков для архитектуры, на которую вы изменяете установку.

Версия 1902 или более поздняя доступна в Current Channel, Monthly Enterprise Channel, Semi-Annual Enterprise Channel (предварительная версия) и Semi-Annual Enterprise Channel.

Предоставление исходного расположения для использования с атрибутом MigrateArch

При использовании атрибута MigrateArch требуется расположение, содержащее исходные файлы установки битовой области, в которую выполняется перемещение.

Мы рекомендуем использовать сеть доставки содержимого Office (CDN) для этого расположения, если пропускная способность сети или подключение к Интернету не является проблемой. CdN всегда содержит самые актуальные файлы установки программ и языков, которые вам нужны.

Если вы используете расположение, которое находится в локальной сети, обязательно используйте средство развертывания Office, чтобы скачать все необходимые файлы продуктов и языков заранее. Вы можете скачать 32-разрядные и 64-разрядные файлы установки в одну и ту же общую папку для заданного канала обновления. Например, можно скачать 32-разрядные и 64-разрядные файлы установки для Semi-Annual Enterprise Channel в папку \\server01\sec. Но необходимо скачать файлы установки для Current Channel в другое расположение, например \\server01\current.

Если расположение локальной сети не содержит файлы с правильной разрядностью, миграция завершается ошибкой, а разрядность установки остается "как есть". Если это расположение не содержит все необходимые исходные файлы языка (например, файлы французского языка отсутствуют), миграция завершается ошибкой. Чтобы избежать этой ситуации, настоятельно рекомендуется включить AllowCdnFallback="True" в файл configuration.xml. Этот атрибут использует сеть доставки содержимого Office (CDN) в Интернете в качестве источника резервного копирования для установки языковых файлов.

Пример файла configuration.xml для использования со средством развертывания Office

В следующем примере configuration.xml изменить существующую 32-разрядную установку приложений Microsoft 365 на 64-разрядную. Все существующие продукты, языки и другие параметры развертывания, такие как путь обновления, сохраняются.

<Configuration>
  <Add OfficeClientEdition="64" MigrateArch="TRUE">
  </Add>
</Configuration>

Затем запустите средство развертывания Office в режиме /configure и укажите этот configuration.xml файл, чтобы изменить 32-разрядную на 64-разрядную. 32-разрядная версия удаляется, а 64-разрядная версия устанавливается.

Например, предположим, что необходимо изменить 64-разрядную установку приложений Microsoft 365 для предприятий на английском языке. Вы хотите переключиться на 32-разрядную установку, которая поддерживает английский и немецкий языки. Кроме того, вы планируете изменить путь обновления и добавить Visio на английском языке. Чтобы внести эти изменения, используйте файл конфигурации .xml, который выглядит примерно так, как показано в следующем примере.

<Configuration>
  <Add OfficeClientEdition="32" MigrateArch="TRUE">
    <Product ID="O365ProPlusRetail">
     <Language ID="en-us"/>
     <Language ID="de-de"/>
    </Product>
    <Product ID="VisioProRetail">
     <Language ID="en-us"/>
    </Product>
  </Add>
<Updates UpdatePath="\\server02\updates" Enabled="TRUE"/>
</Configuration>

Обновление до 64-разрядных (x64) приложений Microsoft 365

Чтобы обновить приложения Microsoft 365 до 64-разрядной версии при добавлении языкового пакета, выполните следующие действия.

  1. Подготовка файла Configuration.xml. Измените файл configuration.xml, чтобы включить 64-разрядную версию средства развертывания Office. OfficeClientEdition Задайте для параметра значение "64" и укажите языковой пакет, который нужно добавить в <Add> раздел.

  2. Включите параметр MigrateArch. В файле configuration.xml убедитесь, что MigrateArch атрибут имеет значение TRUE, чтобы разрешить переход с 32-разрядной на 64-разрядную.

  3. Запустите средство развертывания Office. Выполните средство развертывания Office с обновленным файлом configuration.xml. Это действие запускает процесс обновления и одновременно устанавливает другой языковой пакет.

  4. Убедитесь, что установка: после завершения установки убедитесь, что приложения Microsoft 365 теперь работают под управлением 64-разрядной версии и установлен новый языковой пакет.

Возврат к 32-разрядным (x86) приложениям Microsoft 365

Чтобы вернуться к 32-разрядной версии приложений Microsoft 365, выполните следующие действия.

  1. Обновление файла Configuration.xml. В файле configuration.xml измените OfficeClientEdition значение на "32".

  2. Задайте для параметра MigrateArch значение True: добавьте атрибут MigrateArch='TRUE' в файл configuration.xml, чтобы разрешить переход с 64-разрядной на 32-разрядную.

  3. Выполнение средства развертывания Office. Запустите средство с измененным файлом конфигурации. Это действие инициирует процесс возврата к 32-разрядной версии приложений Microsoft 365.

Дополнительные сведения об использовании атрибута MigrateArch

  • Атрибут MigrateArch также можно использовать для изменения архитектуры версий подписки классических приложений Project и Visio.

  • Атрибут MigrateArch не может перенести разрядность программ Office на устройстве, установленных с помощью установщика Windows (MSI). Используйте элемент RemoveMSI в файле configuration.xml, чтобы удалить эти программы.

  • Атрибут MigrateArch может переносить только продукты Office, установленные с помощью функции "нажми и запускай" и имеющие номер версии, начинающийся с 16.0. Например, если вы установили Visio профессиональный 2013 на устройстве с помощью функции "нажми и запускай", вы не сможете использовать атрибут MigrateArch. Это ограничение существует, так как номер версии Visio 2013 начинается с версии 15.0. Эти сведения о версии можно найти в разделеПрограммы>и компонентыпанели> управления. Если какие-либо продукты Office на устройстве использовали для установки "нажми и работу" и номер версии которых начинается с 15.0, миграция завершается сбоем.

  • Если указанная архитектура для перемещения уже соответствует архитектуре установленных в настоящее время продуктов, миграция не выполняется при запуске средства развертывания Office. Существующая установка не удаляется и не переустанавлируется. Однако если configuration.xml включает другие изменения, такие как добавление языка, эти изменения будут реализованы.

  • При запуске процесса миграции, если у пользователя открыто приложение Office, например Word, он получает запрос на закрытие приложения. Этот запрос отображается, если для атрибута Level в файле configuration.xml задано значение "Full" в элементе Display . Если они отменят запрос, миграция будет отменена. Если для атрибута Level задано значение Нет, а приложения Office выполняются на устройстве, миграция завершается ошибкой. Вы можете использовать свойство FORCEAPPSHUTDOWN в файле configuration.xml, но это приведет к закрытию приложений пользователя без каких-либо предупреждений.