Office 2016 自定义安装程序

在安装 Office 2016 之前自定义安装程序,使用 Office 自定义工具 (OCT) 自定义基于 Windows Installer 的 Office 2016 安装。

目标用户:IT 专业人员 若要自定义 Office 2016 的安装,您可以使用 Office 自定义工具 (OCT) 执行如下任务:

  • 指定安装选项
  • 自定义 Office 应用程序和功能的安装方式
  • 配置默认用户设置
  • 管理其他内容:添加或删除文件、注册表项或快捷方式
  • 配置 Outlook 选项:设置默认配置文件、添加电子邮件帐户以及指定 Exchange 设置

实现目标:Office 2016实现安装自己需要的部件,并连接到指定的KMS服务器自动进行激活。

步骤:

  1. 对官方Office 2016的iso镜像进行加载,推荐加载后拷贝或者对iso文件直接解压到某一个目录
  2. 在解压好的目录处运行命令行,在命令行提示符处键入 setup.exe /admin 来运行 OCT;
  3. 运行 OCT 时,可选择创建新的安装程序自定义 (.msp) 文件或打开现有 .msp 文件;
  4. 设置过程:
  • 在 “安装-安装位置和单位名称” 修改相关的信息;

常用的Windows 文件夹以及说明

[INSTALLLOCATION] 其中安装有 Office 的文件夹 [WindowsFolder] Windows 文件夹 [SystemFolder] Windows System32 文件夹 [ProgramFilesFolder] Program Files 文件夹 [CommonFilesFolder] Program Files\Common Files 文件夹 [DesktopFolder] Windows Desktop文件夹 [StartMenuFolder] Windows Start菜单 [ProgramMenuFolder] Windows Start\Programs菜单

  • 在 “安装-授权和用户界面” 设置

选择 使用kms客户端密钥 选择 我接受《许可协议》中的条款 选择 显示级别为 无 采用抑制模式

  • 设置自动激活选项

选择导航窗格中的 “安装-修改安装程序属性” 然后选择细节窗格中的“添加”。

在“添加/修改属性值”对话框的“名称”框中,键入 AUTO_ACTIVATE。请注意,属性名必须大写。 在“值”框中键入 1,然后选择“确定”。

  • Setting 元素还支持 SETUP_REBOOT 属性。

SETUP_REBOOT 在安装后开始重新启动。它使用以下语法。SETUP_REBOOT 属性必须全部使用大写字母。

<Setting Id="SETUP_REBOOT" Value="value" />

其中,value 可以是下列值之一:

AutoAlways - 始终重新启动。不提示用户。 Always - 安装程序结束时始终提示重新启动。 IfNeeded - 如果安装程序需要重新启动,则在安装程序结束时提示重新启动。(默认) AutoIfNeeded - 如果安装程序需要重新启动,则执行重新启动。不提示用户。 Never - 从不执行或提示重新启动。

  • 设置自动激活

在设置好了自动激活后,如果DNS服务器上以及设置好了KMS的解析记录的话,当Office安装好后会自动激活。 关于如何配置记录,可以参考文章《Configuring DNS》

如果网络环境不使用 SRV RR,您可以通过在 KMS 客户端上配置以下注册表,手动将 KMS 客户端指定为使用特定的 KMS 主机:

HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform

在 “其他内容-添加注册表项” 当中选择添加 根:HKEY_LOCAL_MACHINE 数据类型:REG_SZ 项:Software\Microsoft\OfficeSoftwareProtectionPlatform 数值名称:KeyManagementServiceNameKeyManagementServicePort 数值数据:KMS服务器地址 和 KMS服务端口(一般默认为1688)

其余还有很多选项设置,可以根据自己的需求自行添加或者修改。

然后保存.msp 文件在Updates 文件夹内。

静默化安装参数:

setup /adminfile updates\setup.msp

扩展阅读: Office 2013 的 Office 自定义工具 (OCT) 参考

Licensed under CC BY-NC-SA 4.0
最后更新于 Jul 12, 2017 15:45 UTC