Microsoft Office 2019 и KMS-активация: полное руководство

Если при запуске 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: KMSGVLK (встроен)Доступный 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-активацию Office 2019?
Корпоративная сеть с собственным KMS-сервером
Активация в домене через AD
Диагностирую ошибку активации на рабочем ПК
Изучаю тему для развёртывания

Настройка 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

Выполнено: 0 / 5

Типичные ошибки 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 доступен только организациям с соглашением корпоративного лицензирования.