Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете по практическому системному администрированию Pyatilistnik.org. В прошлый раз мы с вами рассматривали, за что отвечает 443 порт и как его открыть в системе. Сегодня я хочу в очередной раз затронуть тему активации Windows в домене Active Directory и разберу ошибку 0xC004F038, которую вы как администратор можете легко встретить в своей практике.
❌Описание ошибки активации 0xC004F038
Когда вы устанавливаете в сети Active Directory, новый KMS сервер и пытаетесь с его помощью произвести активацию клиентской или серверной ОС, вы по началу можете столкнуться с ошибкой 0xC004F038, при выполнении команды:
Ошибка 0xC004F038. Служба лицензирования программного обеспечения сообщила, что для данного компьютера не удалось выполнить активацию. Значение счетчика, которое сообщила служба управления ключами (KMS), недостаточно. (0xc004f038: The Software Licensing Service reported that the computer could not be activated. The count reported by your Key Management Service (KMS) is insufficient. Please contact your system administrator.)
Давайте разбираться, что это за счетчик активаций.
⚙️Как посмотреть значение счетчика активации на KMS
У службы KMS есть такое значение «Current Count (Текущее количество)», этот то минимальное обращение от определенных операционных систем, после которого служба управления ключами будет активировать системы. Значения «Current Count» всегда будет в диапазоне от 0 до 50, и он является накопительным. Его суть в том, чтобы показать вам сколько попыток активации было предпринято в течении 30 дней.
Логично предположить, что если у вас новый KMS сервер, то данный счетчик будет с небольшим значением. У Microsoft есть политика подсчета лицензий, чтобы KMS сервер стал активировать.
Политика максимального числа лицензий на сегодняшний день задается клиентской ОС Windows, и для активации узла KMS требуется не менее 25 клиентов. Таким образом, максимальное число клиентов на узле KMS составляет 2×25, то есть 50. Обратите внимание на то, что в средах, содержащих только клиенты KMS для Windows Server, максимальное число клиентов на узле KMS составит 10. Это обусловлено тем, что порог для выпусков Windows Server равен 5 (а 2×5 равно 10).
Чтобы посмотреть текущее значение счетчика «Current Count» выполните команду:
В моем примере это пока единица, поэтому моя система с Windows Server пока и отдает ошибку 0xC004F038 и говорит, ждите.
Тут вам либо нужно дождаться, когда вы наберете нужное значение автоматически, или же можете использовать скрипт накрутки. Как только счетчик достиг порогового значения, при попытке активации вы увидите победное окно.
Если снова проверить значение счетчика, то оно стало уже 5, что достаточно для активации Windows Server.
Как накрутить счетчик на KMS сервере
В чем смысл накрутки счетчика KMS. Напомню, что активация клиента на KMS сервере осуществляется на 180 дней, и каждые 7 дней он пытается продлить активацию, до тех 180 дней. Данная настройка менялась командой:
Данная команда делается только на активном KMS сервере, на клиенте вы будите получать вот такое окно.
Если за 180 дней клиент не смог связаться с KMS сервером, то его запись активации удаляется из базы данных сервера KMS. Данная запись называется CMID клиента, после ее удаления счетчик активаций уменьшается. На клиенте вы в итоге увидите grace period.
Причины мешающие увеличить счетчик активаций
- 1️⃣Не правильно указанный KMS сервер на клиенте, я ранее приводил в другой статье, что активация не проходила, из-за обращения к другому KMS серверу назначенному через групповые политики
- 2️⃣Закрыт порт 1688
- 3️⃣Не найдена DNS запись _vlmcs._tcp, или она скрыта и вручную не назначен KMS
- 4️⃣На клиентской ОС настроен не правильный GVLK ключ
- 5️⃣На клиенте может быть настроен не тот канал активации, вместо Volume настроен Retail
- 6️⃣Одинаковый CMID после клонирования системы без применения sysprep
Раньше был скрипт для Windows 7 и Windows Server 2008 R2, и там можно было легко накрутить. Суть его была в том, чтобы удалять в папке Windows два файла отвечающих за активацию. На диске C: создайте папку temp, в ней создайте два файла без расширений с такими именами:
- 7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0
- 7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0
данные файла будут пере затирать оригиналы расположенные по пути «%systemroot%system32».
1️⃣В set skms задайте DNS имя вашего KMS сервера
2️⃣В for %%i in нужное количество точек, будет соответствовать нужному числу попыток активации
3️⃣В /ipk не забывайте устанавливать правильный ключ от вашей редакции
Данный скрипт запускается только на клиенте, если запустите на KMS сервере, то сломаете его и придется его пере активировать (допустимо всего 6 попыток активации одного VLC ключа)
@echo off
set skms=dc02.root.pyatilistnik.org
for %%i in (. . . . . . . . . . . . . . . . . . . . . . . . . .) do call :Act %skms%
slmgr /ato
sc stop sppsvc
goto :end
:Act
sc stop sppsvc
xcopy «7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0» «%systemroot%system32*» /H /R /K /Y
xcopy «7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0» «%systemroot%system32*» /H /R /K /Y
sc start sppsvc
cscript.exe «%systemroot%system32slmgr.vbs» /skms %1
cscript.exe «%systemroot%system32slmgr.vbs» /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
cscript.exe «%systemroot%system32slmgr.vbs» /ato
sc stop sppsvc
:end
Чтобы накрутить счетчик на Windows 10/11 и Windows Server 2016/2022 вам нужно создать виртуальную машину с данной системой и воспользоваться механизмом снапшотов. Вам потребуется два скрипта:
- Первый будет производить смену CMID через процедуру реарма
- Второй будит задавать нужный KMS сервер и указывать нужный GVLK ключ
Скрипт с реармом.
start «cmd /c slmgr /rearm» timeout /t 10 /nobreak > NUL
wmic computersystem where name=»%COMPUTERNAME%» call rename name=»pc-%random%»
shutdown /r /t 0
Скрипт с пере активацией. Не забываем подложить свой ключ GVLK и изменить сервер.
set skms= dc02.root.pyatilistnik.org
sc start sppsvc
script.exe «%systemroot%system32slmgr.vbs» /skms %1
cscript.exe «%systemroot%system32slmgr.vbs» /ipk N69G4-B89J2-4G8F4-WWYCC-J464C
cscript.exe «%systemroot%system32slmgr.vbs» /ato
Порядок такой:
-
- Создайте снапшот виртуальной машины
- Далее запустите скрипт с реармом в режиме администратора
- После перезагрузки запустите в режиме администратора скрипт по активации
- Откатите снапшот и выполните все заново без создания снапшота только.
Из полезных команд еще могу отнести просмотр текущего CMID:
Get-WmiObject -class SoftwareLicensingService -ComputerName localhost | Select-object ClientMachineID
Если у вас есть другие методы, то просьба ими поделиться, главное без вирусного ПО. С вами был Иван Сёмин .автор и создатель IT портала Pyatilistnik.org.
На страницах нашего сайта мы уже не раз касались особенностей установки, настройки и функционирования службы управления ключами Microsoft KMS (Key Management Service). Сегодня мы рассмотрим понятие счетчика активации на KMS сервере, особенности учета количества активаций клиентов на сервере активации, способы принудительной накрутки счетчика количества активаций и зачем это вообще все это нужно.
Содержание:
- Принципы функционирования KMS
- Ошибка KMS активации 0xC004F038 — недостаточное значение счетчика
- Скрипт для накрутки KMS счетчика
- Увеличение счетчика активаций с помощью снапшотов виртуальной машины
Принципы функционирования KMS
Еще раз вернемся к теоретическим основам функционирования службы KMS.
Совет. Предварительно рекомендуем познакомиться со следующими статьями на нашем сайте:
- Установка KMS сервера на Windows Server 2012 R2
- Активация ОС Windows с помощью KMS (KMS активация Windows 8.1, 2012 R2)
- ADBA активация, KMS активация MS Office 2013, 2010
Согласно корпоративной программе лицензирования Microsoft (Volume License) минимальное количество лицензий, которое продается в одном пакете лицензий — 25 штук. Каждому покупателю корпоративной лицензии выдается специальный ключ активации CSVLK (или KMS host key), с помощью которого активируется внутренний KMS сервер компании. В дальнейшем клиенты (как ОС Windows, так и офисный пакет MS Office) внутри сети компании могут активироваться на данном KMS сервере, без необходимости обращаться к серверам активации Microsoft в Интернете.
Ошибка KMS активации 0xC004F038 — недостаточное значение счетчика
Однако все администраторы неизбежно сталкиваются с тем, что сразу после установки и активации KMS сервер не активирует операционные системы обратившихся к нему клиентов. При попытке активировать ОС на новом KMS сервере (в этом примере Windows 7 Pro) появится ошибка:
Activating Windows 7, Professional edition
0xc004f038: The Software Licensing Service reported that the computer could not be activated. The count reported by your Key Management Service (KMS) is insufficient. Please contact your system administrator.
В русской версии Windows 7 ошибка выглядит так:
Ошибка: 0xc004f038. Служба лицензирования программного обеспечения сообщила, что для данного компьютера не удалось выполнить активацию. Значение счетчика, которое сообщила служба управления ключами (KMS), недостаточно. Обратитесь к системному администратору.
Дело в том, что на KMS сервере имеется т.н. счётчик активаций (kms count) который увеличивается на единицу при получении нового запроса на активацию от клиента в сети. При обращении KMS сервер присваивает каждому клиенту уникальный идентификатор CMID (client machine identification) и заносит его в свою базу. При этом ОС компьютера, с которого был получен запрос не активируется сразу. Данные запросы на активацию накапливаются во внутреннем кэше KMS сервера. Это происходит до тех пор, пока в базе KMS не будет преодолен определенный минимальный порог запросов на активацию, полученных от клиентов за последние 30 дней. Этот порог составляет 5 запросов на активацию от серверных ОС или 25 запросов от клиентских ОС Windows (пороги активации для десктопных/серверных ОС независимы, т.е. если значение KMS счетчика на сервере для клиентских систем превысило значение 25, этот сервер все равно не будет активировать северные ОС до тех пор, пока количество обращений на активацию с этих платформ не достигнет 5). Если клиент не обращается к серверу активации KMS в течении 30 дней, он автоматически удаляется из базы KMS, а счетчик активации уменьшается на единицу.
Получить значение CMID на конкретном компьютере можно с помощью такой команды:
Get-WmiObject -class SoftwareLicensingService -ComputerName pc1 | Select-object ClientMachineID
Сбросить текущий CMID можно выполнив sysprep или с помощью команды:
slmgr /rearm
(понадобится перезагрузка).
В любой момент общее количество запросов активации, полученных KMS сервером можно посмотреть с помощью команды:
slmgr /dli
В этом примере значение счетчика на KMS сервере равно 50 (Current count).
Примечание. KMS сервер кэширует только 50 последних идентификаторов CMID (т.е. в данном случае количество клиентов KMS сервера может быть значительно больше 50).
Чтобы получить точно значение счетчика, выполните на KMS сервере команду:
cscript slmgr.vbs /dlv 98ebfe73-2084-4c97-932c-c0cd1643bea7
Key Management Service cumulative requests received from clients
Total requests received: 2563
Т.е. данным KMS сервером получено 2563 запросов на активацию от клиентов.
Срок активации клиента на KMS сервере — 180 дней, причем каждые 7 дней (7 дней по умолчанию, изменить его можно командой
slmgr.vbs /sri
) клиент пытается продлить активацию (на те же 180 дней). Если в течении 180 дней клиент не продлял активацию, KMS сервер удаляет CMID клиента из базы и уменьшает счетчик активаций. ОС клиента при этом считает себе активированной в течении 180 дней. Если клиент не продлил активацию на KMS сервере в течении этого времени, он переходит в режим grace period.
В том случае, если вы пытаетесь активировать клиентскую ОС на KMS сервере, а счетчик не увеличивается, это может вызвано следующими причинами:
- Дублирующиеся CMID (обычно это происходит из-за клонирования ОС)
- Наличие в сети других KMS серверов. По умолчанию клиенты могут автоматически найти KMS сервер в домене с помощью специальной записи в DNS — srv _vlmcs._tcp (вы можете получить имя сервера, на который указывает данная запись с помощью команды
nslookup -type=srv _vlmcs._tcp
). В этом случае мы можете вручную указать конкретный KMS сервер так:
slmgr /skms kms_server.winitpro.ru:1688
) - На клиенте используется неверный ключ. Например, вместо открытого GVLK (Generic Volume License Key) указан MAK / retail ключ, или указан ключ, не соответствующий используемой ОС.
Скрипт для накрутки KMS счетчика
В некоторых случаях даже при наличии приобретенного VLC ключа бывает затруднительно сразу набрать нужное количество клиентов, необходимое для преодоления порога активации KMS сервера и начала активации клиентов (проблема особо актуальна для небольших или изолированных сетей). При активации клиента на сервере в этом случае вы будете получать ошибку 0xC004F038.
В этом случае администратор начинает задумываться об искусственной накрутке счетчика активации KMS. Однако не все так просто… Ни sysprep, ни смена MAC адреса сетевой карты не помогут Вам обмануть KMS сервер. В качестве довольно популярного варианта предлагается создать недостающее количество виртуальных машин и активировать их на KMS сервере (виртуальные машины должны быть уникальными, а не созданными их одного шаблона). Но этот способ довольно трудоемкий и требует необходимости подержания работы этих виртуальных машин (или их повторного развёртывания, включения и активации каждые 180 дней).
В качестве более простой альтернативы советуем вам воспользоваться следующим скриптом, позволяющим накрутить счетчик активации на KMS сервере. Установите нужную версию ОС (в этом примере это Windows 7 Professional), создайте произвольный каталог, скопируйте в него следующий bat файл, в этом же каталоге создайте два пустых файла с именами:
7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0
7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0
Запустите файл kms_increase.bat:
@echo off
set skms=kms1.winitpro.ru
for %%i in (. . . . . . . . . . . . . . . . . . . . . . . . . .) do call :Act %skms%
slmgr /ato
sc stop sppsvc
goto :end
:Act
sc stop sppsvc
xcopy "7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0" "%systemroot%system32*" /H /R /K /Y
xcopy "7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0" "%systemroot%system32*" /H /R /K /Y
sc start sppsvc
cscript.exe "%systemroot%system32slmgr.vbs" /skms %1
ping 127.0.0.1 -n 5 > nul
cscript.exe "%systemroot%system32slmgr.vbs" /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
cscript.exe "%systemroot%system32slmgr.vbs" /ato
sc stop sppsvc
:end
kms1.winitpro.ru
– DNS имя или ip-адрес вашего KMS сервера.
количество точек в третье строке
– нужное количество обращений к KMS серверу (в нашем примере мы имитируем обращение 25 уникальных клиентов).
В скрипте добавлена 5 секундная задержка, т.к. в некоторых случаях система возвращала, что файлы заняты, и попытка активации не засчитывалась.
Важно. Не запускайте данный скрипт на самом KMS сервере! Иначе придется повторно активировать KMS сервер (допустимо всего 6 попыток активации одного VLC ключа).
После окончания работы скрипта проверьте значение счетчика активации на KMS сервере:
slmgr /dlv
Значение счетчика Current count должно увеличится на 25. После этого KMS сервер будет активировать все обращающиеся к нему системы клиентские операционные системы (будь то Windows 7, 8 или Win 10). Этот скрипт в дальнейшем (если нужное количество реальных клиентов не наберется) нужно будет запускать каждые 30 дней, т.к. при отсутствии запросов к серверу счетчик активации будет со временем уменьшаться.
Увеличение счетчика активаций с помощью снапшотов виртуальной машины
В том случае, если рассмотренный ваше скрипт не помог вам увеличить счетчик активации на KMS сервере, можно увеличить значение счетчика с помощью возможности создания снапшотов виртуальной машины в Hyper-V / VMWare. Алгоритм следующий:
- Создайте новую ВМ с Windows 10 (не активируйте ее и не вводите GVLK ключ, лучше всего временно отключить ее от сети)
- На рабочем столе ВМ создайте следующие 2 скрипта, один из который сбрасывает CMID и переименовывает имя хоста. Второй выполняет активацию ОС.
Rearm.bat
start “cmd /c slmgr /rearm" timeout /t 10 /nobreak > NUL
wmic computersystem where name="%COMPUTERNAME%" call rename name="pc-%random%"
shutdown /r /t 0
kms_activate.bat
set skms= kms1.winitpro.ru
sc start sppsvc
script.exe "%systemroot%system32slmgr.vbs" /skms %1
cscript.exe "%systemroot%system32slmgr.vbs" /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
cscript.exe "%systemroot%system32slmgr.vbs" /ato - Поместите скрипт kms_activate.bat в автозагрузку.
- Создайте снапшот виртуальной машины.
- Запустите скрипт Rearm.bat с правами администратора. Виртуальная машина перезагрузится и активируется на KMS сервере.
- Откатите состояние ВМ к предыдущему снимку.
- Выполните шаги 5,6 столько раз, какое количество запросов активаций нужно добавить на KMS сервере.
Обновлено 2023 января: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
- Скачайте и установите инструмент для ремонта здесь.
- Пусть он просканирует ваш компьютер.
- Затем инструмент почини свой компьютер.
При попытке активировать службу управления ключами (KMS) с клиентского компьютера с помощью VAMT (средства многопользовательской активации) или мастера активации Microsoft Office 2010 или Office 2013 появляется следующее сообщение об ошибке:
0xC004F038: Служба лицензирования программного обеспечения сообщила, что компьютер не может быть активирован. Количество, указанное вашей службой управления ключами (KMS), является недостаточным. Пожалуйста, обратитесь к системному администратору.
Чтобы правильно проанализировать и устранить проблемы активации и проверки, вам нужна полная копия отчета, созданного с помощью инструмента MGADiag.
В рамках программы корпоративного лицензирования Microsoft минимальное количество лицензий в пакете составляет 25, каждый заказчик корпоративного лицензирования получает специальный ключ CSVLK (или ключ узла KMS) для активации внутреннего сервера KMS. Внутренние клиенты (Windows и MS Office) могут быть активированы на этом сервере через сервер KMS без необходимости связываться с серверами активации Microsoft через Интернет.
Неверный ключ версии
Каждый ключ продукта Windows связан с версией Windows. В этом случае при вводе ключа продукта для редакции Windows Enterprise для активации Windows 10 Home или Windows 10 Pro. Поскольку корпоративный ISO-файл отличается от версий Windows 10 Home и Pro, убедитесь, что вы загружаете правильный ISO-файл с сервера Microsoft.
Обновление за январь 2023 года:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Вы не подключены к сети вашей рабочей станции.
Компьютеры, которые активированы корпоративными лицензиями в компании, должны проходить через сеть рабочих станций. Хотя тест не выполняется ежедневно, но когда он происходит, вы должны быть подключены к своей рабочей сети. Однако, если вы подключены к своей рабочей сети и эта ошибка не исчезнет, вам может потребоваться изменить настройки сети. Пожалуйста, свяжитесь с представителем службы поддержки вашей организации для получения дополнительной информации.
Если невозможно связаться с вашей службой поддержки, но если у вас есть ключ, вы можете активировать Windows самостоятельно. Выберите «Настройки»> «Обновление и безопасность»> «Активация», затем «Изменить ключ продукта» и введите свой 25-значный ключ продукта. Вас могут попросить ввести пароль администратора или подтвердить свой выбор.
Вот несколько способов устранения неполадок:
- Убедитесь, что DNS настроен правильно.
- офис в 2013, офис в 2016 и окна в 2016 км дата-центра KMS Schlüssel
- установлен на сервере KMS.
- может активировать клиенты Office и Windows Server 2016 с новым KMS на Windows Server 2016.
- Старые серверы KMS с Windows 2008 R2 все еще активны.
- если я вручную указываю клиенту Windows 10 на старый сервер KMS под Windows 2008 R2, я могу активировать Winodws (slmgr.vbs / skms).
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Сообщение Просмотров: 138
Download PC Repair Tool to quickly find & fix Windows errors automatically
Key Management Service or KMS is a part of Volume Licensing for Windows Activation. When activating your Windows, if you get an error code 0xC004F038 with the message—
The Software Protection Service reported that the computer could not be activated. The count reported by your Key Management Service (KMS) is insufficient. Please contact your system administrator.
Error code 0xC004F038 means that the KMS has failed to meet the minimum criteria.
Count reported by Key Management Service (KMS) is insufficient – 0xC004F038
Since these keys belong to KMS batch, it has to be activated on a minimum number of devices. You cannot simply activate it on one single computer.
When using KMS, there should be a minimum of 5 computes already activated, and for Windows Servers that 25. This also means that at the start, these are the minimum computers that should get activated. If you are activating on a single device, and minimum devices have not been activated, it will not work.
As an IT admin, you can use the SLMGR script to activate multiple computers. If you are unsure, then execute the following command on an elevated command prompt to get the current count on the KMS host:
Slmgr.vbs /dli
By default, /dli displays the license information for the installed active Windows edition.
Specifying the <Activation ID> parameter displays the license information for the specified edition associated with that Activation ID if you use the All as the parameter displays license information for all applicable installed products.
So this message is not an error code but more of a warning message that a certain condition has not been met. This can be resolved only by an IT admin.
However, if you as a consumer are getting this message, it means you don’t have the right key. KMS and MAK keys are supposed to be used in business and enterprise.
Ashish is a veteran Windows and Xbox user who excels in writing tips, tricks, and features on it to improve your day-to-day experience with your devices. He has been a Microsoft MVP (2008-2010).
На чтение 3 мин. Просмотров 10.6k. Опубликовано 03.09.2019
Последние обновления Windows 7, включая KB4480970, принесли довольно длинный список ошибок. Вот некоторые из наиболее частых проблем, о которых сообщают пользователи: сетевой диск не работает, общий доступ к SMBv2 часто перестает работать, формат базы данных не распознается и т. Д. Если вы заинтересованы, вы можете прочитать этот отчет, чтобы узнать больше об этих проблемах.
Помимо ошибок, перечисленных в нашем предыдущем отчете, последние пользовательские отчеты подтверждают, что ошибки активации KMS также растут. В результате мы составили этот список потенциальных решений для исправления этих ошибок.
Содержание
- Как исправить ошибки активации Windows 7 KMS?
- Способ 1: настройка программного обеспечения защиты настроек платформы
- Способ 2. Используйте ключ продукта MAK
- Способ 3. Настройка хост-сервера KMS
- Способ 4. Создание записи KMS SRV на сервере MS DNS
Как исправить ошибки активации Windows 7 KMS?
Способ 1: настройка программного обеспечения защиты настроек платформы
- Перейдите в Центр обновления Windows> проверьте список установленных обновлений> удалите KB971033
- Перезагрузите компьютер, чтобы изменения вступили в силу
- Зайдите в Пуск> Запустите командную строку от имени администратора
-
Введите следующие команды:
- чистая остановка sppsvc
- del% windir% system327B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0/ах
- del% windir% system327B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0/ах
- del% windir% ServiceProfilesNetworkServiceAppDataRoamingMicrosoftSoftwareProtectionPlatformtokens.dat
- del% windir% ServiceProfilesNetworkServiceAppDataRoamingMicrosoftSoftwareProtectionPlatformcachecache.dat
- чистый старт sppsvc
-
lmgr/ipk 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
- Примечание . Используйте ключ, совместимый с вашей средой. Пример выше является ключом для Win7 Enterprise. Для получения дополнительной информации об используемых ключах перейдите на страницу поддержки Microsoft.
- slmgr/ato
Способ 2. Используйте ключ продукта MAK
Если сервер KMS недоступен, вместо него можно использовать ключ MAK.
-
Запустите командную строку от имени администратора и введите эту команду:
- slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx (введите ключ продукта MAK после ipk)
- Нажмите Enter и подождите, пока команда вступит в силу.
Способ 3. Настройка хост-сервера KMS
Ошибки активации KMS часто возникают из-за того, что у ваших клиентов нет действующего сервера KMS для активации. В этом случае вам необходимо установить и активировать сервер KMS. После того, как вы настроили компьютер для размещения программного обеспечения KMS, вы можете опубликовать настройки системы доменных имен (DNS).
Для получения подробной информации о последующих действиях вы можете посетить следующие страницы поддержки Microsoft:
- Установите узел KMS на компьютер под управлением Windows Server 2008
- Установите KMS Хосты
- Развертывание KMS-активации
- Многопользовательская активация в Windows Server 2008
- Планирование многопользовательской активации в Windows 7 или Windows Server 2008 R2
Способ 4. Создание записи KMS SRV на сервере MS DNS
Вот что вы можете сделать, если ваш клиент не может найти узел KMS в сети:
- Убедитесь, что ваш узел KMS установлен и активирован с помощью ключа KMS, зарегистрированного в DNS.
- Проверьте реестр, чтобы убедиться, что хост-сервер KMS регистрируется в DNS.
Для пошагового руководства перейдите на страницу поддержки Microsoft.
Кроме того, вы также можете назначить сервер KMS вручную. Если это действие не помогло, вы можете автоматически публиковать KMS в нескольких доменах DNS.
Теперь, если вы один из этих конкретных кодов ошибок: 0xC004C001, 0xC004C003, 0xC004C008, 0xC004B100, 0xC004C020, 0xC004C021, 0xC004F009, 0xC004F00F, 0xC004F014, 0xC004F02C, 0xC004F035, 0xC004F038, 0xC004F039, 0xC004F041, 0xC004F042, 0xC004F050, 0xC004F051, 0xC004F064, 0xC004F065 , 0xC004F06C, 0x80070005, 0x8007232A, 0x8007232B, 0x800706BA, 0x8007251D, 0xC004F074, 0x8004FE21, 0x80092328 или 0x8007007b, вы можете использовать решения, перечисленные в этом руководстве по устранению неполадок, от Microsoft.
Примечание
Эта статья предназначена для агентов технической поддержки и ИТ-специалистов. Если вам нужны дополнительные сведения о сообщениях об ошибках активации Windows, см. статью Справка по ошибкам активации Windows.
В этой статье приводятся сведения по устранению ошибок, которые могут возникнуть при попытке использовать ключ многократной активации (MAK) или службы управления ключами (KMS) для активации корпоративных лицензий на компьютерах с Windows. Найдите код ошибки в таблице ниже, а затем щелкните ссылку, чтобы просмотреть подробные сведения об ошибке с таким кодом и способах ее устранения.
Дополнительные сведения об активации корпоративных лицензий см. в статье Plan for volume activation (Планирование активации корпоративных лицензий).
Дополнительные сведения об активации корпоративных лицензий для текущих и последних версий Windows см. в этой статье.
Дополнительные сведения об активации корпоративных лицензий для более ранних версий Windows (Windows Vista, Windows Server 2008, Windows Server 2008 R2 и Windows 7) см. в статье базы знаний № 929712.
Примечание
Этот инструмент предназначен для устранения проблем с активацией Windows на компьютерах под управлением операционной системы Windows Корпоративная, Windows Профессиональная или Windows Server.
Служба поддержки Майкрософт и помощник по восстановлению (SaRA) упрощают устранение неполадок при активации Windows KMS. Скачайте средство диагностики.
Это средство попытается активировать Windows. Если будет получен код ошибки активации, средство отобразит решения, соответствующие кодам ошибок.
Поддерживаются следующие коды ошибок: 0xC004F038, 0xC004F039, 0xC004F041, 0xC004F074, 0xC004C008, 0x8007007b, 0xC004C003, 0x8007232B.
Сводка кодов ошибок
Причины и способы устранения ошибок
0x8004FE21 На этом компьютере запущена версия Windows, отличная от подлинной
Возможная причина
Эта проблема может возникать по следующим причинам. Скорее всего, языковые пакеты (MUI) были установлены на компьютерах под управлением версий Windows, не лицензированных для дополнительных языковых пакетов.
Примечание
Это не обязательно указывает на несанкционированное использование. Некоторые приложения могут устанавливать многоязычную поддержку даже в том случае, если текущий выпуск Windows не имеет лицензий на эти языковые пакеты.
Эта проблема может возникать, если система Windows была изменена вредоносными программами, чтобы разрешить установку дополнительных компонентов. Эта проблема может также возникать, если повреждены определенные системные файлы.
Разрешение
Чтобы устранить проблему, необходимо переустановить операционную систему.
0x80070005 Доступ запрещен
Полный текст этого сообщения об ошибке выглядит так:
Доступ запрещен. Для отправки запроса требуется более высокий уровень привилегий.
Возможная причина
Контроль учетных записей (UAC) запрещает запуск процессов активации в окне командной строки без повышенных привилегий.
Разрешение
Выполните команду slmgr.vbs из командной строки с повышенными привилегиями. Для этого в меню Пуск щелкните правой кнопкой мыши cmd.exe и выберите Запуск от имени администратора.
0x8007007b DNS-имя не существует
Возможная причина
Проблема возникает в том случае, если клиент KMS не может найти записи ресурсов SRV KMS в DNS.
Разрешение
Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).
0x80070490 Введенный ключ продукта не подошел
Полный текст этого сообщения об ошибке выглядит так:
Введенный ключ продукта не подошел. Проверьте ключ продукта и повторите попытку или введите другой ключ.
Возможная причина
Эта проблема возникает из-за ввода недопустимого ключа MAK или из-за известной проблемы в Windows Server 2019.
Разрешение
Чтобы устранить эту ошибку и активировать компьютер, выполните команду slmgr -ipk <ключ_5x5> в командной строке с повышенными привилегиями.
0x800706BA Сервер RPC недоступен
Возможная причина
На узле KMS не настроены параметры брандмауэра или записи SRV DNS устарели.
Разрешение
Убедитесь, что на узле KMS включено исключение брандмауэра для службы управления ключами (TCP-порт 1688).
Убедитесь, что записи SRV DNS указывают на действительный узел KMS.
Проведите диагностику сетевых подключений.
Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).
0x8007232A Ошибка DNS-сервера
Возможная причина
В системе есть проблемы с сетью или DNS.
Разрешение
Проведите диагностику сети и DNS.
0x8007232B DNS-имя не существует
Возможная причина
Клиент KMS не может найти записи ресурсов сервера (SRV RR) KMS в DNS.
Разрешение
Убедитесь, что узел KMS установлен, а публикация DNS включена (по умолчанию). Если служба DNS недоступна, назначьте клиент KMS узлу KMS с помощью команды slmgr.vbs /skms <имя_узла_kms> .
Если узел KMS отсутствует, получите и установите ключ MAK. После этого активируйте систему.
Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).
0x8007251D Не найдены записи для запроса DNS
Возможная причина
Клиент KMS не может найти записи SRV KMS в DNS.
Разрешение
Проведите диагностику сетевых подключений и DNS. Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).
0x80092328 DNS-имя не существует
Возможная причина
Проблема возникает в том случае, если клиент KMS не может найти записи ресурсов SRV KMS в DNS.
Разрешение
Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).
0xC004B100 Сервер активации определил, что этот компьютер не может быть активирован
Возможная причина
Ключ MAK не поддерживается.
Разрешение
Чтобы устранить эту проблему, убедитесь, что используется ключ MAK, предоставленный корпорацией Майкрософт. Чтобы проверить действительность ключа MAK, обратитесь в Центры активации лицензий Майкрософт.
0xC004C001 Сервер активации определил, что указанный ключ продукта недопустим
Возможная причина
Введен недопустимый ключ MAK.
Разрешение
Убедитесь, что MAK является ключом, предоставленным Майкрософт. За дополнительной помощью обратитесь в Центры активации лицензий Майкрософт.
0xC004C003 Сервер активации определил, что указанный ключ продукта заблокирован
Возможная причина
MAK заблокирован на сервере активации.
Разрешение
Чтобы получить новый ключ MAK, обратитесь в Центры активации лицензий Майкрософт. После получения нового ключа MAK попробуйте повторно установить и активировать Windows.
0xC004C008 Сервер активации обнаружил, что указанный ключ продукта не удалось использовать
Возможная причина
Для ключа службы управления ключами превышено предельное число активаций. Ключ узла KMS можно активировать не более 10 раз на шести разных компьютерах.
Разрешение
Если необходимо большее число активаций, обратитесь в Центры активации лицензий Майкрософт.
0xC004C020 Сервер активации сообщил, что превышен предел для ключа многократной активации.
Возможная причина
Для ключа MAK превышено предельное число активаций. По умолчанию ключи MAK можно активировать только определенное число раз.
Разрешение
Если необходимо большее число активаций, обратитесь в Центры активации лицензий Майкрософт.
0xC004C021 Сервер активации сообщил, что превышен предел расширения для ключа многократной активации
Возможная причина
Для ключа MAK превышено предельное число активаций. По умолчанию ключи MAK можно активировать только определенное число раз.
Разрешение
Если необходимо большее число активаций, обратитесь в Центры активации лицензий Майкрософт.
0xC004F009 Служба защиты программного обеспечения сообщила, что льготный период истек.
Возможная причина
Срок действия льготного периода истек до активации системы. Теперь система находится в состоянии уведомлений.
Разрешение
За помощью обратитесь в Центры активации лицензий Майкрософт.
0xC004F00F Сервер лицензирования программного обеспечения сообщил, что идентификатор привязки оборудования выходит за границы допустимого отклонения
Возможная причина
Изменилась конфигурация оборудования или в системе обновлены драйверы.
Разрешение
Если вы активируете лицензии с помощью ключей MAK, повторно активируйте систему в течение льготного периода OOT через Интернет или по телефону.
Если вы активируете лицензии с помощью KMS, перезапустите Windows или выполните команду slmgr.vbs /ato.
0xC004F014 Служба защиты программного обеспечения сообщила, что ключ продукта недоступен
Возможная причина
В системе не установлены ключи продукта.
Разрешение
Если вы активируете лицензии с помощью ключей MAK, установите ключ продукта MAK.
Если вы активируете лицензии с помощью KMS, найдите в файле Pid.txt (расположенном на установочном носителе в папке sources) ключ установки с помощью KMS. Установите ключ.
0xC004F02C Служба защиты программного обеспечения сообщила, что формат данных автономной активации неправильный.
Возможная причина
Система определила, что данные, введенные во время активации по телефону, недействительны.
Разрешение
Убедитесь, что CID введен правильно.
0xC004F035 Неправильный ключ пакета лицензий
Полный текст этого сообщения об ошибке выглядит так:
Ошибка. Неправильный ключ пакета лицензий (VLK). Для активации нужно изменить ключ продукта на правильный многопользовательский ключ активации (MAK) или розничный ключ. Требуется соответствующая лицензия на ОС и корпоративная лицензия, лицензия на обновление Windows 7 либо полная лицензия для Windows 7 из розничного источника. ЛЮБАЯ ДРУГАЯ ПОПЫТКА УСТАНОВКИ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЯВЛЯЕТСЯ НАРУШЕНИЕМ ЛИЦЕНЗИОННОГО СОГЛАШЕНИЯ И ЗАКОНОВ ОБ АВТОРСКИХ ПРАВАХ.
Текст ошибки верен, но неоднозначен. Эта ошибка означает, что в BIOS компьютера отсутствует маркер Windows, который идентифицирует его как систему изготовителя оборудования, на которой выполняется соответствующий выпуск Windows. Эта информация требуется для активации клиента KMS. Более точное значение этого кода: “Ошибка: неправильный ключ многократной установки”.
Возможная причина
Корпоративные выпуски Windows 7 лицензируются только для обновления. Майкрософт не разрешает установку корпоративной операционной системы на компьютере без установленной соответствующей требованиям операционной системы.
Разрешение
Для активации необходимо выполнить одно из следующих действий.
- Измените ключ продукта на правильный ключ многократной активации (MAK) или розничный ключ. Требуется соответствующая лицензия на ОС и корпоративная лицензия, лицензия на обновление Windows 7 либо полная лицензия для Windows 7 из розничного источника.
Примечание
В случае появления сообщения об ошибке 0x80072ee2 при попытке активации используйте приведенный ниже метод активации по телефону.
- Выполните активацию по телефону, сделав следующее.
- Выполните команду slmgr /dti, а затем запишите значение идентификатора установки.
- Чтобы получить идентификатор подтверждения, обратитесь в один из центров активации лицензий Майкрософт и сообщите идентификатор установки.
- Чтобы выполнить активацию с помощью идентификатора подтверждения, выполните команду slmgr /atp <ИД_подтверждения> .
0xC004F038 Значение счетчика, которое сообщила служба управления ключами (KMS), недостаточно.
Полный текст этого сообщения об ошибке выглядит так:
Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Значение счетчика, переданное вашей службой управления ключами (KMS), слишком низкое. Обратитесь к системному администратору.
Возможная причина
Значение счетчика на узле KMS недостаточно высоко. Для Windows Server значение счетчика KMS должно быть больше или равно 5. Для Windows (клиентская система) значение счетчика KMS должно быть больше или равно 25.
Разрешение
Чтобы можно было воспользоваться KMS для активации Windows, вам нужно увеличить число компьютеров в пуле KMS. Чтобы получить текущее значение счетчика на узле KMS, выполните команду Slmgr.vbs /dli.
0xC004F039 Служба управления ключами (KMS) не включена
Полный текст этого сообщения об ошибке выглядит так:
Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Служба управления ключами (KMS) не включена.
Возможная причина
Служба KMS не ответила на запрос KMS.
Разрешение
Проведите диагностику сетевого подключения между узлом и клиентом KMS. Убедитесь, что TCP-порт 1688 (по умолчанию) не заблокирован брандмауэром или другими фильтрами.
0xC004F041 Служба защиты программного обеспечения определила, что сервер управления ключами (KMS) не активирован
Полный текст этого сообщения об ошибке выглядит так:
Служба защиты программного обеспечения обнаружила, что служба управления ключами (KMS) выключена. Необходимо активировать KMS.
Возможная причина
Узел KMS не активирован.
Разрешение
Активируйте узел KMS через Интернет или по телефону.
0xC004F042 Служба защиты программного обеспечения определила, что указанную службу управления ключами (KMS) невозможно использовать
Возможная причина
Эта ошибка возникает, если клиент KMS связывается с узлом KMS, который не может активировать клиентское программное обеспечение. Например, она часто встречается в смешанных средах, которые содержат специфические для приложений и операционной системы узлы KMS.
Разрешение
Убедитесь, что при использовании конкретных узлов KMS для активации определенных приложений или операционных систем клиенты KMS подключаются к правильным узлам.
0xC004F050 Служба защиты программного обеспечения сообщила, что ключ продукта недействителен
Возможная причина
Эта ошибка может быть вызвана опечаткой в ключе KMS или вводом ключа версии Beta для выпущенной версии операционной системы.
Разрешение
Установите соответствующий ключ KMS в нужной версии Windows. Проверьте правильность ввода. Если вы копируете и вставляете ключ, убедитесь, что длинное тире не заменено на дефис.
0xC004F051 Служба защиты программного обеспечения сообщила, что ключ продукта заблокирован
Возможная причина
Сервер активации определил, что ключ продукта был заблокирован Майкрософт.
Разрешение
Получите новый ключ MAK или KMS, установите его в системе и активируйте.
0xC004F064 Служба защиты программного обеспечения сообщила, что льготный период для ПО с неподтвержденной подлинностью закончился.
Возможная причина
Средства активации Windows (WAT) определили, что система не является подлинной.
Разрешение
За помощью обратитесь в Центры активации лицензий Майкрософт.
0xC004F065 Служба защиты программного обеспечения сообщила, что приложение выполняется в рамках допустимого периода для ПО с неподтвержденной подлинностью.
Возможная причина
Средства активации Windows определили, что система не является подлинной. Система продолжит работу в течение льготного периода для контрафактной версии.
Разрешение
Получите и установите подлинный ключ продукта и активируйте систему в течение льготного периода. В противном случае система перейдет в состояние “Уведомления” в конце этого периода.
0xC004F06C Недействительная метка времени для запроса
Полный текст этого сообщения об ошибке выглядит так:
Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Служба управления ключами (KMS) сообщила, что отметка времени запроса недействительна.
Возможная причина
Системное время на клиентском компьютере слишком сильно отличается от времени на узле KMS. Синхронизация времени имеет большое значение для системной и сетевой безопасности по самым разным причинам.
Разрешение
Устраните эту проблему, синхронизировав системное время на клиентском компьютере с узлом KMS. Мы рекомендуем использовать источник времени NTP или доменные службы Active Directory для синхронизации времени. Этот выпуск использует время UTP и не зависит от выбора часового пояса.
0xC004F074 Не удалось подключиться к службе управления ключами (KMS)
Полный текст этого сообщения об ошибке выглядит так:
Служба защиты программного обеспечения сообщила, что компьютер невозможно активировать. Невозможно связаться со службой управления ключами (KMS). Дополнительные сведения см. в журнале событий приложения.
Возможная причина
Все системы узлов KMS вернули ошибку.
Разрешение
В журнале событий приложений найдите все события с идентификатором 12288, связанные с попыткой активации. Устраните ошибки на основе данных таких событий.
Дополнительные сведения об устранении таких проблем, связанных с DNS, см. в статье Common troubleshooting procedures for KMS and DNS issues (Типичные процедуры для устранения проблем с KMS и DNS).