将 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 位版本,请执行以下步骤:
准备 Configuration.xml 文件:修改 configuration.xml 文件以包含 64 位版本的 Office 部署工具。
OfficeClientEdition
将 设置为“64”,并指定要在 节中添加<Add>
的语言包。包括 MigrateArch 设置:在 configuration.xml 文件中,确保属性
MigrateArch
设置为“TRUE”,以允许从 32 位转换到 64 位。运行 Office 部署工具:使用更新的 configuration.xml 文件执行 Office 部署工具。 此操作将启动升级过程并同时安装其他语言包。
验证安装:安装完成后,检查 Microsoft 365 Apps 现在是否正在运行 64 位版本,以及是否已安装新的语言包。
还原到 32 位 (x86) Microsoft 365 应用
若要还原到 Microsoft 365 Apps 的 32 位版本,请执行以下步骤:
更新 Configuration.xml 文件:将
OfficeClientEdition
configuration.xml 文件中的 更改为“32”。将 MigrateArch 设置为 True:在 configuration.xml 文件中添加 属性
MigrateArch='TRUE'
,以允许从 64 位转换到 32 位。执行 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 属性,但这将关闭用户的应用,而不会发出任何警告。