Если при запуске Word или Excel из пакета Microsoft Office 2019 появляется баннер «Требуется активация продукта», а в свойствах указан тип лицензии Volume — пакет ожидает подключения к KMS-серверу, и без него через 30 дней функции редактирования будут отключены. Это штатное поведение корпоративных редакций Office 2019 Professional Plus и Standard, распространяемых по программе корпоративного лицензирования.
В этой статье разберём, как устроена активация через Key Management Service, какие команды используются для проверки и принудительной активации, почему возникают ошибки вроде 0xC004F074 и как их диагностировать. Материал ориентирован на системных администраторов и пользователей, работающих с легальными корпоративными лицензиями.
Что такое KMS и как работает активация Office 2019
KMS (Key Management Service) — это служба корпоративной активации Microsoft, которая позволяет активировать продукты внутри локальной сети организации без обращения каждого компьютера к серверам Microsoft. Вместо индивидуальных ключей на каждое устройство используется единый GVLK-ключ (Generic Volume License Key), встроенный в корпоративные редакции Office.
Принцип работы следующий: клиент с Office 2019 находит KMS-хост в сети (обычно через DNS-запись _vlmcs._tcp), отправляет запрос на активацию и получает подтверждение. Активация действует 180 дней, после чего клиент автоматически продлевает её при очередном подключении к серверу — попытки продления выполняются каждые 7 дней.
Важный порог: KMS-хост активирует клиентов Office только при наличии минимального количества уникальных запросов — так называемого порога активации. Для клиентских продуктов Office он составляет 5 компьютеров. Пока порог не достигнут, сервер будет отвечать ошибкой о недостаточном количестве запросов.
- 🏢 KMS-хост — сервер в сети организации с установленным корпоративным ключом (CSVLK).
- 🔑 GVLK — публичный ключ-заполнитель, встроенный в Volume-редакции Office 2019.
- 🔄 Продление — автоматическая реактивация каждые 180 дней при доступности сервера.
- 🌐 DNS-публикация — SRV-запись
_vlmcs._tcp, по которой клиенты находят хост.
Отличия KMS от других способов активации
Office 2019 распространяется с несколькими типами лицензий, и способ активации напрямую зависит от канала распространения. Перед настройкой стоит определить, какая именно редакция установлена — это можно проверить командой, о которой расскажем ниже.
| Тип лицензии | Ключ | Требования | Срок действия |
|---|---|---|---|
| Retail (коробочная) | Индивидуальный MAK-подобный ключ | Интернет или телефонная активация | Постоянная |
| Volume: MAK | Ключ многократной активации | Подключение к серверам Microsoft или прокси VAMT | Постоянная |
| Volume: KMS | GVLK (встроен) | Доступный KMS-хост в сети, минимум 5 клиентов | 180 дней с продлением |
| Подписка (Microsoft 365) | Привязка к учётной записи | Активная подписка и вход в аккаунт | Пока действует подписка |
Если вы приобретали Office 2019 в рознице или у партнёра с одним ключом на компьютер — KMS вам не нужен. Корпоративный сценарий актуален для организаций с соглашением Volume Licensing, где развёрнут собственный сервер активации или используется инфраструктура провайдера.
⚠️ Внимание: использование KMS-активаторов из интернета (программ, эмулирующих KMS-сервер) для нелицензионных копий Office является нарушением лицензионного соглашения Microsoft. Кроме юридических рисков, такие утилиты нередко содержат вредоносный код и модифицируют системные службы. Статья описывает только легальную корпоративную схему активации.
Проверка текущего статуса активации
Прежде чем что-то настраивать, определите текущее состояние лицензии. Для Office 2019 используется скрипт ospp.vbs, который находится в каталоге установки. Откройте командную строку от имени администратора и выполните:
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus
Если Office установлен в 32-разрядном варианте на 64-разрядной Windows, путь будет C:\Program Files (x86)\Microsoft Office\Office16\. В выводе обратите внимание на строки LICENSE NAME (должно содержать Volume или KMS), LICENSE STATUS (значение ---LICENSED--- означает успешную активацию) и REMAINING GRACE — остаток отсрочки в минутах.
Дополнительно поле KMS machine name покажет, к какому серверу клиент пытается подключиться. Если там указан чужой или несуществующий хост — это частая причина сбоев активации в корпоративной сети.
Настройка KMS-активации на клиенте
В штатной ситуации клиент с Volume-редакцией Office 2019 сам находит KMS-хост через DNS, и вмешательство не требуется. Ручная настройка нужна, когда автоматическое обнаружение не срабатывает — например, SRV-запись не опубликована или клиент находится в другом сегменте сети.
Чтобы указать KMS-сервер явно, выполните последовательно две команды. Сначала задайте имя хоста:
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /sethst:kms-server.contoso.local
Затем инициируйте активацию:
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /act
Если порт KMS отличается от стандартного 1688, его можно указать командой /setprt. После выполнения /act повторно запустите /dstatus и убедитесь, что статус сменился на ---LICENSED---, а в поле KMS-хоста указан ваш сервер.
☑️ Проверка KMS-активации Office 2019
Типичные ошибки KMS-активации и их решение
Чаще всего администраторы сталкиваются с несколькими повторяющимися кодами ошибок. Разберём наиболее распространённые.
- 🚫 0xC004F074 — «Служба лицензирования программного обеспечения сообщила, что компьютер не может быть активирован». Возможные причины: KMS-хост недоступен, закрыт порт
TCP 1688, время на клиенте и сервере расходится, либо на хосте не установлен ключ для Office 2019. - 📉 0xC004F038 — недостаточное количество клиентов: порог в 5 запросов ещё не достигнут. Решение — дождаться подключения остальных машин или проверить счётчик на хосте командой
slmgr /dlv. - 🔑 0xC004F050 — недействительный ключ. Обычно означает, что на KMS-хосте установлен ключ, не подходящий для данного продукта.
- ⏱️ 0xC004F009 — истёк льготный период. Требуется немедленная активация через
/act.
Порядок диагностики при ошибке 0xC004F074: сначала проверьте сетевую доступность хоста и порт 1688 (например, через Test-NetConnection kms-server -Port 1688 в PowerShell), затем сверьте системное время на клиенте и сервере, после чего убедитесь, что на хосте установлен и активирован именно KMS-ключ для Office 2019 — ключ от Office 2016 не активирует более новую версию.
Почему ключ KMS от Office 2016 не подходит для Office 2019
KMS-ключи для продуктов Office имеют обратную совместимость только в сторону более старых версий: хост с ключом Office 2019 активирует и Office 2016, но не наоборот. Если в организации обновили пакет до 2019-й версии, на KMS-хост необходимо установить новый корпоративный ключ (CSVLK) из центра обслуживания корпоративного лицензирования и активировать его.
Настройка и проверка KMS-хоста
Со стороны сервера задача сводится к установке корпоративного ключа и публикации службы. На хосте с поддерживаемой версией Windows Server устанавливается ключ из соглашения Volume Licensing командой slmgr /ipk <ключ>, после чего выполняется активация хоста через slmgr /ato — либо через интернет, либо по телефону.
Для автоматического обнаружения клиентами проверьте наличие SRV-записи _vlmcs._tcp.ваш_домен в DNS. Если запись отсутствует (например, динамическая регистрация отключена), её можно создать вручную на DNS-сервере, указав имя хоста и порт 1688. Брандмауэр на KMS-хосте должен пропускать входящие подключения на TCP 1688.
Диагностика хоста выполняется командой slmgr /dlv — в выводе видны установленный ключ, статус активации и текущий счётчик клиентов (Current Count). Если счётчик не растёт, клиенты либо не достигают сервера, либо отправляют запросы на другой хост.
⚠️ Внимание: перед изменением ключей и настроек служб на KMS-хосте зафиксируйте текущую конфигурацию выводом
slmgr /dlvиospp.vbs /dstatusв текстовый файл. Это упростит откат, если новая конфигурация окажется нерабочей.
Режим уведомлений и ограниченная функциональность
Если активация не выполнена в течение льготного периода, Office 2019 последовательно проходит две стадии. Сначала включается режим уведомлений: документы открываются и редактируются, но при запуске показывается баннер с требованием активации. Затем наступает режим ограниченной функциональности — файлы доступны только для просмотра и печати, редактирование и создание документов блокируются.
Выход из этого состояния один: выполнить активацию. После успешного /act полный функционал восстанавливается без переустановки пакета и без потери документов. Если активация по KMS невозможна в принципе (например, организация ликвидирована), единственный легальный путь — приобрести розничную лицензию и сменить ключ командой /inpkey.
Переход с KMS на MAK или розничный ключ
Иногда требуется перевести отдельный компьютер с корпоративной схемы на постоянную лицензию — например, для сотрудника, уезжающего в длительную командировку без доступа к сети. Процедура проста: удаляется привязка к KMS-хосту и устанавливается новый ключ.
Команда установки ключа выглядит так:
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
После установки MAK-ключа выполните /act — активация пройдёт через серверы Microsoft и станет постоянной. Чтобы клиент больше не пытался обращаться к старому KMS-хосту, сбросьте имя сервера командой /remhst и очистите порт через /remprt.
Часто задаваемые вопросы
Можно ли активировать Office 2019 по KMS без доступа к серверу организации?
Нет. Клиент обязан периодически подключаться к KMS-хосту — минимум раз в 180 дней. Если сервер недоступен постоянно, рассмотрите перевод машины на MAK-ключ, который активируется один раз через серверы Microsoft.
Что означает ошибка 0xC004F074 при активации Office 2019?
Это общая ошибка недоступности или отказа KMS-сервера. Проверьте доступность хоста по сети, открытость порта TCP 1688, синхронизацию времени и наличие на хосте ключа именно для Office 2019.
Сколько компьютеров нужно для начала работы KMS-активации Office?
Для клиентских продуктов Office порог активации составляет 5 уникальных запросов от разных компьютеров. До достижения порога сервер отвечает ошибкой 0xC004F038.
Как узнать, к какому KMS-серверу подключается Office?
Выполните команду cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus от имени администратора. Имя сервера указано в строке «KMS machine name».
Законны ли программы-KMS-активаторы из интернета?
Нет, если они используются для активации нелицензионных копий. Такие утилиты эмулируют KMS-сервер и нарушают условия лицензионного соглашения Microsoft, а также часто содержат вредоносные компоненты. Легальный KMS доступен только организациям с соглашением корпоративного лицензирования.