在升级到 Microsoft 365 应用版时删除现有 MSI 版本 Office

建议在安装Microsoft 365 应用版之前卸载任何早期版本的 Office。 为了帮助你卸载使用 Windows Installer (MSI) 作为安装技术的 Office 版本,可以使用 Office 部署工具并在configuration.xml文件中指定 RemoveMSI 元素。

安装 Microsoft 365 应用版 时,可通过多种方式使用 RemoveMSI 元素。

  • 卸载计算机上的所有 Office 产品。
  • 标识任何现有语言资源(如语言包),并安装相同的语言。
  • 保留一些 Office 产品并卸载计算机上的所有其他 Office 产品。

RemoveMSI 可用于卸载使用 Windows Installer (MSI) 安装的 2007、2010、2013 或 2016 版本的 Office、Visio 或 Project。

注意

RemoveMSI 不会卸载使用即点即用作为安装技术的早期版本的 Office,包括 Visio 和 Project。 可以通过控制面板或运行 Office 部署工具并使用 configuration.xml 文件中的 Remove 元素来卸载这些版本的 Office。

使用 RemoveMSI 的要求

以下是在 configuration.xml 文件中使用 RemoveMSI 元素的要求:

  • 必须至少使用版本 16.0.12827.20268 (setup.exe 版本 16.0.12827.20258) Office 部署工具,可从 Microsoft 下载中心下载该工具。 建议始终下载并使用最新版本的 Office 部署工具。 若要检查 Office 部署工具的版本,请右键单击setup.exe,选择 “属性”,然后选择“ 详细信息”。
  • 必须至少安装 Microsoft 365 应用版 版本 1803。 版本 1803 或更高版本在当前频道、每月企业频道、Semi-Annual企业频道 (预览版) 和Semi-Annual企业频道中提供。
  • 必须在至少运行 Windows 7 Service Pack 1 (SP1) 或更高版本的计算机上安装Microsoft 365 应用版。

注意

Windows 7 支持将于 2020 年 1 月 14 日结束。 有关更多详细信息,请参阅 Windows 7 终端支持和 Microsoft 365 应用版

卸载所有 Office 产品

若要卸载计算机上已安装的所有 Office 版本(包括 Visio 和 Project),请将 RemoveMSI /> 添加到<configuration.xml文件。 语言资源(例如语言包、语言界面包或校对工具)也将被删除。

下面是一个 configuration.xml 文件的示例,该文件从 Internet 上的 Office 内容分发网络 (CDN) 安装 64 位 Current Channel 版本的英语Microsoft 365 企业应用版,并卸载计算机上的任何 Windows Installer (MSI) Office 版本。

<Configuration>
  <Add OfficeClientEdition="64" Channel="Current" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
      </Product>
  </Add>
  <RemoveMSI />
</Configuration>

安装相同的语言资源

如果计算机上已安装语言资源(例如语言包、语言界面包或校对工具),则可以在安装Microsoft 365 应用版时获取安装相同语言资源的即点即用版本。 若要安装相同的语言资源,请将 Language ID=“MatchPreviousMSI”/> 添加到<configuration.xml文件。

下面是一个 configuration.xml 文件的示例,该文件从 Internet 上的 Office 内容分发网络 (CDN) 安装 64 位企业频道版本的英语Microsoft 365 企业应用版以及任何现有语言,并卸载计算机上的任何 Windows Installer (MSI) 版本的 Office。

<Configuration>
  <Add OfficeClientEdition="64" Channel="MonthlyEnterprise" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
         <Language ID="MatchPreviousMSI" />
      </Product>
  </Add>
  <RemoveMSI />
</Configuration>

下面是有关在 configuration.xml 文件中使用 MatchPreviousMSI 的其他一些详细信息。

  • 必须包含 RemoveMSI 元素。
  • 必须至少指定一个语言 ID。 例如,en-us。
  • 该设置不是特定于产品的。 例如,如果安装了法语Office Professional Plus 2013 和德语Visio Standard 2013,则安装 Microsoft 365 应用版 时,将同时获得法语和德语以及指定的任何其他语言 ID。

重要

如果要从本地网络上的位置(例如共享文件夹)安装Microsoft 365 应用版,请确保已将所有可能的语言文件下载到该文件夹。 如果安装所需的任何语言在该文件夹中不可用,安装将继续,但不会安装这些语言。 为避免这种情况,我们建议在configuration.xml文件中包含 AllowCdnFallback=“True”。 这将使用 Internet 上的 Office 内容分发网络 (CDN) 作为从中安装语言文件的备份源。

保留一些 Office 产品并卸载所有其他 Office 产品

建议在安装较新版本之前卸载任何早期版本的 Office,包括 Visio 和 Project。 但是,在少数情况下(例如应用程序兼容性测试),在转换为新版本时,可能需要在有限时间内安装以前的版本。

若要保留特定的 Office 产品,请将 IgnoreProduct 行添加到configuration.xml文件并指定其产品 ID。

下面是 Project 和 Visio 支持的 ID 示例:

  • PrjStd
  • PrjPro
  • VisStd
  • VisPro
  • PrjStdR
  • PrjProR
  • VisStdR
  • VisProR

注意

产品 ID 是在 {product} 的 Setup.xml 文件中找到的设置 ID。以前版本的 Office 安装文件的 WW 文件夹。 例如,Office Professional Plus 2010 的 Setup.xml 文件位于 ProPlus.WW 文件夹中。

ID 不特定于版本。 将保留计算机上找到的所有版本。 例如,如果指定 VisPro,则将保留 Visio 专业版 2016 和 Visio Professional 2013。 还会保留这些版本的语言资源。 例如,语言包、语言界面包或校对工具。

仅支持完整产品删除。 例如,如果已安装 Office Professional Plus 2013,则不能卸载除 Excel 之外的所有内容。 必须保留或卸载整个产品。 如果 Excel 是作为独立产品安装的,而不是作为 Office 套件的一部分安装(如 Office Professional Plus),则只能保留以前的 Excel 安装。

下面是一个 configuration.xml 文件示例,该文件从 Internet 上的 Office 内容分发网络 (CDN) 安装英语版 64 位企业频道版本的 Microsoft 365 企业应用版,并卸载计算机上的任何 Windows Installer (MSI) Office 版本(Visio Professional除外)。

<Configuration>
  <Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
      <Product ID="O365ProPlusRetail ">
         <Language ID="en-us" />
      </Product>
  </Add>
  <RemoveMSI>
    <IgnoreProduct ID="VisPro" />
  </RemoveMSI>
</Configuration>

可删除的其他产品

除非使用 IgnoreProduct,否则还会使用 RemoveMSI 元素删除以下产品的安装:

  • SharePoint Designer。 产品 ID 为 SharePointDesigner。
  • Infopath。 产品 ID 是批量许可版本的 InfoPath () 或适用于零售版本的 InfoPathR () 。
  • Lync 2013 或更高版本。 请注意,无法使用 RemoveMSI 元素删除 Lync 2010。
  • 单独安装的 Office 产品,而不是作为 Office 套件的一部分。 例如,Access 的独立安装。
  • Access 2010 Runtime 或更高版本。 产品 ID 为 AccessRT。
  • Access 数据库引擎 2010 可再发行版本或更高版本。 产品 ID 为 AceRedist。

注意

Access 数据库引擎通常包含在与 Access 数据源交互的其他应用程序的一部分,卸载 Access 数据库引擎可能会影响这些应用程序的功能。 在删除 Access 数据库引擎之前,请确保删除或不再需要需要此组件的任何应用程序。

有关使用 RemoveMSI 的其他信息

下面是有关在 configuration.xml 文件中使用 RemoveMSI 元素的一些其他详细信息。

  • 如果要安装以下任何产品,还可以使用这些设置:
    • Project 计划 3或Project 计划 5附带的 Project 桌面应用的订阅版本。
    • Visio 计划 2附带的 Visio 桌面应用的订阅版本。
    • Microsoft 365 商业应用版,这是一些 Microsoft 365 商业计划附带的 Office 版本,例如Microsoft 365 商业高级版。
    • Office LTSC 专业增强版 2021或Office LTSC 标准版 2021。
    • Office 2019 的批量许可版本,例如 Office 专业增强版 2019。
  • 即使要卸载所有 Office 产品,用户设置、首选项和文档也会保留。
  • 可以将 RemoveMSI 元素与 MSICondition 属性结合使用。 该属性允许根据设备上是否已安装基于特定 MSI 的产品来控制 Office 产品的安装。 例如,仅当设备上已安装Project Professional时,才安装Project Online桌面客户端。 有关详细信息,请参阅 MSICondition 属性或观看使用 MSICondition 和 RemoveMSI 升级到Microsoft 365 应用版
  • 在安装Microsoft 365 应用版之前,必须卸载某些早期版本的 Office、Visio 和 Project。 例如 Office 专业增强版 2016。 如果未事先卸载,Microsoft 365 应用版的安装将失败。 有关详细信息,请参阅在同一台计算机上安装不同版本的 Office、Visio 和 Project 的支持方案
  • 需要重新启动才能卸载 Windows Installer (MSI) Office 版本,但不会强制重启。 可以在Microsoft 365 应用版安装完成后重新启动。
  • 如果在用户设备上打开产品,并且 configuration.xml 文件中 Display 元素的 Level 属性 设置为 None,则删除产品可能会失败。 如果将 Level 属性设置为 Full,系统将提示用户关闭程序,以便继续删除。 可以使用 FORCEAPPSHUTDOWN 属性,但这可能会导致数据丢失。
  • 如果在 Windows 7 SP1 计算机上使用 RemoveMSI,则用户创建的固定快捷方式有时可能保留,即使以前版本的 Office 及其所有其他快捷方式已删除也是如此。 若要删除固定的快捷方式,只需单击它,系统将提示删除它。 或者,以创建固定快捷方式的用户身份登录,然后运行 Office 部署工具以升级到Microsoft 365 应用版。