На страницах нашего сайта мы уже не раз касались особенностей установки, настройки и функционирования службы управления ключами 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%\system32\slmgr.vbs" /skms %1
ping 127.0.0.1 -n 5 > nul
cscript.exe "%systemroot%\system32\slmgr.vbs" /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
cscript.exe "%systemroot%\system32\slmgr.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%\system32\slmgr.vbs" /skms %1
cscript.exe "%systemroot%\system32\slmgr.vbs" /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
cscript.exe "%systemroot%\system32\slmgr.vbs" /ato - Поместите скрипт kms_activate.bat в автозагрузку.
- Создайте снапшот виртуальной машины.
- Запустите скрипт Rearm.bat с правами администратора. Виртуальная машина перезагрузится и активируется на KMS сервере.
- Откатите состояние ВМ к предыдущему снимку.
- Выполните шаги 5,6 столько раз, какое количество запросов активаций нужно добавить на KMS сервере.
Добрый день! Уважаемые читатели и гости одного из крупнейших 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%\system32\slmgr.vbs» /skms %1
cscript.exe «%systemroot%\system32\slmgr.vbs» /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
cscript.exe «%systemroot%\system32\slmgr.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%\system32\slmgr.vbs» /skms %1
cscript.exe «%systemroot%\system32\slmgr.vbs» /ipk N69G4-B89J2-4G8F4-WWYCC-J464C
cscript.exe «%systemroot%\system32\slmgr.vbs» /ato
Порядок такой:
-
- Создайте снапшот виртуальной машины
- Далее запустите скрипт с реармом в режиме администратора
- После перезагрузки запустите в режиме администратора скрипт по активации
- Откатите снапшот и выполните все заново без создания снапшота только.
Из полезных команд еще могу отнести просмотр текущего CMID:
Get-WmiObject -class SoftwareLicensingService -ComputerName localhost | Select-object ClientMachineID
Если у вас есть другие методы, то просьба ими поделиться, главное без вирусного ПО. С вами был Иван Сёмин .автор и создатель IT портала Pyatilistnik.org.
Вчера на счетчике KMS набралось 25 машин, после чего начали активировать клиентские компьютеры, но возникла проблема, одни активируются, а другие нет, выдавая ошибку 0xC004F038.
Всем windows 7 ставился с одного и того же диска, все машины находятся в одном домене, в одной локальной сети.
Скриншот с сервера активации:
на клиентских машинах с Windows 7 (Windows на них ставился с интервалом в неделю), оба компьютера находятся в одном домене, в одной и той же локальной сети, даже в одном кабинете
На том, что активировался Slmgr.vbs -dli выдает:
Имя: Windows(R) 7, Professional edition
Описание: Windows Operating System — Windows(R) 7, VOLUME_KMSCLIENT
channel
Частичный ключ продукта: GPDD4
Состояние лицензии: имеет лицензию
Срок истечения многопользовательской активации: 259200 мин. (180 дн.)
Сведения о клиенте службы управления ключами
CMID:…
имя компьютера KMS из DNS: сервер KMS со скриншота:1688
На том, что не активировался Slmgr.vbs -dli выдает:
Имя: Windows(R) 7, Professional edition
Описание: Windows Operating System — Windows(R) 7, VOLUME_KMSCLIENT
channel
Частичный ключ продукта: GPDD4
Состояние лицензии: Начальный льготный период
Оставшееся время: 160 дн.
Чтобы активировать и обновить данные клиенты службы управления ключами (KMS) (для обновления значений), выполните сценарий с указанным параметром: slmgr.vbs /ato
Если прописать slmgr.vbs /ato, то выдается ошибка 0xC004F038 .
nslookup -type=srv _vlmcs._tcp на нем выдает то же, что и на активировавшемся компьютере, т.е. тот же наш сервер активации со скриншота.
на некоторых компьютерах активация проходит из под пользователя, на других просит права администратора.
Сегодня на еще 1 компьютер установили Win 7, а счетчик активации не увеличился и так же не дает активировать компьютер.
Помогите разобраться, пожалуйста.
Заранее спасибо.
На чтение 3 мин. Просмотров 11.4k. Опубликовано
Последние обновления 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 могут сталкиваться с ошибкой 0xC004F035. Это сигнал о том, что у службы управления ключами (KMS) нет подтверждения возможности использования многократного ключа для обновления операционной системы.
Существуют две основных причины возникновения данной ситуации:
• Время действия лицензионного кода истекло.
• В BIOS компьютера отсутствует маркер Виндоус.
Если речь идет о втором случае, то следует понимать, что именно с помощью этого маркера идентифицируется прошивка устройства, на котором установлена та или иная ОС. Чтобы определить, почему появилась ошибка 0хС004F035, обычно пользуются специальной программой MGADiag. Если у вас ее нет, то скачайте программу на официальном ресурсе.
После ее установки сделайте следующее:
• Кликните на ярлычок установленной программы, который находится на рабочем столе.
• Нажмите «Продолжить» в открывшемся диалоговом окошке.
• Откройте вкладку «Licencing».
• Нажмите «Copy».
• Откройте Блокнот.
• Скопируйте в поле нового текстового документа данные, полученные из MGADiag.
• Найдите сочетание слов OEM Activation Data.
Далее обратите внимание на наличие таких записей, как:
• OEM Activation 2.0 Data–>
BIOS valid for OA 2.0: no, invalid SLIC table
Windows marker version: N/A.
• Windows Marker not present
OEM Activation 2.0 Data–>
BIOS valid for OA 2.0: Yes, but no Windows Marker
Windows marker version: N/A.
Если они есть, то ваша версия БИОС устарела, поэтому и возникла указанная ошибка. Как исправить ситуацию?
Мы предлагаем выбрать один из трех вариантов:
• Обновить BIOS.
• Активировать систему посредством ключа МАК.
• Активировать систему с помощью телефонного звонка.
Первый вариант является наиболее простым. Вам нужно скачать с официального ресурса производителя вашего ПК последнюю версию прошивки БИОС.
Алгоритм действия варианта номер два следующий:
• Для начала приобретите код лицензии ОС.
• Далее выполните необходимые команды в режиме активации.
Пуск > Компьютер > Свойства > Активировать Windows сейчас для Виндоус Vista и «семерки».
Настройки > Изменить параметры компьютера > Активация Windows для версий 8 и 8.1.
Пуск > Все программы > Стандартные > Служебные > Активировать Windows для Windows XP.
Пуск > Параметры > Обновление и безопасность > Активация для «десятки».
После этого нажмите Активировать и следуйте предоставленной инструкции.
И наконец, вариант номер три – активация с помощью телефона. Здесь все просто: когда вы нажмете сочетание кнопок Win и R, вам нужно будет набрать slui 4, подтвердить ввод и указать регион своего пребывания, после чего из списка бесплатных номеров выбрать один. Потом с вами будет разговаривать автоответчик, который скажет, что нужно делать. Не забудьте по окончании процесса перезапустить компьютер.