Office Deployment Tool (ODT) это официальная утилита Microsoft для развёртывания Office в корпоративной среде. Позволяет через XML-конфигурацию точно указать, какие компоненты Office устанавливать, на каком языке, из какого источника и с какими настройками активации.
Что такое Office Deployment Tool
Короче, ODT это командная утилита, которая скачивает и устанавливает Office по вашим правилам. Вы описываете конфигурацию в XML-файле, а ODT делает всё остальное. Никакого графического интерфейса, никаких диалоговых окон. Чистая автоматизация.
Зачем это нужно? Когда у вас один комп, достаточно скачать установщик с сайта Microsoft. Когда у вас 50 компьютеров, вы уже хотите автоматизацию. Когда 500, без ODT вообще никуда.
На самом деле, ODT используют системные администраторы для массового развёртывания. Но он полезен и для обычных пользователей, которые хотят точно контролировать установку Office.
Скачивание и подготовка
Скачиваем ODT с сайта Microsoft: microsoft.com/en-us/download/details.aspx?id=49117. Запускаем скачанный файл. Он попросит указать папку для распаковки. Указываем, например, C:ODT.
После распаковки в папке появятся два файла:
- setup.exe: это и есть утилита развёртывания
- configuration-Office365-x64.xml: пример конфигурации
Пример конфигурации нам не особо нужен. Мы создадим свой. Но сначала разберёмся, как работает XML-конфигурация.
Кстати, ODT обновляется регулярно. Microsoft добавляет поддержку новых продуктов и параметров. Если вы скачивали его год назад, лучше скачать свежую версию. Старый ODT может не поддерживать Office 2024 или новые каналы обновлений.
Создание конфигурационного файла
Вот в чём прикол: вместо того чтобы писать XML вручную, можно воспользоваться веб-конфигуратором от Microsoft. Заходим на config.office.com. Там удобный визуальный редактор, который генерирует XML за вас.
Но если вы хотите понимать, что происходит (а сисадмин должен), давайте разберём XML вручную. Открываем Блокнот и создаём файл config.xml:
<Configuration>
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="O365ProPlusRetail">
<Language ID="ru-ru" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="Publisher" />
<ExcludeApp ID="Lync" />
</Product>
</Add>
<Updates Enabled="TRUE" Channel="MonthlyEnterprise" />
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>Разберём по строкам. OfficeClientEdition=»64″ означает 64-битную версию. Channel задаёт канал обновлений (MonthlyEnterprise — ежемесячный корпоративный, Current — текущий, SemiAnnual — полугодовой). Product ID определяет, какой Office ставить. ExcludeApp исключает ненужные приложения. Display Level=»None» делает установку полностью тихой, без окон.
А ещё обратите внимание на ExcludeApp. Вот полный список приложений, которые можно исключить: Access, Excel, Groove (OneDrive for Business), Lync (Skype for Business), OneDrive, OneNote, Outlook, PowerPoint, Publisher, Teams, Word. По факту, если вам нужны только Word, Excel и PowerPoint, можно исключить всё остальное и сэкономить 2-3 ГБ дискового пространства.
Скачивание файлов Office
Перед установкой можно (и нужно при массовом развёртывании) скачать файлы Office в локальную папку. Открываем командную строку от администратора, переходим в папку ODT:
cd C:ODT
setup.exe /download config.xmlФайлы скачаются в папку Office (подпапка ODT). Размер зависит от конфигурации, обычно 2-4 ГБ. Тут такое дело: если у вас медленный интернет, скачивание может занять значительное время. Но зато потом установка на каждый комп будет быстрой, из локального источника.
Если честно, для домашнего использования скачивание файлов заранее не обязательно. Можно сразу запустить установку, и ODT скачает всё на лету. Но для корпоративного развёртывания офлайн-файлы экономят трафик и время.
Установка Office
Для установки запускаем:
setup.exe /configure config.xmlЕсли файлы были предварительно скачаны, установка пойдёт из локальной папки. Если нет, ODT скачает их с серверов Microsoft.
При Display Level=»None» установка проходит полностью в фоне. Никаких окон, никаких вопросов. Просто через 10-15 минут в меню Пуск появятся иконки Office. Для пакетного развёртывания это идеально.
Мой знакомый Дмитрий работает сисадмином в крупной компании. У него около 400 рабочих станций (в основном HP EliteDesk 800 G6 с Core i5-10500). Он создал BAT-файл с командой установки, положил его на сетевую шару вместе с ODT и скачанными файлами, и раскатал Office через групповые политики. Грубо говоря, на каждой машине Office поставился сам, без участия пользователя.
Кстати, проверить, установился ли Office корректно, можно простой командой PowerShell:
Get-ItemProperty HKLM:SOFTWAREMicrosoftOfficeClickToRunConfiguration | Select-Object ProductReleaseIds, VersionToReportЕсли команда возвращает версию и Product ID — всё в порядке. Если ошибку — установка не прошла или прошла криво.
Полезные параметры конфигурации
Вот несколько полезных настроек, которые можно добавить в XML:
Указание источника установки:
<Add SourcePath="\servershareoffice" OfficeClientEdition="64">Удаление предыдущей версии Office перед установкой:
<RemoveMSI />Автоматический ввод лицензионного ключа:
<Product ID="ProPlus2021Volume">
<Language ID="ru-ru" />
<PIDKEY Value="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" />
</Product>Отключение автоматических обновлений:
<Updates Enabled="FALSE" />Знаете что, для домашнего использования достаточно базовой конфигурации. Но для сисадминов эти параметры экономят часы работы.
Распространённые Product ID
Какой Product ID использовать? Зависит от вашей лицензии:
- O365ProPlusRetail: Microsoft 365 Apps for Enterprise
- O365BusinessRetail: Microsoft 365 Apps for Business
- ProPlus2021Volume: Office 2021 Professional Plus (Volume)
- Standard2021Volume: Office 2021 Standard (Volume)
- ProPlus2021Retail: Office 2021 Professional Plus (Retail)
Кстати, если вы используете розничный ключик, нужен Retail-вариант. Если у вас корпоративная лицензия, нужен Volume. Путать нельзя, иначе ключ не активирует продукт. Это одна из самых частых ошибок новичков — ставят Volume-версию и пытаются активировать розничным ключом. Результат: «Ключ не подходит». А ведь ключ нормальный, просто Product ID в конфигурации не тот.
Ну и для Visio и Project свои Product ID:
- VisioProRetail: Visio Professional (розница)
- VisioPro2021Volume: Visio Professional 2021 (корпоративная)
- ProjectProRetail: Project Professional (розница)
- ProjectPro2021Volume: Project Professional 2021 (корпоративная)
Их можно добавить в ту же конфигурацию отдельным блоком Product, и ODT установит Office + Visio + Project одним заходом. По факту это одна из главных причин использовать ODT вместо стандартного установщика: возможность комбинировать продукты.
Устранение проблем
ODT пишет логи в папку %temp%. Если установка не удалась, проверьте файлы логов. Ищите файлы с именами вроде «SetupOffice-xxxxxxxx.txt».
Частые ошибки:
- Не хватает места на диске: нужно минимум 10 ГБ свободных
- Конфликт с установленной MSI-версией: добавьте RemoveMSI в конфигурацию
- Ошибка загрузки: проверьте интернет-соединение и прокси
- Неправильный Product ID: убедитесь, что он совпадает с вашей лицензией (Retail или Volume)
- Блокировка антивирусом: некоторые антивирусы блокируют загрузку файлов Office, добавьте исключение
Если установка зависла, проверьте логи. Грубо говоря, без логов диагностика вслепую. В папке %temp% ищите файлы с именами вроде SetupOffice*.txt. Открывайте последний по дате и смотрите, на чём именно процесс остановился.
А ещё ODT не работает без прав администратора. Запускайте командную строку от имени администратора, иначе получите ошибку доступа.
Конфигурация для Office 2024
Office 2024 уже вышел, и ODT его полностью поддерживает. Вот пример конфигурации для Office 2024 Professional Plus:
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2024">
<Product ID="ProPlus2024Volume">
<Language ID="ru-ru" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="Lync" />
</Product>
</Add>
<Display Level="None" AcceptEULA="TRUE" />
<Property Name="AUTOACTIVATE" Value="1" />
<RemoveMSI />
</Configuration>Обратите внимание на Channel=»PerpetualVL2024″. Для Office 2024 используется отдельный канал обновлений, не путайте его с каналами Microsoft 365.
Кстати, параметр AUTOACTIVATE пытается активировать Office автоматически после установки. Это работает с KMS-серверами в корпоративной среде. Для розничных ключей активация происходит при первом запуске приложения.
ODT и веб-конфигуратор Microsoft
Если честно, для большинства сценариев проще использовать веб-конфигуратор config.office.com, чем писать XML вручную. Там вы выбираете всё мышкой: версию, архитектуру, язык, компоненты, канал обновлений. В конце нажимаете «Экспорт» и получаете готовый XML-файл.
Но есть вещи, которые конфигуратор не умеет. Например, указать несколько продуктов в одной конфигурации (Office + Visio + Project). Или настроить сложные условия удаления предыдущих версий. Тут без ручного редактирования XML не обойтись.
Мой знакомый Владимир, IT-директор в строительной компании, использует ODT для развёртывания Office + Visio Professional на 80 рабочих станциях (HP ProBook 450 G10). Он говорит, что один раз потратил вечер на настройку идеальной конфигурации, и с тех пор установка нового компьютера занимает 15 минут. Грубо говоря, воткнул флешку, запустил скрипт, ушёл пить кофе, вернулся — всё готово.
Ну и помните: для активации Office нужен лицензионный ключ. Приобрести ключи для Office 2019, 2021 и Microsoft 365 можно в нашем магазине keytrust24.store.



