Windows Server 2012 R2 – Обновляем KMS сервер для активации Windows 10

imageРанее мы рассматривали пример того, как на базе Windows Server 2012 R2 организовать KMS-сервер активации Windows 7/8/8.1, Windows Server 2008 R2/2012/2012 R2 и Office 2010/2013. В этой заметке мы дополним наш действующий KMS-сервер возможностью активации новой клиентской ОС – Windows 10.

В первую очередь, для того, чтобы наш KMS-сервер адекватно воспринял KMS-ключ от Windows 10 необходимо установить на него обновление KB3058168 - Update that enables Windows 8.1 and Windows 8 KMS hosts to activate a later version of Windows. Это обновление распространяется через Windows Update и поэтому может быть установлено с локальных серверов WSUS.

Чтобы быстро получить подробный список всех установленных обновлений в виде HTML-отчёта выполним команды:

wmic qfe list full /format:htable > %userprofile%\desktop\updates.htm
start iexplore %userprofile%\desktop\updates.htm

Откроем сформированный отчёт и посмотрим есть ли в нём установленное обновление KB3058168. Быстрая проверка наличия обновления в интерфейсе командной строки:

wmic qfe list | findstr 3058168

Предполагаем, что указанное обновление на наш KMS-сервер установлено и теперь возникает вопрос, - где взять нужный нам ключ многократной активации Windows 10 для установки на KMS-хост на базе Windows Server 2012 R2. Следуя простой армейской логике я обнаружил этот ключ в списке продуктов на сайте Volume Licensing Service Center в разделе Загрузки и ключи, выбрав соответствующий продукт и нажав ссылку Ключ.

image

Однако при попытке установки данного ключа на KMS-сервер я получил ошибку 0xC004F015.

image

Следуя данному в сообщении совету попытался получить описание ошибки:

sliu.exe 0x2a 0xC004F015

image

Однако легче от этого не стало. И прежде, чем собраться с вопросом “Кто виноват и что делать” в тех.поддержку Microsoft, решил пошебуршать на блогах коллег по цеху. Разгадка была найдена в ветке комментариев к статье Working Hard In IT - KB3058168: Update that enables Windows 8.1 and Windows 8 KMS hosts to activate Windows 10, где один добрый человек объяснил, что для установки на KMS-сервер требуется специальный KMS-ключ для Windows 10, а другой добрый человек показал где на самом деле нужно искать этот ключ.

Итак, заходим в раздел сайта Лицензии > Сводная таблица и в таблице лицензий выбираем действующую лицензию, по которой у нас есть право использовать Windows 10 (щёлкаем по гиперссылке с номером лицензионного соглашения)

image

 

В открывшихся сведениях о Регистрации переходим на закладку Ключи продуктов….

image

 

В открывшейся таблице с ключами продуктов находим продукт с названием Windows Srv 2012R2 DataCtr/Std KMS for Windows 10. Здесь и находится нужный нам KMS-ключ.

image

 

Практика показала, что данный ключ успешно устанавливается и активируется на KMS-сервере на базе Windows Server 2012 R2 и при этом заменяет собой установленный ранее KMS-ключ от Windows Server 2012 R2. По порядку…

Устанавливаем KMS-ключ для Windows 10:

Slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

image

Получили сообщение об успешной установке ключа. Теперь активируем установленный ключ (на время активации KMS-серверу потребуется прямое подключение к Интернет):

Slmgr.vbs /ato

image

Получили сообщение об успешной активации. Выполняем перезапуск службы Software Protection service

net stop sppsvc
net start sppsvc

Проверяем состояние нашего KMS-сервера:

Slmgr.vbs /dli

image

Как видим, основная лицензия нашего KMS-сервера заменена на только что установленную. Посмотрим, что же произошло с ранее активированным KMS-ключом от Windows Server 2012 R2: 

Slmgr.vbs /dlv dcb88f6f-b090-405b-850e-dabcccf3693f

image

Как видим, старая лицензия помечена как неиспользуемая. 

Теперь можем проверить состояние всех установленных нами KMS ключей, чтобы убедиться в нормальном сосуществовании с ранее установленными ключами для Office:

cscript C:\windows\system32\slmgr.vbs /dlv all

Так как вывод этой команды будет объёмный и может породить большое диалоговое окно, используем вывод на консоль с помощью cscript

Для того, чтобы отдельно получить информацию только об установленном нами KMS-ключе для Office 2010 выполним:

slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864

…для Office 2013:

slmgr.vbs /dlv 2e28138a-847f-42bc-9752-61b03fff33cd

На этом пожалуй все. Теперь наш KMS-сервер начнёт активировать системы на базе Windows 10.

Что касается настройки параметров клиентов Windows 10 на использование определённого KMS-сервера (без публикации службы KMS в DNS), то к ним применим способ описанный ранее в заметке Управляем клиентами KMS с помощью GPP

***

Дополнительно в режиме Вопрос-Ответ добавлю несколько замечаний касающихся не только KMS-активации, но и активации Windows 10 в целом:

Вопрос: Как превратить Windows 10 из MAK в KMS-клиента?
Ответ: В документе
TechNet Library — Volume Activation — Appendix A: KMS Client Setup Keys расширена информация о ключах GVLK, которые нужны для преобразования клиентов MAK/Retail в KMS. Выдержка из этого документа относительно новых систем:

Operating system edition

KMS Client Setup Key

Windows 10 Professional

W269N-WFGWX-YVC9B-4J6C9-T83GX

Windows 10 Professional N

MH37W-N47XK-V7XM9-C7227-GCQG9

Windows 10 Enterprise

NPPR9-FWDCX-D2C8J-H872K-2YT43

Windows 10 Enterprise N

DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4

Windows 10 Education

NW6C2-QMPVW-D7KKK-3GKT6-VCFB2

Windows 10 Education N

2WH4N-8QGBV-H22JP-CT43Q-MDWWJ

Windows 10 Enterprise 2015 LTSB

WNMTR-4C88C-JK8YV-HQ7T2-76DF9

Windows 10 Enterprise 2015 LTSB N

2F77B-TNFGY-69QQF-B8YKP-D69TJ

 

Вопрос: Каким образом будет работать KMS-ключ от Windows 10 для клиентов старших версий?
Ответ: В документе KMS Host Keys to Products Activated for Volume Activation есть таблица в которой указано покрытие клиентов прошлых версий определёнными уровнями KMS-ключей. В частности, KMS-ключ Windows 10 может активировать Windows 10 , Windows 8, Windows 8.1, Windows 7 редакций Professional и Enterprise.

 

Вопрос: Я обновил домашний компьютер c Windows 7/8/8.1 Home/Pro (MAK-клиент) на Windows 10 методом In-place Upgrade. Но вот хочется мне узнать с каким ключом теперь активирована обновлённая система.
Ответ: Ключ использованный для активации системы хранится в ключе реестра
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId в виде закодированного значения. Для его раскодировки можно использовать, например VBS-скрипт из статьи
Как узнать ключ активации установленной системы на Windows 10, 8.1, 8, 7, Vista. Копию скрипта можно взять здесь

 

Вопрос: Как переустановить систему Windows 10 с нуля (Clean Install) на уже обновлённом до Windows 10 компьютере, чтобы не потерять при этом данные об активации?
Ответ: Можно выполнить “Сброс компьютера” (Пуск > Параметры > Обновление и безопасность > Восстановление > Перезагрузить сейчас). В англ.варианте: “Reset this PC” (All Settings > Update & Security > Recovery > Reset this PC). Перед выполнением этой операции ОС спросит, сохранять ли файлы пользователя или нет. Если отказаться от сохранения (предполагается, что предварительно нужные вам файлы вы уже скопировали на какой-то внешний накопитель), то будет выполнена операция чистой установки системы с восстановлением данных об активации (источник:
habrahabr.ru - Что нового в развертывании Windows 10)

Всего комментариев: 33 Комментировать

  1. AlektroNik /

    А у нас почему-то досих пор нет в Volume Licensing Service Center ключа к Windows 10 ... Хотя ключи Windows 7, 8, 8.1 имеются. Что может быть причиной как думаете?

    1. Алексей Максимов / Автор записи

      А сами дистрибутивы Win10 доступны для скачивания? Если нет, то возможно поэтому и не видно ключа. Если лицензионное соглашение в статусе Active, то думаю с вопросом можно смело выходить на саппорт MS.

      1. AlektroNik /

        Ну загрузку объединили с ключами ... у нас нет вообще пункта про Windows 10. И лицуха активна ... будем писать.

      2. AlektroNik /

        Позвонили в ТП. Нам сказали, чтобы у нас появились лицухи для скачивания требуется купить именно Windows 10, а то что у нас куплены Win 7, 8 и 8,1 не играют роли. Странно. По-моему я видел где-то, что лицуха должна автоматом появиться на VLSC. Алексей, а вы какую-то особу лицензию юзаете? У нас обычная коммерческая организация.

        1. Алексей Максимов / Автор записи

          У нас не явная покупка каких-то версий ОС, а подписка Enterprise Subscription. То есть компания ежегодно отчисляет плату как бы за аренду ПО и имеет право использования новых версий продуктов перечисленных в соглашении. У Вас вероятней всего был выкуп определённых версий продуктов, поэтому и доступ у Вас только к этим версиям.

          1. AlektroNik /

            Так и есть. Большое спасибо.

  2. Александр /

    Спасибо, хорошая статья.
    Нашел не то баг не то еще что-то на их сайте "Центр поддержки корпоративных лицензий" - там на все виды WINDOWS 10 (Enterprise, PRO,) - пишет, что это - "ОС Windows 10 Корпоративная основана на Windows 10 Pro"

  3. Александр /

    Да, у нас тоже, скачивать можно. но ключей нет - мол звоните.

  4. Andrei /

    не рановат ли переход на win10? или у вас нормативными рамками закреплена определенная версия ОС на ПК пользователей?

    1. Алексей Максимов / Автор записи

      А кто говорил про "переход на win10"?. В заметке речь о подготовке KMS-сервера для возможности активации новой ОС.

      1. Andrei /

        Ясно, "Если завтра война, если завтра в поход" (с) ))). В каждой компании по своему, у нас обычно за этим грядет переход на новую платформу.

  5. Dmitry Remalov /

    На KMS установленный на windows server 2008R2 enterprise можно добавить поддержку windows 10 ?

    1. Алексей Максимов / Автор записи

      На данный момент, насколько я понимаю, нет.

      1. Салават /

        Поддержка вроде есть:
        "3079821 Update that enables Windows 7 and Windows Server 2008 R2 KMS hosts to activate Windows 10"
        https://support.microsoft.com/kb/3079821

        Другое дело, установится ли корректно ключ "Windows Srv 2012R2 DataCtr/Std KMS for Windows 10"

  6. Антон /

    Спасибо за статью.

    Попробывали активировать НЕ доменную машину через команду
    cscript c:\windows\system32\slmgr.vbs -skms kmssrv.domain.local
    Получили странную ошибку :
    Ошибка 0xC004F038 Служба лицензирования ПО сообщила что для ланного компьютера не удалось выполнить активацию. Значения счетчика, которое сообщила служба управления ключами (KMS) недостаточно.

    В VLC портале есть доступные для скачивания все 10 любых версий, а так же ключи к ним как в обычном разделе, так и в описанном статье подразделе. Сама поддержка до 16 года.

    1. AlektroNik /

      Накрутить счетчик на KMS сервере сначала нужно ... для этого я, к примеру, использовал KMS Client.exe от Evgeny972 с форума руборда.

      1. Антон /

        Хм....да. Совсем забыл о 25 попытках :)
        Не поделитесь рабочей ссылкой на клиента ? А то 24 виртуалки разворачивать нет желания.

    2. AlektroNik /

      У меня лично вот эта версия ... возможно есть новее. не смог найти. Замените КОМ на com в линке!!!
      forum.ru-board.КОМ/topic.cgi?forum=55&topic=11872&start=2740#11

      1. Антон /

        Спасибо.

        1. AlektroNik /

          Отпишитесь потом работает KMS Client.exe от Evgeny972 сборка 2013-05-05 или нет.

          1. Антон /

            Да. счетчик отработал под Windows 7 x64.
            Накрутил 27 попыток активации на KMS Windows 2012R2 x64. Сейчас попробую реальную машинку активировать.

    3. AlektroNik /

      Ну и отличненько. :)

      1. Антон /

        Ну все отлично. Реальная машинка влегкую активировалась.

        1. Алексей Максимов / Автор записи

          Вспомнился анекдот "Мама, сколько раз повторять...Я не нахер, я хакер" :)

          1. Eugene Leitan /

            :)

  7. Игорь /

    Как быть, если у меня нет возможности доступа в Интернет с сервера KMS ?

    1. Алексей Максимов / Автор записи

      Выпускать сервер в Интернет. Без доступа к серверам Microsoft не получится активировать KMS-ключ многократной установки. Других тут вариантов нет.

  8. Андрей /

    в организации на кмс сервере активируются вин 7, вин 8, серверный обычный вин 2012 и офисы... как я понимаю, чтобы активировать вин 8.1 и вин 2012 р2 - нужна лицензия на один из этих продуктов (необходимо приобрести хотя бы одну серверную 2012 р2)... вопрос - этого достаточно чтобы в дальнейшем активировать также и вин 10? спасибо)

    1. Алексей Максимов / Автор записи

      Нет. Не достаточно. Нужна лицензия на W10. С ней будет получен KMS-ключ для активации W10 с KMS-сервера на базе WS2012R2.

  9. equinoxnet /

    На одном KMS-хосте используется Active Directory Based Activation (ADBA) (для серверов 2008-2012R2), а на другом "обычная" KMS (для клиентских машин, Windows 7). Я перенес ключи со второго сервера на первый, чтобы все было в одном месте, и заменил ключ ADBA с 2012R2 на 2012R2_WIN10 — будет после этого сервер активировать Windows 10 через ADBA?

  10. DartAr /

    Кто нибудь сталкивался с проблемой активации Windows Server 2016/windows 10 2016 LTSB

    По идее там на Windows Server 2012 R2 с службой KMS требуется поставить два обновления
    https://blogs.technet.microsoft.com/askcore/2016/10/19/windows-server-2016-volume-activation-tips/

    KB3058168 - Устанавливается без проблем
    KB3172614 - Ошибка: Обновление неприменимо к вашему компьютеру.

    В чём проблема понять не могу ((((

    1. DartAr /

      Перед установкой KB3172614, требуется установить KB3021910.

      https://social.technet.microsoft.com/Forums/en-US/e2dbf309-c039-4d57-a5b7-39d405bde1dc/problems-installing-kb3172614?forum=winserver8gen

  11. DK /

    Добрый день!
    А если клиенты Windows10 уже активируются, а Windows 10 LTSC (B) нет?

Добавить комментарий