背景
MS Office 是日常工作和生活的重要工具,离线部署激活当然必不可少。
微软越来越在线化Office业务,甚至从2016版本后不再提供官方ISO了。
为了实现局域的自由,当然不可随便整点盗版安装包来部署Office,本篇就介绍用官方的方式离线部署MS Office。
Office Deployment Tool 是微软官方推出的Office套件部署工具。
微软从Office2016后期开始推出C2R模式,不再维护离线文件替换式补丁,同时向企业系统管理员推广ODT工具用来部署Office。
用法
获取ODT
官网下载页面
下载的是一个exe可执行档,记得用管理员权限执行,会解压出 setup.exe 和样例配置文件。
准备配置文件
可以根据样例配置来修改自己的配置文件。
推荐在官方提供的配置创建页面 https://config.office.com
用视觉化的方式选择你需要的软体和语言。
由于配置中不是包含各组件,而是排除各组件,所以生成配置的时候关闭所有组件可以获得最好的模板效果。
这里以 Office LTSC 2021 为例。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2021" Version="16.0.14332.20812">
<Product ID="ProPlus2021Volume" PIDKEY="FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH">
<Language ID="zh-cn" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="Excel" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="OneDrive" />
<ExcludeApp ID="OneNote" />
<ExcludeApp ID="Outlook" />
<ExcludeApp ID="PowerPoint" />
<ExcludeApp ID="Publisher" />
<ExcludeApp ID="Word" />
</Product>
<Product ID="VisioPro2021Volume" PIDKEY="KNH8D-FGHT4-T8RK3-CTDYJ-K2HT4">
<Language ID="zh-cn" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="Excel" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="OneDrive" />
<ExcludeApp ID="OneNote" />
<ExcludeApp ID="Outlook" />
<ExcludeApp ID="PowerPoint" />
<ExcludeApp ID="Publisher" />
<ExcludeApp ID="Word" />
</Product>
<Product ID="ProjectPro2021Volume" PIDKEY="FTNWT-C6WBT-8HMGF-K9PRX-QV9H8">
<Language ID="zh-cn" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="Excel" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="OneDrive" />
<ExcludeApp ID="OneNote" />
<ExcludeApp ID="Outlook" />
<ExcludeApp ID="PowerPoint" />
<ExcludeApp ID="Publisher" />
<ExcludeApp ID="Word" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="0" />
<Property Name="FORCEAPPSHUTDOWN" Value="FALSE" />
<Property Name="DeviceBasedLicensing" Value="0" />
<Property Name="SCLCacheOverride" Value="0" />
<Property Name="AUTOACTIVATE" Value="1" />
<Updates Enabled="TRUE" />
<RemoveMSI />
</Configuration>
|
独立的Visio和Project会沿用主体的排除项,其实没有作用。
官方页面生成的配置文件开头有个ID,建议去掉以免追踪。
获取Office
新建一个用于存放office的资料夹并进入。
将XML配置文件(如config.xml
)和ODT的setup.exe
放在这个资料夹中。
打开命令提示字元(cmd or PowerShell),进去你的资料夹后,执行setup.exe /download config.xml
。
命令提示字元中无提示,打开任务管理器可以看到流量,文件会下载到当前资料夹的Office\Data
中。
PowerShell有时候会莫名卡住,所以下载中可以在命令提示字元里按按退格BackSpace
等无影响的键。
(可选)制作ISO光碟映像档
你可以用一些脚本程式来自动化安装过程。
1
|
setup.exe /configure config.xml
|
建议将ODT、下载的Office、安装配置文件和其他需要打包的放在同一个资料夹,然后用UltraISO等工具制作ISO光碟映像档。
部署Office
将ODT下载完成时的资料夹整体接入目标系统,主要保持 setup.exe
, Office\Data
, config.xml
在同一资料夹中。
进入命令提示字元到该资料夹,执行setup.exe /configure config.xml
。
会显示安装进度和所包含组件,但这一过程不能中断或配置,只能看着。
等待完成就可以使用所安装的Office了。
评测
ODT工具是不断更新的,所以存档时的必要测试,以免收录bug版本。
- 样例配置文件和前一版是否有变化,增加或减少,内容修改。
- setup.exe 是否支持了新版本的Office,比如LTSC2024之前的setup.exe无法下载。
- setup.exe是否仍保留了对Office2021等老版本的支援。
- setup.exe能否正常完成所需Office的安装。