Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0xC004F074 Windows Server, AD и Роли

Сбои активации KMS сервера 0xC004F074: поиск и устранение ошибок

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы сбоев активации через KMS-сервер

Клиентские компьютеры и серверы не могут активироваться через корпоративный сервер KMS. В окне активации или при запуске slmgr.vbs /ato появляется ошибка: 0xC004F074: The Software Licensing Service reported that the computer could not be activated. No Key Management Service (KMS) could be contacted или 0xC004F038: The count reported by your Key Management Service (KMS) is insufficient.

Код ошибкиОписаниеПричина
0xC004F074Сервер KMS не найденБлокировка порта TCP 1688 или отсутствие записи SRV _vlmcs._tcp в DNS
0xC004F038Недостаточный счетчик активацийКоличество обратившихся клиентов меньше порога (25 для клиентов, 5 для серверов)
0xC004F042KMS отверг ключНесоответствие версии ключа KMS (KMS-хост старее активируемой ОС)

Пошаговое восстановление работы KMS-сервера

  1. Проверьте наличие и корректность записи SRV в DNS:
    nslookup -type=srv _vlmcs._tcp.company.local
  2. Откройте порт 1688 на KMS-сервере и проверьте сетевую связность с клиента:
    Test-NetConnection -ComputerName kms.company.local -Port 1688; New-NetFirewallRule -DisplayName "KMS Service (TCP-In 1688)" -Direction Inbound -LocalPort 1688 -Protocol TCP -Action Allow
  3. Проверьте текущее состояние и счетчик активаций на самом KMS-хосте:
    cscript C:\Windows\System32\slmgr.vbs /dli; cscript C:\Windows\System32\slmgr.vbs /dlv
  4. Принудительно укажите KMS-сервер на клиентском компьютере и активируйте:
    cscript C:\Windows\System32\slmgr.vbs /skms kms.company.local:1688; cscript C:\Windows\System32\slmgr.vbs /ato

Важно: Для активации клиентских ОС (Windows 10/11) требуется, чтобы к KMS-серверу обратилось не менее 25 уникальных физических или виртуальных машин с уникальными CMID. Для серверов порог составляет 5 машин.

💡 Практика специалистов: При установке Windows Server 2022/2025 в качестве хоста KMS не забывайте предварительно накатить пакеты обновлений расширения лицензирования, если активируете более новые билды операционных систем.

Частые вопросы (FAQ)

Почему клонированные виртуальные машины не увеличивают счетчик KMS?

Если виртуальные машины были клонированы без запуска sysprep /generalize, они имеют одинаковый Client Machine ID (CMID), и KMS считает их за один компьютер.

Как сбросить CMID на клиентской машине?

Выполните команду slmgr.vbs /rearm и перезагрузите компьютер.

Как вручную зарегистрировать запись _vlmcs._tcp в DNS?

Выполните команду slmgr.vbs /sdns на KMS-сервере от имени администратора или создайте ресурсную запись типа SRV вручную в оснастке dnsmgmt.msc.

Как преобразовать MAK-клиент обратно в KMS-клиент?

Установите публичный GVLK-ключ Microsoft для вашей редакции Windows с помощью команды slmgr.vbs /ipk <GVLK-KEY>.

Полезные материалы
Рекомендуем