在升级到 Microsoft 365 应用版时删除现有 MSI 版本 Office
建议在安装Microsoft 365 应用版之前卸载任何早期版本的 Office。 使用 Office 部署工具并在 configuration.xml 文件中指定 RemoveMSI 元素,以卸载使用 Windows Installer (MSI) 的 Office 版本。
安装 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 文件的示例。 它从 Office 内容分发网络 (CDN) 安装 64 位当前频道版本的英语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 文件的示例。 它安装 64 位每月企业频道版本的英语Microsoft 365 企业应用版。 它还包括计算机上的任何现有语言。 安装来自 Office 内容分发网络 (CDN) 。 此外,它会卸载任何 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 文件的示例。 它从 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 属性或watch使用 MSICondition 升级到Microsoft 365 应用版和 RemoveMSI。
- 在安装Microsoft 365 应用版之前,必须卸载某些早期版本的 Office、Visio 和 Project。 例如 Office 专业增强版 2016。 如果未事先卸载,则安装Microsoft 365 应用版失败。 有关详细信息,请参阅在同一台计算机上安装不同版本的 Office、Visio 和 Project 的支持方案。
- 需要重新启动才能卸载 Windows Installer (MSI) Office 版本,但不会强制重启。 可以在Microsoft 365 应用版安装完成后重新启动。
- 如果产品在用户设备上打开,则删除产品可能会失败。 如果 configuration.xml 文件中的 Level 属性 或 Display 元素设置为 None,则会发生此故障。 如果将 Level 属性设置为 Full,系统会提示用户关闭程序,以便可以继续删除。 可以使用 FORCEAPPSHUTDOWN 属性,但这可能会导致数据丢失。
- 如果在 Windows 7 SP1 计算机上使用 RemoveMSI,用户创建的固定快捷方式有时可能会保留。 即使删除了以前版本的 Office 及其所有其他快捷方式,也会发生这种情况。 若要删除固定的快捷方式,请选择它,系统将提示你将其删除。 或者,以创建固定快捷方式的用户身份登录,然后运行 Office 部署工具以升级到Microsoft 365 应用版。