Ошибка активации 0xC004F034 на KMS сервере

key logoДобрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами рассматривали конфликт ip адресов Windows, который администраторы легко могут встречать в своей практике. Не останавливаемся на месте и сегодня я хочу вам показать, как устраняется ошибка активации Windows на KMS сервере. Ошибка имела код 0xC004F034, давайте разбираться в чем дело.

🛑Описание ошибки 0xC004F034

Произошла небольшая проблема с KMS сервером, он был восстановлен из резервной копии, благо виртуальные машины это позволяют легко делать. Когда операционная система загрузилась, я увидел, что есть проблема активации. Я полез посмотреть в свойства активации KMS сервера, и там была ошибка:

We can't reach a critical Windows service. Make sure you're connect to the internet, wait a few minutes, and try activating again. Error code: 0x80070422

KMS 0x80070422
Я проверил интернет на сервере был, да и дело явно было не в этом. Первое, что я попробовал сделать, это активировать сервер через команду:

slmgr -ato

Но в результате я получил окно с ошибкой:

License Status: Notification

Notification Reason: 0xC004F034

Ошибка активации 0xC004F034

Меня в данной ошибке привлекло, что канал активации у данного сервера, по какой-то причине "RETAIL channel", а должен быть VOLUME. Для начала я через PowerShell проверяю тип лицензии. Для этого откройте оболочку PowerShell и выполните команду:

Get-ItemProperty -Path "HKLM:\SYSTEM\Setup\Pid" -Name Pid

Если у вас у Pid значение 270, то тип VOLUME.

Проверка типа активации Windows через PowerShell

Еще для проверки, что сервер KMS не работает и находится на RETAIL Channel, выполните команду:

slmgr /dlv

Тут мы видим:

  • ❌Description - RETAIL channel
  • ❌Product Key Channel: Retail

KMS 0xC004F034 slmgr /dlv

Как устранить ошибку активации 0xC004F034

Логично предположить, что вы должны удалить текущий ключ сервера, установить новый. В командной строке от имени администратора или оболочке PowerShell введите:

Команда удалит текущий ключ.

slmgr.vbs /upk

Удаление ключа продукта

Далее вам необходимо установить ваш KMS ключ руководствуясь вашими потребностями, я буду ставить для Windows Server 2019 и ниже, про нюансы установки KMS сервера смотрите по ссылке.

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX

Установка KMS ключа

Если у вас Windows 10 или Windows 11, то вам нужно установить ваши GVLK ключи

Далее делаем команду:

slmgr /ato

Еще хочу напомнить, что чтобы KMS сервер начал активировать, к нему должны обратиться минимум 5 Windows Server и 25 обычных Windows

Пока счетчик не будет набран вы легко будите получать ошибку 0xC004F074. Проверим наш сервер KMS командой:

slmgr /dlv

slmgr /dlv

На сервере KMS вы должны начинать получать в журналах события с кодом ID 12290 An activation request has been processed.

An activation request has been processed

Еще можно вручную указать сервер активации:

slmgr /skms kms.root.pyatilistnik.org:1688

Если какие-то продукты у вас не будут активироваться, то проверьте наличие KMS ключа, через команду:

slmgr /dli ключ продукта

product key not found

На этом у меня все. Мы с вами устранили ошибку 0xC004F034 на KMS сервере. С вами был Иван Сёмин, автор и создатель IT портала Pyatilistnik.org.

Оцените статью
Настройка серверов windows и linux
Добавить комментарий