将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 属性,需要满足以下条件:

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

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

版本 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 应用版的现有 32 位安装更改为 64 位安装。 将保留所有现有产品、语言和其他部署设置,例如更新路径。

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

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

如果要更改安装的产品或语言,或者想要更改其他部署设置,则需要在 configuration.xml 文件中指定这些设置。 例如,如果要将英语Microsoft 365 企业应用版的 64 位安装更改为包含英语和德语的 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 开头。 可以通过转到 控制面板>Programs>程序和功能来查找此版本信息。 如果设备上存在使用即点即用安装的任何 Office 产品,并且其版本号以 15.0 开头,则迁移将失败。

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

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