По работе столкнулся с занятным сценарием. Конечные пользователи сами устанавливают Windows 10 Pro из Media Creation Tool, пропуская ввод ключа продукта. Дальше в дело должны были вступить Intune и KMS, но что-то пошло не так ©
Система не активируется, ссылаясь в Параметрах на отсутствие ключа, а контроля над Intune и KMS нет абсолютно.
Примечание. Далее в статье все идентификаторы и прочие уникальные данные вымышленные.
[+] Сегодня в программе
Проверка канала активации
В статье про управление активацией давно есть все необходимое для анализа. Когда для потребительского издания не указан ключ продукта, подставляется стандартный ключ RTM, а ОС находится в канале активации Retail. В этом можно убедиться командой:
cscript %windir%\system32\slmgr.vbs -dlv
В результатах выделен канал, часть стандартного ключа продукта и статус активации.
Name: Windows(R), ProfessionalN edition Description: Windows(R) Operating System, RETAIL channel Activation ID: 4df7cb64-cdf1-1dr9-8ae8-e3cce23b9f2c Application ID: 55c92714-d652-4d72-983c-d6ec3d16059f Extended PID: 05614-03308-000-000000-00-1049-19041.0000-1162020 Product Key Channel: Retail Installation ID: 140926675323115675812250227427907747636504609869607571119829525 Use License URL: https://activation-v2.sls.microsoft.com/SLActivateProduct/SLActivateProduct.asmx?configextension=Retail Validation URL: https://validation-v2.sls.microsoft.com/SLWGA/slwga.asmx Partial Product Key: 3V66T License Status: Notification Notification Reason: 0xC004F034. Remaining Windows rearm count: 1001 Remaining SKU rearm count: 1001 Trusted time: 11/16/2020 10:56:33 PM
Вероятно, смену канала активации должен был обеспечить Intune, но этого не произошло.
Смена канала активации
Систему можно вручную перевести в канал Volume для активации KMS, используя стандартный ключ KMS для нужного издания из документации.
cscript %windir%\system32\slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX cscript %windir%\system32\slmgr.vbs -ato cscript %windir%\system32\slmgr.vbs -dlv
Первая команда меняет ключ, вторая выполняет попытку активации, третья выводит текущий статус. Если сервер KMS доступен, система активируется, о чем радостно рапортует наряду со сведениями о сервере активации.
Name: Windows(R), ProfessionalN edition Description: Windows(R) Operating System, VOLUME_KMSCLIENT channel Activation ID: 4df7cb64-cdf1-1dr9-8ae8-e3cce23b9f2c Application ID: 55c92714-d652-4d72-983c-d6ec3d16059f Extended PID: 05614-03308-000-000000-00-1049-19041.0000-1162020 Product Key Channel: Volume:GVLK Installation ID: 539180722197785154489375815701490457136761794064984879074205561 Partial Product Key: GCQG9 License Status: Licensed Volume activation expiration: 256137 minute(s) (178 day(s)) Remaining Windows rearm count: 1001 Remaining SKU rearm count: 1001 Trusted time: 11/19/2020 12:45:44 PM Configured Activation Type: All Most recent activation information: Key Management Service client information Client Machine ID (CMID): 5cae0102-c908-4672-85af-b83e54c78cb1 KMS machine name from DNS: c12kms01.some.domain.com:1234 KMS machine IP address: 10.51.53.166 KMS machine extended PID: 05614-03308-000-000000-00-1049-19041.0000-1162020 Activation interval: 120 minutes Renewal interval: 10080 minutes KMS host caching is enabled
На практике после смены ключа был небольшой затык:
Причина указана в сообщении об ошибке – недоступен сервер KMS. Это было спецификой конкретной среды и преодолевалось подключением VPN.
Заключение
Такой подход годится и для обратной ситуации, когда система установлена с ключом KMS. Например, если применяется файл ответов с целью форсировать нужное издание на ноутбуке со встроенной лицензией.
Решение зачастую выглядит несложно, когда его знаешь. Но тут и вправду нет ничего выходящего за рамки простой логики. Равно как нет никакой магии командной строки.
Тот же результат достигается вводом ключа продукта в параметрах активации. Другими словами, канал активации определяется ключом продукта.
Однако slmgr дает более подробные сведения, помогая в анализе проблемы. Особенно в случаях, когда реальность не совпадает с ожиданиями, а контроль над ситуацией существенно ограничен. Ведь изначально предполагалось, что все должно сработать автоматически ;)
Andrew D
Верно ли я понимаю, что вся суть заметки — просто в том, что системе для завершения активации необходимо дать корректный ключ (зачем прятать то, что открыто лежит много где и никому не мешает и даже не пиратство — нипанятна, это же не MAK ключ и не уникальный OEM-ключ) ?
Да, еще показано куда смотреть подробности.
И что надо читать текст ошибки, это помогает прийти к верному выводу.
Но есть ньюанс.
Когда что-то идет совсем не по плану — есть еще полезная команда slmgr -rearm и потом ребут.
Ну а сценарий когда реармы закончились наверное не должен случаться у обычного пользователя, и средства для решения этого наверное не будут показаны в этом блоге.
Vadim Sterkin
Да. Но надо еще понять, какой ключ ей нужен.
Я не понимаю, о чем здесь речь.
Реарм не закончится, даже в статье видно 1001.
Валерий
А есть ли способ активировать 10-ку вшитым оэм ключом для win8pro? А то родным ключом получается активироваться только обновлением с win8.1pro.
Vadim Sterkin
Поддерживаемый способ — обновление. Так было во времена бесплатного апгрейда, так и осталось после официального окончания акции (в смысле до сих пор бесплатно:). Но если вы обновились с 8.1 до 10, активировали ОС и вошли с учетной записью Microsoft, впоследствии при чистой установке 10 активация должна работать.
В принципе, это все описано давно в блоге, и вроде ничего не поменялось.
Andrew D
Попробуйте установить без ключа а после установки ввести его вручную. Посмотреть ключ можно например в AIDA64 (системная плата -> ACPI).
Если так не выйдет — возможно это потому что истек срок для перехода.
Но всё может сработать в случае установки версии 1607 или более старой, и после этого создастся цифровая лицензия.
Andrew D
Насчет учетной записи Microsoft — не путаете ничего ?
Как это наблюдал я — Digital License привязывается к Hardware ID и подтягивается даже при локальной учетной записи.
Возможно перестанет подтягиваться на локальную учетку, и иные Microsoft Account если разово привязать Digital License + Hardware ID к определенному Microsoft Account.
Vadim Sterkin
Я ничего не путаю. Для первоначальной активации MSA не нужна. Но в статье по ссылке рассматривается сценарий, в котором вход с MSA пригодится. И делать его надо заранее, а не по факту проблемы.
Александр Шевчук
Что бы активировать через KMS, нужен серийник, который можно активировать через KMS!
OEM:NONSLP точно не подойдёт, он для офлайн активации. Пробуйте разные серверы, ни один сервер не сможет принять все существующие варианты, так как их не мало. И вообще этот вариант активации лучше не использовать.
Любой среднестатистический продвинутый юзер может прикинуться таким сервером для активации, в лучшем случае обзаведётесь в системе полиморфным бэкдором, или ещё чем похуже! Если других вариантов на данный момент у вас нет, попробуйте эти серверы:
/пиратские серверы удалены
У меня получилось активировать другу ноутбук, наклейки не было, рекавери диска и рекавери раздела тоже. OEM серийник подошёл от аналогичного ноутбука с предустановленной ОС.
Если вы произвели чистую установку с последней версией Windows 10 Pro скаченной с сайта microsoft, предварительно не обновившись с Windows 7 или Windows 8 до Windows 10, вы не сможете получить цифровую лицензию данным способом! КMS активация только для корпоративных организаций и школьных учреждений и т.д и т.п.
Знал бы я вашу цель, подсказал бы конкретнее! А так, то ли вас просто интересует KMS активация или вы просто хотите активировать установленную ОС не имея или потеряв серийник или что-то в этом роде.
В любом случае, я бы рекомендовал получить цифровую лицензию, привязанную к учётной записи! Тем более что ещё пока есть такая возможность получить бесплатно!
Vadim Sterkin
Действительно, об этом даже написано в статье.
А вот публиковать пиратские KMS в блоге точно не нужно, выпилено.