将 Microsoft 365 应用版安装从 32 位更改为 64 位

管理员可以使用 Office 部署工具、其 configuration.xml 文件和 MigrateArch 属性简化从 32 位到 64 位版本的 Microsoft 365 应用的转换。 如果 MigrateArch 属性设置为 True,Microsoft 365 Apps 的安装将更改为体系结构 (有时称为在 OfficeClientEdition 属性中指定的位数) 。

MigrateArch 可确保无缝迁移,同时维护所有以前的部署设置,包括更新路径和已安装的语言。 但是,如果需要修改任何已安装的产品、语言或其他部署设置,可以通过在 configuration.xml 文件中指定这些更改来将这些更改合并到迁移中。 有关详细信息,请参阅 用于 Office 部署工具的示例 configuration.xml 文件

注意

将卸载 32 位版本,然后安装 64 位版本。

使用 MigrateArch 属性的要求

  • 版本 1902 或更高版本的 Microsoft 365 Apps 安装在要更改的位数的设备上。
  • Office 部署工具 (版本 16.0.11615.33602 或更高版本) Microsoft下载中心
  • 一个位置,其中包含要更改安装到的体系结构的所有产品和语言文件。

版本 1902 或更高版本在当前频道、每月企业频道、Semi-Annual 企业频道 (预览版) 和 Semi-Annual 企业频道中提供。

提供要与 MigrateArch 属性一起使用的源位置

使用 MigrateArch 属性时,需要一个包含要移动到的位数的安装源文件的位置。

如果网络带宽或 Internet 连接不是问题,建议对此位置使用 Office 内容分发网络 (CDN) 。 CDN 始终具有所需的最新程序和语言安装文件。

如果使用本地网络上的位置,请务必使用 Office 部署工具提前下载所有必要的产品和语言文件。 可以将 32 位和 64 位安装文件下载到给定更新通道的同一共享。 例如,可以将 Semi-Annual Enterprise Channel 的 32 位和 64 位安装文件下载到 \\server01\sec。但是,需要将 Current Channel 的安装文件下载到其他位置,例如 \\server01\current。

如果本地网络位置不包含正确位数的文件,则迁移会失败,并且安装的位数将保持原样。 如果此位置不包含所有必要的语言源文件(例如,缺少法语文件),则迁移失败。 为避免这种情况,强烈建议在 configuration.xml 文件中包含 AllowCdnFallback=“True”。 此属性使用 Internet 上的 Office 内容分发网络 (CDN) 作为从中安装语言文件的备份源。

用于 Office 部署工具的示例 configuration.xml 文件

以下示例 configuration.xml 将 Microsoft 365 Apps 的现有 32 位安装更改为 64 位安装。 保留所有现有产品、语言和其他部署设置,例如更新路径。

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

然后,在 /configure 模式下运行 Office 部署工具,并指定此 configuration.xml 文件以从 32 位更改为 64 位。 卸载 32 位版本并安装 64 位版本。

例如,假设需要修改英语版 Microsoft 365 企业应用版的 64 位安装。 你想要切换到支持英语和德语的 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 部署工具:使用更新的 configuration.xml 文件执行 Office 部署工具。 此操作将启动升级过程并同时安装其他语言包。

  4. 验证安装:安装完成后,检查 Microsoft 365 Apps 现在是否正在运行 64 位版本,以及是否已安装新的语言包。

还原到 32 位 (x86) Microsoft 365 应用

若要还原到 Microsoft 365 Apps 的 32 位版本,请执行以下步骤:

  1. 更新 Configuration.xml 文件:将 OfficeClientEdition configuration.xml 文件中的 更改为“32”。

  2. 将 MigrateArch 设置为 True:在 configuration.xml 文件中添加 属性 MigrateArch='TRUE' ,以允许从 64 位转换到 32 位。

  3. 执行 Office 部署工具:使用修改后的配置文件运行该工具。 此操作启动还原到 32 位版本的 Microsoft 365 应用的过程。

有关使用 MigrateArch 属性的其他信息

  • MigrateArch 属性还可用于更改 Project 和 Visio 桌面应用的订阅版本的体系结构。

  • MigrateArch 属性无法迁移设备上使用 Windows Installer (MSI) 安装的 Office 程序的位数。 使用 configuration.xml 文件中的 RemoveMSI 元素删除这些程序。

  • MigrateArch 属性只能迁移使用即点即用安装的 Office 产品,并且具有以 16.0 开头的版本号。 例如,如果使用即点即用在设备上安装了 Visio Professional 2013,则无法使用 MigrateArch 属性。 存在此限制是因为 Visio 2013 的版本号以 15.0 开头。 可以通过转到 控制面板>程序>程序和功能来查找此版本信息。 如果设备上的任何 Office 产品使用即点即用进行安装,并且其版本号以 15.0 开头,则迁移会失败。

  • 如果指定要移动到的体系结构已是当前已安装产品的体系结构,则在运行 Office 部署工具时不会进行迁移。 不会删除和重新安装现有安装。 但是,如果 configuration.xml 包括其他更改(例如添加语言),则会实现这些更改。

  • 迁移过程开始时,如果用户打开了 Office 应用(如 Word),则会收到关闭应用的提示。 如果在 Display 元素下将 configuration.xml 文件中的 Level 属性设置为“Full”,则会显示此提示。 如果他们取消提示,则会取消迁移。 如果 Level 属性设置为 None,并且 Office 应用在设备上运行,则迁移失败。 可以在 configuration.xml 文件中使用 FORCEAPPSHUTDOWN 属性,但这将关闭用户的应用,而不会发出任何警告。