KMS-активация Windows: команда, проверка и ошибки

Короткий ответ

Key Management Service (KMS) — технология Microsoft для централизованной активации устройств с корпоративными лицензиями. Клиент Windows обращается к KMS-хосту своей организации, получает активацию на ограниченный срок и периодически продлевает её.

KMS не является универсальным бесплатным способом для домашнего компьютера. Общий KMS Client Setup Key (GVLK) только настраивает подходящую редакцию как KMS-клиент; право использования и действующий KMS-хост должна предоставить организация.

Инструкции по версиям: KMS для Windows 10 и KMS для Windows 11. Для Office используется отдельная страница KMS-активации Office.

Если slmgr /dlv показывает VOLUME_KMSCLIENT, подключитесь к сети или VPN организации и выполните slmgr /ato. Если это домашний компьютер, сначала выясните, почему установлена корпоративная редакция или KMS Client Setup Key.

Диагностика канала лицензирования

Откройте терминал и выполните:

slmgr /dlv

Если в описании указан VOLUME_KMSCLIENT, система настроена как KMS-клиент. Проверить срок текущей активации можно командой:

slmgr /xpr

Обе команды являются штатными параметрами Slmgr.vbs и описаны в документации Microsoft.

Как работает продление KMS

Microsoft указывает следующие стандартные интервалы:

  • срок KMS-активации клиента — 180 дней;
  • попытка продления по умолчанию выполняется каждые семь дней;
  • после успешного продления срок снова становится равен 180 дням.

Поэтому рабочий ноутбук может сохранять активацию вне офиса некоторое время, но должен периодически подключаться к корпоративной сети или VPN. Требования продления KMS.

Повторная активация в сети организации

Подключитесь к сети или VPN компании и выполните:

slmgr /ato

Если организация публикует KMS через DNS, клиент обычно находит хост автоматически по SRV-записи _vlmcs._tcp. Проверить наличие записи можно так:

nslookup -type=srv _vlmcs._tcp

Если администратор выдал конкретное имя хоста, доступность стандартного TCP-порта 1688 проверяется командой:

Test-NetConnection kms.example.org -Port 1688

Замените kms.example.org только на адрес, предоставленный вашей организацией. Не используйте случайные публичные KMS-серверы.

Ошибки KMS: почему появляется 0xC004F074

Ошибка означает, что клиент не завершил связь со службой управления ключами. Частые причины:

  • устройство не подключено к корпоративной сети или VPN;
  • DNS не находит _vlmcs._tcp;
  • TCP-порт 1688 блокируется между клиентом и сервером;
  • время клиента и сервера существенно различается;
  • KMS-хост не поддерживает установленную версию или редакцию;
  • на домашнем устройстве случайно установлен KMS Client Setup Key.

Пошаговая диагностика находится на странице ошибки 0xC004F074.

KMS и Microsoft Activation Scripts

MAS содержит сторонний метод Online KMS. Это не KMS-хост вашей организации и не официальный сервис Microsoft. Команда из официального README MAS открывает меню проекта:

irm https://get.activated.win | iex

Перед запуском откройте наше руководство по MAS, проверьте адрес и ознакомьтесь с описанием методов. Там же объяснены различия между Online KMS, HWID, Ohook и TSforge.

Проверка результата

После slmgr /ato выполните:

slmgr /xpr
slmgr /dlv

Для KMS-клиента /xpr показывает срок текущей активации, а /dlv — канал, сведения о лицензии и параметры продления. Если срок не обновился, сохраните вывод и проверьте DNS, порт 1688 и доступ к сети организации.

Частые вопросы

Почему активация KMS действует 180 дней?

Так устроена модель корпоративного продления: клиент регулярно подтверждает, что остаётся частью лицензированной среды организации.

Можно ли активировать Windows Home через штатный KMS?

Обычные домашние редакции не являются стандартными клиентами корпоративной Volume Activation. Сначала проверьте установленную редакцию и источник лицензии.

Нужен ли интернет для корпоративного KMS?

Нет, если клиент может достичь локального KMS-хоста по сети организации. Интернет и доступ к корпоративной сети — разные требования.