Deploy Office 教學:Office 365 / LTSC 大量部署指南【2025】

Deploy Office 教學:Office 365 / LTSC 大量部署指南【2025】

公司要換 200 台電腦的 Office,你打算一台一台用光碟安裝嗎?

企業環境中部署 Microsoft Office 需要的不只是安裝檔,更需要一套自動化、可管理的部署流程。這篇文章將教你使用 Office Deployment Tool(ODT),實現 Microsoft 365 和 Office LTSC 的大量部署。

無論你是第一次接觸企業 Office 部署,還是想優化現有流程,這篇指南都能幫助你建立專業的部署方案。

Office 版本選擇:Microsoft 365 vs LTSC

在開始部署前,你需要先決定要部署哪個版本的 Office。

Microsoft 365(訂閱制)

Microsoft 365(原 Office 365)是訂閱制的 Office:

特點:
- 按月或按年付費,包含最新功能
- 持續收到功能更新與安全性修補
- 包含雲端服務(OneDrive、Teams、SharePoint)
- 每位使用者可安裝在最多 5 台裝置

適合對象:
- 需要最新功能的一般企業
- 大量使用雲端協作的團隊
- 希望簡化授權管理的 IT 部門

版本選項:
- Microsoft 365 Apps for Business(小型企業)
- Microsoft 365 Apps for Enterprise(大型企業)

Office LTSC 2024(長期服務通道)

LTSC(Long-Term Servicing Channel)是一次性購買的永久授權版本:

特點:
- 一次購買,永久使用
- 只收到安全性更新,無功能更新
- 不包含雲端服務
- 功能固定在發行當時的版本

適合對象:
- 無法連網的特殊環境(工廠、醫療設備)
- 法規要求軟體版本穩定的產業
- 預算有限、不想付訂閱費的組織

版本選項:
- Office LTSC Standard 2024
- Office LTSC Professional Plus 2024

如何選擇?

考量因素 Microsoft 365 Office LTSC
成本模式 每月/每年訂閱 一次性購買
功能更新 持續獲得新功能 無,版本固定
雲端服務 包含完整雲端 不包含
網路需求 需要定期連網 可完全離線
支援期限 訂閱期間持續支援 5 年主流支援
適合規模 任何規模 特殊需求

對大多數企業來說,Microsoft 365 是更好的選擇。LTSC 主要針對特殊情境,例如工廠控制室的電腦不能連網更新。

想了解更多部署基礎知識,請參考我們的 程式部署完整指南

Office Deployment Tool(ODT)介紹

Office Deployment Tool 是 Microsoft 官方提供的部署工具,用於下載和安裝 Office。

ODT 是什麼?

ODT 是一個命令列工具,主要功能:

  • 下載 Office:從 Microsoft CDN 下載安裝檔
  • 自訂安裝:選擇要安裝的應用程式、語言、更新頻道
  • 靜默安裝:不顯示安裝介面,適合自動化部署
  • 設定管理:統一設定所有電腦的 Office 組態

下載 ODT

從 Microsoft 官網下載:

  1. 前往 Microsoft Download Center
  2. 搜尋「Office Deployment Tool」
  3. 下載最新版本的 officedeploymenttool.exe
  4. 執行並解壓縮到指定資料夾

解壓縮後會得到:
- setup.exe:主要執行檔
- configuration-Office365-x64.xml:範例設定檔
- configuration-Office365-x86.xml:32 位元範例
- configuration-Office2019Enterprise.xml:LTSC 範例

ODT 基本指令

ODT 透過 setup.exe 執行,搭配 XML 設定檔使用:

下載 Office 安裝檔

setup.exe /download configuration.xml

這個指令會根據 configuration.xml 的設定,從 Microsoft CDN 下載對應的 Office 安裝檔案。

安裝 Office

setup.exe /configure configuration.xml

這個指令會根據 configuration.xml 的設定,執行 Office 安裝。

💡 XML 設定太複雜?讓 VibeFix 幫你處理

Configuration.xml 設定檔詳解

configuration.xml 是 ODT 的核心,決定了 Office 如何被下載和安裝。

XML 基本結構

一個典型的 configuration.xml:

<Configuration>
  <Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
    <Product ID="O365ProPlusRetail">
      <Language ID="zh-tw" />
      <Language ID="en-us" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Groove" />
    </Product>
  </Add>
  <Updates Enabled="TRUE" Channel="MonthlyEnterprise" />
  <Display Level="None" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path="%temp%" />
  <RemoveMSI />
</Configuration>

讓我們逐一解析每個元素。

Add 元素:定義要安裝的產品

<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">

OfficeClientEdition:32 或 64 位元
- 64:64 位元版本(建議)
- 32:32 位元版本(相容舊增益集)

Channel:更新頻道
- Current:目前通道(最新功能)
- MonthlyEnterprise:每月企業通道(延遲一個月)
- SemiAnnual:半年度企業通道(最穩定)
- PerpetualVL2024:LTSC 2024 大量授權

Product 元素:指定產品 ID

<Product ID="O365ProPlusRetail">

常用產品 ID:

產品 Product ID
Microsoft 365 Apps 企業版 O365ProPlusRetail
Microsoft 365 Apps 商務版 O365BusinessRetail
Office LTSC Professional Plus 2024 ProPlus2024Volume
Office LTSC Standard 2024 Standard2024Volume
Visio LTSC Professional 2024 VisioPro2024Volume
Project LTSC Professional 2024 ProjectPro2024Volume

Language 元素:安裝語言

<Language ID="zh-tw" />
<Language ID="en-us" />

可以安裝多種語言,使用者可以自行切換。

常用語言代碼:
- zh-tw:繁體中文
- zh-cn:簡體中文
- en-us:英文(美國)
- ja-jp:日文

ExcludeApp 元素:排除不需要的應用程式

<ExcludeApp ID="Lync" />
<ExcludeApp ID="Groove" />

可以排除不需要安裝的應用程式,減少安裝時間和磁碟空間。

可排除的應用程式:

App ID 應用程式
Access Access
Excel Excel
Lync Skype for Business
OneDrive OneDrive
OneNote OneNote
Outlook Outlook
PowerPoint PowerPoint
Publisher Publisher
Teams Teams
Word Word
Groove OneDrive for Business

Updates 元素:更新設定

<Updates Enabled="TRUE" Channel="MonthlyEnterprise" />

Enabled:是否啟用自動更新
Channel:更新來源頻道

如果要從內部伺服器更新(非 Microsoft CDN):

<Updates Enabled="TRUE" UpdatePath="\\server\share\Office" />

Display 元素:安裝介面

<Display Level="None" AcceptEULA="TRUE" />

Level
- None:完全靜默,無任何介面
- Full:顯示完整安裝介面

AcceptEULA:自動接受授權條款

RemoveMSI 元素:移除舊版 Office

<RemoveMSI />

自動移除電腦上的 MSI 版本 Office(Office 2016 以前的版本)。

實戰:Microsoft 365 企業版部署

讓我們實際操作一次完整的部署流程。

情境設定

假設我們要在 50 台電腦上部署:
- Microsoft 365 Apps 企業版
- 64 位元
- 繁體中文 + 英文
- 不安裝 Teams 和 Skype(公司用其他通訊軟體)
- 使用每月企業通道

步驟一:準備設定檔

建立 config-m365.xml

<Configuration>
  <Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
    <Product ID="O365ProPlusRetail">
      <Language ID="zh-tw" />
      <Language ID="en-us" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Teams" />
    </Product>
  </Add>
  <Updates Enabled="TRUE" Channel="MonthlyEnterprise" />
  <Display Level="None" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path="C:\ODTLogs" />
  <RemoveMSI />
</Configuration>

步驟二:下載安裝檔

在有網路的電腦上執行:

setup.exe /download config-m365.xml

下載完成後,會在同目錄產生 Office 資料夾,包含所有安裝檔案(約 3-4 GB)。

步驟三:準備部署套件

將以下檔案複製到網路共享資料夾或 USB:

\\Server\Share\Office365\
├── setup.exe
├── config-m365.xml
└── Office\
    └── Data\
        └── (安裝檔案)

步驟四:執行安裝

在目標電腦上執行:

\\Server\Share\Office365\setup.exe /configure \\Server\Share\Office365\config-m365.xml

或者將安裝指令包裝成批次檔:

@echo off
echo 正在安裝 Microsoft 365...
"\\Server\Share\Office365\setup.exe" /configure "\\Server\Share\Office365\config-m365.xml"
echo 安裝完成!
pause

步驟五:驗證安裝

安裝完成後,確認:
1. 開啟任一 Office 應用程式
2. 點擊 檔案 → 帳戶
3. 確認產品資訊顯示正確版本

實戰:Office LTSC 2024 部署

LTSC 版本的部署流程類似,但設定檔略有不同。

LTSC 設定檔範例

<Configuration>
  <Add OfficeClientEdition="64" Channel="PerpetualVL2024">
    <Product ID="ProPlus2024Volume">
      <Language ID="zh-tw" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
    </Product>
  </Add>
  <Updates Enabled="TRUE" />
  <Display Level="None" AcceptEULA="TRUE" />
  <Property Name="AUTOACTIVATE" Value="1" />
  <Logging Level="Standard" Path="C:\ODTLogs" />
  <RemoveMSI />
</Configuration>

LTSC 特殊設定

Channel 設定

LTSC 使用專屬的頻道:
- PerpetualVL2024:LTSC 2024
- PerpetualVL2021:LTSC 2021

自動啟用

如果使用 KMS 或 MAK 大量授權:

<Property Name="AUTOACTIVATE" Value="1" />

KMS 啟用設定

如果公司有 KMS 伺服器:

<Property Name="AUTOACTIVATE" Value="1" />

Office 會自動尋找網域內的 KMS 伺服器進行啟用。

如果要指定 KMS 伺服器:

cscript ospp.vbs /sethst:kms.company.local
cscript ospp.vbs /act

💡 大量部署遇到問題?讓 VibeFix 專家幫你排解

企業級部署方法

對於大型企業,手動在每台電腦執行安裝指令並不實際。以下是三種企業級部署方法。

方法一:群組原則(GPO)

使用 Active Directory 群組原則部署:

步驟:

  1. 建立啟動指令碼(Startup Script)
  2. 在群組原則中設定執行此指令碼
  3. 電腦開機時自動執行安裝

指令碼範例:

@echo off
if exist "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" goto end
\\Server\Share\Office365\setup.exe /configure \\Server\Share\Office365\config.xml
:end

這個指令碼會先檢查 Office 是否已安裝,避免重複安裝。

優點:
- 不需要額外軟體
- 與現有 AD 環境整合
- 新電腦加入網域自動安裝

缺點:
- 只在開機時執行
- 追蹤能力有限

方法二:SCCM / MECM

Microsoft Endpoint Configuration Manager(原 SCCM)提供完整的軟體部署功能:

步驟:

  1. 建立 Office 應用程式(Application)
  2. 設定偵測規則(Detection Rules)
  3. 建立部署(Deployment)
  4. 指定目標集合(Collection)

偵測規則範例:

檔案存在:C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE
版本 >= 16.0.0.0

優點:
- 完整的部署追蹤
- 支援排程部署
- 詳細的報告功能

缺點:
- 需要 SCCM 基礎設施
- 學習曲線較高

方法三:Microsoft Intune

對於雲端優先的企業,Intune 提供雲端式的 Office 部署:

步驟:

  1. 登入 Microsoft Intune 管理中心
  2. 前往 Apps → Windows
  3. 新增 Microsoft 365 Apps
  4. 設定應用程式套件
  5. 指派給使用者或裝置群組

優點:
- 完全雲端化,無需內部基礎設施
- 與 Azure AD 緊密整合
- 支援 Autopilot 自動部署

缺點:
- 需要 Intune 授權
- 需要裝置連網

方法比較

特性 GPO SCCM Intune
初始成本
複雜度
追蹤能力 有限 完整 完整
雲端支援 有限 完整
適合規模 小中型 大型 任何規模

如果你已經使用 PDQ Deploy 管理軟體部署,也可以將 ODT 整合進 PDQ 的部署流程。

Office Configuration Service:線上設定檔產生器

不想手動編寫 XML?Microsoft 提供了線上工具。

使用 Office Configuration Service

前往:https://config.office.com

這個網頁工具可以透過圖形介面產生 configuration.xml:

步驟:

  1. 選擇產品(Microsoft 365 或 LTSC)
  2. 選擇架構(32/64 位元)
  3. 選擇更新頻道
  4. 選擇語言
  5. 選擇要安裝的應用程式
  6. 設定更新和授權選項
  7. 匯出 XML 檔案

常見情境設定

情境一:一般企業

  • 產品:Microsoft 365 Apps for Enterprise
  • 架構:64 位元
  • 頻道:Monthly Enterprise
  • 語言:繁體中文
  • 排除:無

情境二:開發團隊

  • 產品:Microsoft 365 Apps for Enterprise
  • 架構:64 位元
  • 頻道:Current(取得最新功能)
  • 語言:英文
  • 排除:Publisher、Access

情境三:離線環境

  • 產品:Office LTSC Professional Plus 2024
  • 架構:64 位元
  • 頻道:PerpetualVL2024
  • 語言:繁體中文
  • 更新:停用(完全離線)

更新頻道深入解析

選擇正確的更新頻道對企業來說非常重要。

頻道類型說明

Current Channel(目前通道)

  • 更新頻率:每月多次
  • 功能:最新功能第一時間取得
  • 穩定性:最新但可能有問題
  • 適合:開發者、願意測試新功能的團隊

Monthly Enterprise Channel(每月企業通道)

  • 更新頻率:每月一次
  • 功能:延遲一個月取得新功能
  • 穩定性:較穩定
  • 適合:大多數企業

Semi-Annual Enterprise Channel(半年度企業通道)

  • 更新頻率:每年 1 月和 7 月
  • 功能:延遲約 4 個月
  • 穩定性:最穩定
  • 適合:需要極高穩定性的企業

頻道切換

已安裝的 Office 可以切換頻道。修改 configuration.xml:

<Configuration>
  <Updates Channel="SemiAnnual" />
</Configuration>

執行:

setup.exe /configure config-channel-change.xml

Office 會在下次更新時切換到新頻道。

更新管理最佳實踐

測試環境

  1. 使用 Current Channel 部署到 IT 測試群組
  2. 測試 2-4 週確認相容性
  3. 確認無問題後,讓 Monthly Enterprise 使用者收到更新

生產環境

  1. 大多數使用者使用 Monthly Enterprise
  2. 關鍵系統使用 Semi-Annual
  3. 設定維護時段自動更新

故障排除

Office 部署常見問題與解決方案。

問題一:下載失敗

症狀:

Error downloading Office.

解決方案:
- 確認網路連線正常
- 確認防火牆允許連接 Microsoft CDN
- 嘗試使用不同的 DNS(如 8.8.8.8)

問題二:安裝失敗錯誤碼 30015

症狀:

Error Code: 30015-1011

解決方案:
- 移除舊版 Office 殘留
- 清除暫存資料夾
- 使用 Microsoft 官方的 Office 移除工具

問題三:授權啟用失敗

症狀:
Office 顯示「未授權產品」

解決方案:

對於 Microsoft 365:
- 確認使用者已登入正確的 Microsoft 帳戶
- 確認授權已指派給該使用者

對於 LTSC:
- 確認 KMS 伺服器正常運作
- 手動執行啟用指令:

cd "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /act

問題四:與舊版 Office 衝突

症狀:
安裝完成但部分功能異常

解決方案:
- 確保 configuration.xml 包含 <RemoveMSI />
- 手動移除舊版 Office 後再安裝
- 使用 Microsoft 官方移除工具徹底清除

日誌檔案位置

ODT 日誌檔案預設位置:

%temp%\setup*.log

或自訂位置(在 configuration.xml 中設定):

<Logging Level="Standard" Path="C:\ODTLogs" />

VibeFix 企業 Office 部署服務

企業 Office 部署涉及許多細節:

  • 版本選擇與授權規劃
  • 設定檔優化
  • 部署方法選擇
  • 與現有基礎設施整合
  • 更新策略設計
  • 使用者培訓

VibeFix 團隊提供完整的 Office 部署顧問服務,從規劃到實施一條龍協助。

服務範圍:

  • Office 版本評估與建議
  • Configuration.xml 客製化
  • GPO / SCCM / Intune 部署設定
  • KMS 伺服器建置
  • 部署流程自動化
  • 故障排除與技術支援

想了解更詳細的服務內容?查看 VibeFix 服務

結語:建立標準化的 Office 部署流程

企業 Office 部署不只是「裝個軟體」這麼簡單。一個好的部署流程應該:

  • 標準化:每台電腦安裝相同版本和設定
  • 自動化:減少人工介入,降低錯誤
  • 可追蹤:知道哪些電腦已部署、哪些失敗
  • 可維護:方便日後的更新和管理

透過這篇教學,你已經學會:

  • Microsoft 365 vs LTSC 的選擇依據
  • Office Deployment Tool 的使用方法
  • Configuration.xml 的完整設定
  • 企業級部署方法(GPO、SCCM、Intune)
  • 更新頻道的選擇與管理
  • 常見問題的故障排除

搭配 PDQ DeployCI/CD 自動化流程,你可以建立一個完整的企業軟體部署系統。


還是搞不定?讓 VibeFix 幫你

Office 部署看似簡單,實際操作常遇到各種問題。VibeFix 團隊有豐富的企業 Office 部署經驗,可以幫你規劃最適合的部署方案。

立即免費諮詢 →

分享文章:
V

VibeFix

專門解決 AI Vibe Coding 後的疑難雜症,讓你的專案順利上線。

這篇文章有幫到你嗎?

如果還有問題,讓我們直接幫你解決!

聯繫我們