📖 Ошибка 0xc004f074 KMS: диагностика и исправление активации

Ошибка 0xc004f074 KMS: проверка DNS, порта 1688, команды slmgr и служб лицензирования для корректной корпоративной активации Windows.

Ошибка 0xc004f074 KMS: диагностика и исправление активации

Ошибка 0xc004f074 в KMS-сценарии почти всегда означает проблему соединения клиента с сервером активации или неправильную KMS-конфигурацию.

⚠️ Важно

Перед изменением KMS-параметров создайте точку восстановления через sysdm.cpl.

Способ 1. Проверить DNS-имя KMS

Если DNS не возвращает KMS-хост, активация не запустится.

  1. Откройте CMD.
  2. Проверьте резолвинг KMS-сервера.
nslookup kms.company.local

Способ 2. Проверить порт 1688

Закрытый порт — частая причина 0xc004f074.

  1. Откройте PowerShell.
  2. Проверьте TCP-соединение до KMS.
Test-NetConnection kms.company.local -Port 1688

Способ 3. Проверить KMS-канал и статус лицензии

Команды slmgr покажут, что используется именно KMS-канал.

  1. Запустите CMD от администратора.
  2. Выполните диагностику.
slmgr /dli
slmgr /dlv

Способ 4. Сбросить и заново указать KMS

Полезно после переноса ПК в другой сегмент сети.

  1. Сбросьте старую KMS-настройку.
  2. Укажите актуальный сервер.
  3. Выполните активацию.
slmgr /ckms
slmgr /skms kms.company.local:1688
slmgr /ato

Способ 5. Проверить службы лицензирования

KMS-клиент зависит от работы Software Protection.

  1. Проверьте sppsvc и LicenseManager.
  2. Перезапустите sppsvc.
sc query sppsvc
sc query LicenseManager
net stop sppsvc
net start sppsvc

Способ 6. Проверить KMS-запись в лицензии через PowerShell

Позволяет убедиться, что объект лицензии определён как KMS.

  1. Откройте PowerShell от имени администратора.
  2. Выполните команду и проверьте Description.
Get-CimInstance -ClassName SoftwareLicensingProduct | Where-Object { $_.Description -like '*KMS*' } | Select-Object Name, Description, LicenseStatus

Способ 7. Восстановить системные компоненты

Если KMS доступен, но активация всё равно не проходит — проверьте целостность системы.

  1. Выполните SFC и DISM.
  2. Перезагрузите ПК.
  3. Повторите активацию.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
slmgr /ato

💡 Совет

Для доменных ПК лучше проверять KMS и сетевые ACL совместно с администратором AD/DNS.

Пути и логи для KMS-диагностики

  • C:\Windows\System32\spp
  • C:\Windows\System32\winevt\Logs
  • C:\Windows\Logs\CBS\CBS.log
  • C:\Windows\Logs\DISM\dism.log

FAQ

Что означает 0xc004f074 при KMS-активации?

Клиент KMS не получил корректный ответ от сервера: обычно из-за DNS, сетевого доступа, порта 1688 или сбоя службы лицензирования.

Какой порт использует KMS по умолчанию?

По умолчанию используется TCP-порт 1688. Он должен быть доступен между клиентом и KMS-сервером.

Какие команды slmgr важны для KMS-диагностики?

Используйте slmgr /dli, /dlv, /ckms, /skms и /ato для проверки и настройки KMS-активации.

Можно ли вручную указать KMS-сервер?

Да, через slmgr /skms server:1688, но только если это официальный сервер вашей организации.

Что делать, если KMS недоступен по сети?

Проверить DNS, маршрутизацию, firewall и правила доступа. При необходимости эскалировать задачу в сетевую или AD-команду.

⚡ Статья обновляется

  • 22.02.2026 — первая публикация

Последняя проверка: 23.02.2026