本文档将介绍如何使用 Microsoft Activation Scripts (MAS) 来修改 Microsoft Office 版本、产品配置和更新通道。此功能允许您在不同的 Office 版本之间切换,添加或删除特定的 Office 应用程序,以及更改 Office 更新通道。有关更改 Windows 版本的信息,请参阅 更改 Windows 版本。
MAS 中的 Office 版本更改器使您无需完全重新安装即可修改现有的 Office C2R (Click-to-Run) 安装。当您需要执行以下操作时,此工具特别有用:
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd432-464 MAS/All-In-One-Version-KL/MAS_AIO.cmd394-396
在使用 Office 版本更改器之前,请确保满足以下要求:
脚本会执行兼容性检查,以确保已安装的 Office 版本与您的 Windows 版本兼容。某些组合(例如,旧版 Windows 上的 LTSC 版本)可能不受支持。
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd347-429
Office 版本更改器提供了五个主要选项:
| 选项 | 描述 |
|---|---|
| 更改所有版本 | 将当前 Office 版本替换为新版本 |
| 添加版本 | 在现有版本之外添加新的 Office 版本 |
| 删除版本 | 删除特定版本(仅在安装了多个版本时可用) |
| 添加/删除应用程序 | 修改特定版本中安装的应用程序 |
| 更改 Office 更新通道 | 更改 Office 所使用的更新通道 |
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd432-464
在更改或添加 Office 版本时,您可以从四种类别中进行选择:
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd478-507
选择 Office 套件时,您可以排除特定应用程序进行安装。可用的排除项取决于所选版本。
| 应用程序 | 可排除 |
|---|---|
| 访问 | 是(如果包含在版本中) |
| Excel | 是(如果包含在版本中) |
| OneNote | 是(如果包含在版本中) |
| Outlook | 是(如果包含在版本中) |
| PowerPoint | 是(如果包含在版本中) |
| 项目 | 是(如果包含在版本中) |
| Publisher | 是(如果包含在版本中) |
| Visio | 是(如果包含在版本中) |
| Word | 是(如果包含在版本中) |
| SkypeForBusiness | 是 |
| OneDrive | 是 |
| 团队 | 是 |
脚本会自动检测所选版本中可用的应用程序,并仅显示相关选项。
注意:某些应用程序(如 Project 和 Visio)仅提供特定语言包。脚本会检查这些应用程序的语言兼容性。
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd584-673 MAS/Separate-Files-Version/Change_Office_Edition.cmd703-753
该脚本使用 OfficeClickToRun.exe 来处理版本更改,这具有几个优点:
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd755-783
为了更精确地修改您的 Office 安装,"添加/删除应用程序"选项允许您在不更改版本本身的情况下,精确修改包含在某个版本中的应用程序。
此选项可用于:
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd787-842
Office 使用不同的更新通道来控制接收更新的频率。MAS 允许您在这些通道之间进行切换。
根据您的 Office 安装和 Windows 版本,其中一些或所有通道可能可用。
| 更新通道 | 描述 | 更新频率 |
|---|---|---|
| Insider Fast [Beta] | 包含最新功能的预览版本 | 非常频繁 |
| Monthly Preview | 即将发布的月度功能预览 | 每月预览 |
| Monthly [Current] | 标准消费者/小型企业通道 | 每月 |
| Monthly Enterprise | 面向企业的月度通道 | 每月 |
| Semi Annual Preview | 半年度功能的预览 | 一年两次的预览 |
| Semi Annual | 标准企业通道 | 一年两次 |
| Perpetual 2019/2021/2024 VL | 适用于批量许可的永久版本 | 仅安全更新 |
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd957-1007
更改更新通道涉及修改注册表值并触发更新。
完成后,Office 将在所有未来的更新中使用新的更新通道。
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd1034-1071
Office 版本更改器依赖于几个关键组件来运行:
| 组件 | 描述 |
|---|---|
| OfficeClickToRun.exe | 主要的 Office C2R 可执行文件,负责安装更改。 |
| OfficeC2RClient.exe | 负责更新通道更改和更新检查。 |
| Office CDN | Office 安装文件的云源。 |
| 配置注册表项 | 位于 HKLM\SOFTWARE\Microsoft\Office\ClickToRun |
| ProductReleaseIDs 注册表 | 包含已安装 Office 版本的信息。 |
脚本执行多项检测操作来识别:
它使用 PowerShell 执行某些操作,并直接查询注册表执行其他操作。
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd1111-1177
版本更改的核心机制依赖于 Office 内置的重新配置功能。该脚本主要作为一种接口,用于确定可用选项并将正确的命令参数传递给 Office 的可执行文件。
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd755-783
更改 Office 版本时可能出现的常见问题:
"未能生成可用版本列表" - 这通常发生在脚本无法解析 Office C2R XML 文件时。从合法来源重新安装 Office 可能会解决此问题。
语言兼容性问题 - Project 和 Visio 等某些应用程序并非所有语言都可用。如果您看到语言兼容性错误,则需要重新安装支持的语言版本的 Office。
Windows 版本兼容性 - 某些 Office 版本不支持旧版 Windows。如果出现不兼容的情况,脚本会通知您。
互联网连接问题 - 版本更改需要互联网连接。如果您遇到相关错误,请检查您的连接。
"未安装 Office C2R 2016 或更高版本" - 此错误表示脚本未检测到兼容的 Office 安装。请确保已安装 Office Click-to-Run(而非基于 MSI 的 Office)。
对于持续存在的问题,脚本会提供指向 Microsoft Activation Scripts 网站的链接,其中包含其他故障排除资源。
来源: MAS/Separate-Files-Version/Change_Office_Edition.cmd1075-1094
Office 版本更改器提供了一种便捷的方式来修改您的 Office 安装,而无需完全重新安装。它利用 Office 内置的重新配置功能,对版本、应用程序和更新通道进行有针对性的更改。
在更改 Office 版本或配置后,您可能需要重新激活 Office。您可以使用主 MAS 菜单中的激活选项来完成此操作。