介绍

The Office Deployment Tool (ODT) is a command-line tool that can use to customize download and manage deploy Click-to-Run versions of Office. This tool will help administrators to manage installations sources, product/language combinations, and deployment configuration options for Office Click-to-Run.

  通俗点地讲就是,可以使用自定义配置的 ODT (从微软官方服务器)下载包含指定应用组件(Access, Excel, Groove, InfoPath, Lync, OneDrive, OneNote, Outlook, PowerPoint, Project, Publisher, SharePointDesigner, Visio, Word...)、指定数位(32Bit, 64Bit)和指定语言(zh-cn, en-us...)的 Office 安装源(安装包)。

  最重要的是,下载的 Office 安装源是截止到下载时官方发布的最新版本(号),并且集成了之前发布的所有性能与安全修补(Hotfix)。同时程序内建升级通道,可以手动检测更新而不再依赖 Windows Update 来更新 Office。再也不会有安装完 Office 就要在 Windows Update 里不停更新补丁的情形了。

部署 Office 2013

下载 ODT

Office 2013 Deployment Tool 下载页面 下载地址

创建文件夹:

D:\Office_Deployment_Tool\2013\Data\
D:\Office_Deployment_Tool\2013\logs\

运行 Office 2013 Deployment Tool 解压程序(officedeploymenttool_x86_5031-1000.exe),释放内容到文件夹 D:\Office_Deployment_Tool\2013\,删除文件夹内的 *.xml 文件,只保留 setup.exe

下载 Office 2013

新建文件 D:\Office_Deployment_Tool\2013\down32.xml ,写入内容:

<Configuration>
  <Add SourcePath=".\Data" OfficeClientEdition="32" Channel="Broad" >
    <Product ID="ProPlusRetail">
      <Language ID="zh-cn" />
    </Product>
  </Add>
  
  <Display Level="Full" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path=".\logs" />
  <Property Name="AUTOACTIVATE" Value="1" />
  <Updates Enabled="TRUE" UpdatePath="" Channel="Broad" />
</Configuration>

管理员身份运行命令提示符(cmd.exe) 输入指令:

D:\Office_Deployment_Tool\2013\setup.exe /download "D:\Office_Deployment_Tool\2013\down32.xml"

安装 Office 2013

新建文件 D:\Office_Deployment_Tool\2013\install32.xml ,写入内容:

<Configuration>

  <Add SourcePath="D:\Office_Deployment_Tool\2013\Data" OfficeClientEdition="32" Channel="Broad" >
    <Product ID="ProPlusRetail">
      <Language ID="zh-cn" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="InfoPath" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Project" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="SharePointDesigner" />
      <ExcludeApp ID="Visio" />
    </Product>
  </Add>

  <Display Level="Full" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path="D:\Office_Deployment_Tool\2013\logs" />
  <Property Name="AUTOACTIVATE" Value="1" />
  <Updates Enabled="TRUE" UpdatePath="" Channel="Broad" />
</Configuration>

格式 <ExcludeApp ID="组件名称" />表示排除(不安装)的组件;以上内容将会安装:Word, Excel, PowerPoint, Outlook,如果还需安装某组件,请删除对应行即可。

管理员身份运行命令提示符(cmd.exe) 输入指令:

D:\Office_Deployment_Tool\2013\setup.exe /configure "D:\Office_Deployment_Tool\2013\install32.xml"

转换 Office 版本

运行 Office 2013 之前做最后一步操作,将零售版转换为 VOL 版。

部署 Office 2016

下载 ODT

Office 2016 Deployment Tool 下载页面 下载地址

创建文件夹:

D:\Office_Deployment_Tool\2016\Data\
D:\Office_Deployment_Tool\2016\logs\

运行 Office 2016 Deployment Tool 解压程序(officedeploymenttool_12325-20288.exe),释放内容到文件夹D:\Office_Deployment_Tool\2016\,删除文件夹内的*.xml文件,只保留setup.exe

下载 Office 2016

新建文件 D:\Office_Deployment_Tool\2016\down64.xml ,写入内容:

<Configuration>
  <Info Description="Word_Excel_Powerpoint_Visio_Project" />
  <Add SourcePath=".\Data" OfficeClientEdition="64" Channel="SemiAnnual">
    <Product ID="ProPlusRetail">
      <Language ID="zh-cn" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Bing" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="Teams" />
    </Product>
    <Product ID="VisioProXVolume" PIDKEY="69WXN-MBYV6-22PQG-3WGHK-RM6XC">
      <Language ID="zh-cn" />
       <ExcludeApp ID="Access" />
      <ExcludeApp ID="Bing" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="Teams" />
    </Product>
    <Product ID="ProjectProXVolume" PIDKEY="WGT24-HCNMF-FQ7XH-6M8K7-DRTW9">
      <Language ID="zh-cn" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Bing" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="Teams" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="0" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="FALSE" />
  <RemoveMSI />
  <AppSettings>
    <Setup Name="Company" Value="Organization" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="allowautoextendfordesktop" Value="0" Type="REG_DWORD" App="ppt16" Id="L_AllowAutoExtendForDesktop" />
    <User Key="software\microsoft\office\16.0\word\options" Name="imecontrolactive" Value="0" Type="REG_DWORD" App="word16" Id="L_IMEControlActive" />
  </AppSettings>
  <Display Level="Full" AcceptEULA="TRUE" />
  <Logging Level="Off" />
</Configuration>

以上文件包含了下载 Visio 专业版 2016 与 Project 专业版 2016 的配置。

管理员身份运行命令提示符(cmd.exe) 输入指令:

D:\Office_Deployment_Tool\2016\setup.exe /download "D:\Office_Deployment_Tool\2016\down64.xml"

安装 Office 2016

新建文件 D:\Office_Deployment_Tool\2016\install64.xml ,写入内容:

<Configuration>
  <Info Description="Install_Word_Excel_Powerpoint" />
  <Add SourcePath="D:\Office_Deployment_Tool\2016\Data" OfficeClientEdition="64" Channel="SemiAnnual">
    <Product ID="ProPlusRetail">
      <Language ID="zh-cn" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Bing" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="Teams" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="0" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="FALSE" />
  <RemoveMSI />
  <AppSettings>
    <Setup Name="Company" Value="Organization" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="allowautoextendfordesktop" Value="0" Type="REG_DWORD" App="ppt16" Id="L_AllowAutoExtendForDesktop" />
    <User Key="software\microsoft\office\16.0\word\options" Name="imecontrolactive" Value="0" Type="REG_DWORD" App="word16" Id="L_IMEControlActive" />
  </AppSettings>
  <Display Level="Full" AcceptEULA="TRUE" />
  <Logging Level="Off" />
</Configuration>

格式 <ExcludeApp ID="组件名称" /> 表示排除(不安装)的组件;以上内容将会安装:Word, Excel, PowerPoint, Outlook,如果还需安装某组件,请删除对应行即可。

新建文件 D:\Office_Deployment_Tool\2016\install64visio.xml ,写入内容:

<Configuration>
  <Info Description="Install_Visio" />
  <Add SourcePath="D:\Office_Deployment_Tool\2016\Data" OfficeClientEdition="64" Channel="SemiAnnual">
    <Product ID="VisioProXVolume" PIDKEY="69WXN-MBYV6-22PQG-3WGHK-RM6XC">
      <Language ID="zh-cn" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="0" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="FALSE" />
  <AppSettings>
    <Setup Name="Company" Value="Organization" />
  </AppSettings>
  <Display Level="Full" AcceptEULA="TRUE" />
  <Logging Level="Off" />
</Configuration>

新建文件 D:\Office_Deployment_Tool\2016\install64project.xml ,写入内容:

<Configuration>
  <Info Description="Install_Project" />
  <Add SourcePath="D:\Office_Deployment_Tool\2016\Data" OfficeClientEdition="64" Channel="SemiAnnual">
    <Product ID="ProjectProXVolume" PIDKEY="WGT24-HCNMF-FQ7XH-6M8K7-DRTW9">
      <Language ID="zh-cn" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="0" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="0" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="FALSE" />  
  <AppSettings>
    <Setup Name="Company" Value="Organization" />
  </AppSettings>
  <Display Level="Full" AcceptEULA="TRUE" />
  <Logging Level="Off" />
</Configuration>

管理员身份运行命令提示符(cmd.exe) 输入指令以安装 Office:

D:\Office_Deployment_Tool\2016\setup.exe /configure "D:\Office_Deployment_Tool\2016\install64.xml"

管理员身份运行命令提示符(cmd.exe) 输入指令以安装 Visio:

D:\Office_Deployment_Tool\2016\setup.exe /configure "D:\Office_Deployment_Tool\2016\install64visio.xml"

管理员身份运行命令提示符(cmd.exe) 输入指令以安装 Project:

D:\Office_Deployment_Tool\2016\setup.exe /configure "D:\Office_Deployment_Tool\2016\install64project.xml"

转换 Office 版本

运行 Office 2016 之前做最后一步操作,将零售版转换为 VOL 版。

卸载 Office

其他

ProductIDPIDKEY
Visio Standard 2016VisioStdXVolumeNY48V-PPYYH-3F4PX-XJRKJ-W4423
Visio Professional 2016VisioProXVolume69WXN-MBYV6-22PQG-3WGHK-RM6XC
Project Standard 2016ProjectStdXVolumeD8NRQ-JTYM3-7J2DX-646CT-6836M
Project Professional 2016ProjectProXVolumeWGT24-HCNMF-FQ7XH-6M8K7-DRTW9