Как активировать Office 2019 через KMS-сервер

Активация Office 2019 через KMS выполняется командой cscript ospp.vbs /act из папки установки Office после указания адреса KMS-сервера — именно эта последовательность решает задачу в корпоративной среде, где развёрнут сервис управления ключами. Если после ввода команды появляется ошибка вроде 0xC004F074, значит, клиент не смог связаться с KMS-хостом, и проблему нужно искать в сети или DNS, а не в самом пакете Office.

KMS (Key Management Service) — это штатный механизм корпоративной активации продуктов Microsoft. Он предназначен для организаций с объёмными лицензиями: сервер внутри сети выдаёт активации клиентским машинам, а те продлевают её автоматически. В этой статье разберём, как работает схема, какие команды нужны для активации Office 2019 и как устранить типичные ошибки.

Как работает KMS-активация Office 2019

Принцип KMS строится на том, что клиентская машина с установленным Office 2019 обращается к серверу активации внутри локальной сети. Сервер проверяет запрос и активирует продукт на ограниченный срок — обычно активация действует 180 дней, после чего клиент автоматически её продлевает, повторно связываясь с KMS-хостом. Поэтому корпоративные компьютеры не требуют от пользователя никаких действий, пока они подключены к сети организации.

Для работы схемы на клиенте должен быть установлен специальный тип ключа — GVLK (Generic Volume License Key), который Microsoft публикует официально для каждого продукта. Именно этот ключ указывает Office искать KMS-сервер вместо обращения к серверам розничной активации. Если у вас коробочная или электронная версия с ключом MAK или розничным ключом, сценарий KMS к ней не применяется.

Проверка текущего статуса активации

Прежде чем что-то менять, узнайте, в каком состоянии находится лицензия. Откройте командную строку от имени администратора и перейдите в папку установки Office. Для 64-разрядной версии на 64-разрядной Windows путь обычно такой:

cd "C:\Program Files\Microsoft Office\Office16"

Для 32-разрядной Office на 64-разрядной системе путь будет C:\Program Files (x86)\Microsoft Office\Office16. Далее выполните:

cscript ospp.vbs /dstatus

В выводе обратите внимание на строки LICENSE STATUS и LICENSE NAME. Значение ---LICENSED--- означает, что продукт уже активирован. Если статус ---NOTIFICATIONS--- или ---OOB_GRACE---, активация отсутствует или истёк льготный период. Там же видно последние пять символов установленного ключа — по ним можно понять, стоит ли GVLK.

Пошаговая активация через KMS

Последовательность действий выглядит так. Все команды выполняются в командной строке с правами администратора из папки Office16:

  • 📌 Установите ключ GVLK для вашего продукта: cscript ospp.vbs /inpkey:КЛЮЧ — официальные ключи GVLK опубликованы в документации Microsoft для Office 2019.
  • 🖥️ Укажите адрес KMS-сервера: cscript ospp.vbs /sethst:имя_или_IP_сервера — адрес уточните у системного администратора вашей организации.
  • 🔌 При необходимости задайте порт: cscript ospp.vbs /setprt:1688 — стандартный порт KMS, обычно менять не нужно.
  • ✅ Запустите активацию: cscript ospp.vbs /act — при успехе появится сообщение Product activation successful.
  • 🔍 Проверьте результат: cscript ospp.vbs /dstatus — статус должен смениться на ---LICENSED---.

☑️ Чек-лист активации Office 2019 через KMS

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

Если KMS-сервер уже прописан в DNS домена (запись _vlmcs), клиенты часто находят его автоматически, и шаг с /sethst можно пропустить. Это типичная конфигурация в доменной среде Active Directory.

Типичные ошибки и их причины

Чаще всего активация не проходит из-за сетевых проблем, а не из-за самого Office. Сводка распространённых кодов:

Код ошибкиВероятная причинаЧто проверить
0xC004F074Клиент не смог связаться с KMS-серверомДоступность сервера, порт 1688, DNS-запись
0xC004F038Недостаточно клиентов на KMS-хосте (порог активации)Счётчик клиентов на сервере
0x80070005Недостаточно правЗапуск командной строки от имени администратора
0xC004C008Ключ уже использован или не подходитТип установленного ключа (GVLK vs розничный)

Для диагностики связи с сервером полезны простые проверки: ping имя_сервера и nslookup -type=srv _vlmcs._tcp.ваш_домен. Вторая команда покажет, опубликован ли KMS в DNS. Если пинг проходит, а активация — нет, проверьте, не блокирует ли брандмауэр или антивирус трафик на порт 1688.

⚠️ Внимание: не скачивайте «KMS-активаторы» со сторонних сайтов. Такие утилиты нередко содержат вредоносный код, а их использование вне корпоративной лицензии нарушает условия лицензионного соглашения Microsoft. Легальный KMS-сервер разворачивается только организацией-владельцем объёмной лицензии.
📊 Где вы активируете Office 2019?
В корпоративной сети организации
Дома, личная лицензия
Настраиваю KMS-сервер сам
Только изучаю вопрос

Отличие KMS от других способов активации

Office 2019 поддерживает несколько моделей лицензирования, и путать их не стоит. Розничный ключ привязывается к учётной записи Microsoft или активируется напрямую через серверы Microsoft — KMS здесь не нужен. MAK (Multiple Activation Key) — корпоративный ключ с фиксированным числом активаций, каждая из которых идёт напрямую в Microsoft. KMS — третий вариант, где активация происходит внутри сети организации и требует периодического продления.

Узнать, какой тип ключа установлен, можно той же командой cscript ospp.vbs /dstatus: в строке LICENSE NAME будет указано, например, Office 19, Office19ProPlus2019VL_KMS_Client edition (клиент KMS) или RETAIL channel (розница). Сменить тип ключа можно командой /inpkey с нужным ключом — это официально поддерживаемая операция.

Что делать, если активация слетает каждые полгода

Это нормальное поведение KMS: активация действует 180 дней. Клиент должен продлевать её автоматически, обращаясь к серверу. Если продления не происходит, проверьте, доступен ли KMS-хост из вашей сети и не изменился ли его адрес. Вне сети организации (например, на ноутбуке без VPN) продление невозможно — активация истечёт.

Автоматизация для администраторов

В доменной среде активацию обычно не выполняют вручную на каждой машине. Типовые подходы — включить команды ospp.vbs в скрипт входа, образ развёртывания или задачу планировщика. Также можно использовать системный инструмент slmgr.vbs для управления KMS-хостом на стороне сервера, хотя для клиентской активации Office основным остаётся именно ospp.vbs.

Порог активации — важная особенность KMS: сервер начинает активировать клиентов Office только после того, как к нему обратилось достаточное число уникальных машин (для клиентских продуктов Microsoft этот порог составляет 25). Пока счётчик не достигнут, клиенты получают ошибку 0xC004F038 — это ожидаемое поведение, а не сбой.

⚠️ Внимание: перед массовой активацией убедитесь, что на KMS-хосте установлен и активирован корректный корпоративный ключ именно для Office 2019 — ключи KMS имеют версионную специфику, и хост, настроенный под более старые продукты, может не активировать новые.

Часто задаваемые вопросы

Можно ли активировать домашнюю копию Office 2019 через KMS?

Легально — нет. KMS предназначен только для корпоративных объёмных лицензий. Для домашнего использования нужен розничный ключ или подписка Microsoft 365, которые активируются через серверы Microsoft.

Где взять официальный ключ GVLK для Office 2019?

Ключи GVLK опубликованы в открытой документации Microsoft (раздел про ключи установки клиента KMS). Они не являются секретными — сами по себе они не активируют продукт без доступа к KMS-серверу вашей организации.

Что означает ошибка 0xC004F074?

Клиент не смог связаться с KMS-сервером. Проверьте доступность сервера командой ping, открыт ли порт 1688, правильно ли указан адрес через /sethst и корректна ли DNS-запись _vlmcs.

Сколько действует KMS-активация?

180 дней. При этом клиент периодически пытается продлить активацию автоматически, поэтому в сети организации продление происходит незаметно для пользователя. Без связи с сервером активация по истечении срока прекращается.

Как удалить установленный ключ из Office 2019?

Командой cscript ospp.vbs /unpkey:XXXXX, где XXXXX — последние пять символов ключа (их показывает /dstatus). После удаления можно установить другой ключ через /inpkey.