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

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

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

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

Примечание

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

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

Чтобы использовать атрибут MigrateArch, вам потребуется следующее:

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

Перед началом процесса миграции на другой разрядность необходимо установить на устройстве версию 1902 или более позднюю. Миграция разрешена в той же версии или в любую более позднюю версию, но перед началом процесса миграции на устройстве должна быть установлена по крайней мере версия 1902.

Версия 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. В этом случае сеть доставки содержимого (CDN) Office в Интернете будет использована в качестве резервного источника для установки языковых файлов.

Пример файла 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-разрядная версия.

Если вы хотите изменить установленные продукты или языки или изменить другие параметры развертывания, необходимо указать их в файле configuration.xml. Например, если вы хотите изменить 64-разрядную установку Приложения Microsoft 365 для предприятий на английском языке на 32-разрядную установку с английским и немецким языками, изменить путь обновления и добавить Visio на английском языке, следует использовать файл configuration.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>

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

  • Прежде чем переходить на другую архитектуру, особенно при переходе на 64-разрядную, убедитесь, что существующие надстройки, макросы и сложные файлы Office работают с новой архитектурой. Дополнительные сведения см. в статье Использование набора средств Readiness Toolkit для оценка совместимости приложений с приложениями Microsoft 365.

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

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

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

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

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