将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文件中显式指定这些设置来执行此操作。 有关详细信息,请参阅要与Office部署工具配合使用的示例configuration.xml文件

备注

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

使用 MigrateArch 属性的要求

若要使用 MigrateArch 属性,需要以下各项:

  • 要更改其位的设备上至少安装了版本 1902 Microsoft 365 应用版。
  • Microsoft 下载中心提供的Office部署工具至少版本 16.0.11615.33602。
  • 一个位置,其中包含要将安装更改为的体系结构的所有产品和语言文件。

在将迁移过程开始到其他位之前,必须在要更改其位的设备上安装版本 1902 或更高版本。 允许迁移到同一版本或任何更高版本,但在开始迁移过程之前,必须在设备上安装至少版本 1902。

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

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

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

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

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

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

与 Office 部署工具一起使用的示例 configuration.xml 文件

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

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

然后,在 /configure 模式下运行Office部署工具,并指定此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 属性不会迁移使用 Windows Installer (MSI) 安装的设备上Office程序的位。 可通过在configuration.xml文件中使用 RemoveMSI 元素删除这些程序。

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

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

  • 如果用户有一个Office 应用(例如 Word)在迁移过程开始时打开,并且“级别”属性设置为“已满”以供configuration.xml文件中的 Display 元素使用,则系统会提示用户关闭应用。 如果他们取消提示,则迁移将被取消。 如果 Level 属性设置为“无”,并且Office应用在设备上运行,则迁移将失败。 可以在configuration.xml文件中使用 FORCEAPPSHUTDOWN 属性,但这会在没有任何警告的情况下关闭用户的应用。