跳到主要内容

Office自定义部署工具包制作教程

概述

本教程将指导您使用Microsoft官方工具,创建自定义的Office软件一键安装包。通过此方法,您可以:

  • 批量部署Office到多台计算机
  • 自定义安装的Office应用程序组件(如仅安装Word、Excel、PowerPoint)
  • 选择特定的Office版本和更新通道
  • 实现自动化、静默安装,提高部署效率

准备工具

在开始制作前,您需要准备以下两个官方工具:

工具名称作用下载/访问地址
Office Deployment Tool (ODT)核心部署程序,用于下载和安装Office下载链接
Office Customization Tool (OCT)在线配置工具,生成自定义配置文件访问链接

制作步骤

步骤一:下载Office Deployment Tool

  1. 访问上方提供的ODT下载链接
  2. 点击页面中的 "Download" 按钮
  3. 将下载的 setup.exe 文件保存到您准备制作安装包的文件夹中

步骤二:创建自定义配置文件

  1. 打开Office Customization Tool页面

  2. 按以下顺序配置您的Office安装包:

    产品配置

    配置项推荐设置说明
    产品Office LTSC Professional Plus 2024 - 批量许可证适合企业批量部署
    体系结构64位推荐使用64位版本
    更新通道Office 2024 企业长期服务版提供最稳定的版本

    应用程序选项

    # 建议包含的核心应用
    - Word
    - Excel
    - PowerPoint
    - Outlook
    - OneNote
    - Access (按需)
    - Publisher (按需)

    # 可选排除的应用
    - Skype for Business (通常不需要)
    - OneDrive (可按需排除)

    安装设置

    显示级别: 无(静默安装)
    完成通知: 启用
    自动接受EULA:
    删除早期版本: 是(建议)
  3. 配置完成后,点击右上角 "导出" 按钮

  4. 选择 "将配置导出为 XML",将文件命名为 office_LTSC_2024_pro_vl.xml

  5. 将此XML文件与之前下载的 setup.exe 放在同一文件夹中

步骤三:创建一键安装批处理脚本

  1. 在同一文件夹中,新建一个文本文件
  2. 将文件重命名为 install_office.bat(注意扩展名要改为.bat)
  3. 用记事本编辑此文件,粘贴以下代码:
@echo off
chcp 65001 >nul
title Office LTSC 2024 一键安装工具

REM 设置中英文提示信息
set "MSG_TITLE=Office LTSC 2024 安装工具"
set "MSG_CHECKING=正在检查系统环境..."
set "MSG_ADMIN_CHECK=正在验证管理员权限..."
set "MSG_ADMIN_FAIL=请右键点击此脚本,选择'以管理员身份运行'"
set "MSG_DOWNLOAD=正在下载 Office 安装文件..."
set "MSG_DOWNLOAD_COMPLETE=下载完成,开始安装..."
set "MSG_DOWNLOAD_ERROR=下载失败,错误代码: "
set "MSG_INSTALLING=正在安装 Office,这可能需要几分钟..."
set "MSG_INSTALL_COMPLETE=Office 安装完成!"
set "MSG_REBOOT_SUGGEST=建议重启计算机以使所有功能生效"
set "MSG_PRESS_EXIT=按任意键退出..."

echo %MSG_TITLE%
echo ========================================
echo.

REM 检查管理员权限
echo %MSG_ADMIN_CHECK%
net session >nul 2>&1
if %errorlevel% neq 0 (
echo %MSG_ADMIN_FAIL%
pause
exit /b 1
)

REM 检查必要文件
echo %MSG_CHECKING%
if not exist "setup.exe" (
echo 错误: 未找到 setup.exe
echo 请确保已下载 Office Deployment Tool
pause
exit /b 1
)

if not exist "office_LTSC_2024_pro_vl.xml" (
echo 错误: 未找到配置文件
echo 请先使用 Office Customization Tool 生成配置文件
pause
exit /b 1
)

REM 下载Office文件
echo %MSG_DOWNLOAD%
echo 此过程可能需要较长时间,请耐心等待...
.\setup.exe /download office_LTSC_2024_pro_vl.xml

if %errorlevel% equ 0 (
echo.
echo %MSG_DOWNLOAD_COMPLETE%
echo %MSG_INSTALLING%
echo.
REM 安装Office
.\setup.exe /configure office_LTSC_2024_pro_vl.xml

if %errorlevel% equ 0 (
echo.
echo ========================================
echo %MSG_INSTALL_COMPLETE%
echo %MSG_REBOOT_SUGGEST%
echo ========================================
) else (
echo 安装过程中出现错误,错误代码: %errorlevel%
)
) else (
echo.
echo %MSG_DOWNLOAD_ERROR%%errorlevel%
)

echo.
echo %MSG_PRESS_EXIT%
pause >nul
exit /b 0

文件结构

完成上述步骤后,您的安装包文件夹应包含以下文件:

Office_Deployment_Package/
├── setup.exe # Office Deployment Tool
├── office_LTSC_2024_pro_vl.xml # 自定义配置文件
└── install_office.bat # 一键安装脚本

使用方法

  1. 将整个文件夹复制到目标计算机

  2. 右键点击 install_office.bat

  3. 选择 "以管理员身份运行"

  4. 等待安装完成(无需交互操作)

注意事项

  • 请确保在管理员权限下运行脚本
  • 根据您的网络环境,下载过程可能需要较长时间
  • 建议定期更新配置文件以获取最新版本的Office功能
提示

通过以上步骤,您可以创建一个自定义的Office部署工具包,实现快速、高效的批量部署。