В этой статье мы рассмотрим процедуру развертывания и настройки корпоративного KMS сервера, который может активировать новую серверную платформу от Microsoft — Windows Server 2016. Все основные нюансы работы системы KMS активации, описанные в статье FAQ по KMS активации полностью применимы и к Windows Server 2016.
Windows Server 2016 может сам выступать в качестве сервера KMS активации при наличии настроенной роли Volume Activation Services, либо активироваться на другом KMS сервере (здесь есть дополнительные требования).
- Установка KMS сервера на Windows Server 2016
- Обновление текущего KMS сервера для поддержки активации Windows Server 2016
- Активация KMS сервера CSVLK ключом
- Активация Windows Server 2016 на KMS сервере
- Публичные KMS ключи для Windows Server 2016
- Активация Windows Server 2016 через Active Directory Based Activation
Установка KMS сервера на Windows Server 2016
В том случае, если KMS сервер в домене отсутствуют, роль Volume Activation Services, реализующую функционал KMS активации, можно установить на Windows Server 2016. Подробно этот процесс установки и настройки роли рассматривать не будем, здесь все аналогичной тому, как это было реализовано на Windows Server 2012 R2 (Установка KMS сервера на базе Windows Server 2012 R2).
Достаточно установит роль Volume Activation Services. Сделать это можно из консоли Server Manager или из PowerShell (быстрее и проще):
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –Include ManagementTools

Обновление текущего KMS сервера для поддержки активации Windows Server 2016
В том случае, если в вашей организации уже развернут KMS сервер на одной из предыдущих версий Windows, совсем не обязательно разворачивать новый Server 2016 с ролью KMS сервера. Возможно проапгрейдить имеющийся сервер для поддержки KMS активации Server 2016.
Если ваш KMS сервер работает под управлением Windows Server 2012, нужно установить два обновления, ссылки на которых имеются в следующих KB:
- KB3058168 https://support.microsoft.com/en-us/kb/3058168 (это обновление требуется для поддержки KMS активации клиентов Windows 10)
- KB3172615 https://support.microsoft.com/en-us/kb/3172615 — обновление, позволяющее активировать клиентов Windows Server 2016 и Windows 10 LTSB (1607)
В том случае, если KMS хост развернут на Windows Server 2012 R2, требуется установка обновлений из следующих KB:
- Как и в предыдущем случае KB3058168
- KB3172614 https://support.microsoft.com/kb/3172614
Для роли KMS на Windows Server 2008R2 (эта версия ОС находится в режиме расширенной поддержки), таких обновления нет. Таким образом, использовать KMS на Windows Server 2008 R2 для активации Windows Server 2016 или Windows 10 Enterprise 2016 LTSB нельзя.
Активация KMS сервера CSVLK ключом
После установки / обновления KMS сервера, нужно активировать его ключом CSVLK (так называемый KMS Host Key). Получить этот ключ можно с сайта Microsoft Volume License (VLSC). Нужный ключ называется Windows Srv 2016 DataCtr/Std KMS и находится в разделе License -> Relationship Summary -> Product Keys.
Затем нужно установить ключ командой:
cscript.exe %windir%\system32\slmgr.vbs /ipk <xxxx-xxxx-xxxx-xxxx-xxxx>
и активировать KMS сервер
cscript.exe %windir%\system32\slmgr.vbs /ato
В том случае, если система изолированная от интернета, активировать KMS сервер можно по телефону:
Получим ID установки (Installation ID)
cscript.exe %windir%\system32\slmgr.vbs /dti
Звоним в центр активации Microsoft своей страны (список телефонов есть в файле %windir%System32\SPPUI\Phone.inf) и получаем свой код подтверждения (confirmation ID)
cscript.exe %windir%\system32\slmgr.vbs /atp <ConfirmationID>
Проверить успешность активации KMS сервера можно с помощью команды:
cscript.exe %windir%\system32\slmgr.vbs /dlv
На успешность активации KMS хоста указывают значения VOLUME_KMS_WS16 channel и License Status: Licensed.
Активация Windows Server 2016 на KMS сервере
После активации KMS сервер может активировать компьютеры с Windows Server 2016. Для активации на клиенте должен быть указан специальный публичный ключ установки клиента KMS ( представлен ниже).
Указать ключ установки можно так:
cscript.exe %windir%\system32\slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Зададим адрес KMS сервера (не обязательно при наличии в домене DNS записи SRV (_VLMCS), по которой клиент может сам найти KMS сервер в домене).
cscript.exe %windir%\system32\slmgr.vbs /skms kms-server.winitpro.ru:1688
И активируем ОС:
cscript.exe %windir%\system32\slmgr.vbs /ato
Публичные KMS ключи для Windows Server 2016
Список общедоступных KMS ключей для разных редакции Windows Server 2016 представлен в таблице ниже:
Редакция ОС | KMS клоч |
Windows Server 2016 Datacenter | CB7KF-BWN84-R7R2Y-793K2-8XDDG |
Windows Server 2016 Standard | WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY |
Windows Server 2016 Essentials | JCKRF-N37P4-C2D82-9YXRT-4M63B |
Активация Windows Server 2016 через Active Directory Based Activation
Как и в случае с Windows 2012, Windows Server 2016 поддерживает автоматическую активацию в домене через AD — Active Directory Based Activation (ADBA). Как и ранее, для работы этого типа активации, нужно соответствующим образом настроить службу Volume Activation Services (подробности описаны здесь)
Добрый день, очень качественно и подробно описан процесс активации и обновления, спасибо.
Спасибо за статью. Один нюанс — перед установкой KB3172614 мне пришлось дополнительно установить KB3021910
подскажите,kms сервер 2016 датацетр будет активировать сервера 2012 датацентр?
Да, главное, чтобы на Windows Server 2012 бык указан верный публичный GVLK ключ
что значит публичный ключ?
как долг будет работать?
Это ключ, который нужно вводить на Windows Server 2016, если вы будете активировать его не на Microsoft, а на собственном KMS сервере.
KMS активация действет 180 дней. Если сервер KMS доступен клиенту, она перепродляется на 180 дней.
Здравствуйте. У меня вопрос. Тоесть еслиу меня сервер активации это WS2012R2, то для активации через него ws2016, я должен активировать его (ws2012r2 kms host) ключем ws2016?
Да, на WS2012r2 нужно установить обновления из статьи и активировать KMS хост новым ключом (Volume_KMS_WS16 channel).
Подскажите, а имеет значение редакция сервера KMS? Например на win2012R2 std установлен ключ KMS Windows Srv 2016 DataCtr/Std KMS, выглядит он как показано в статье. Будет ли KMS активировать Datacenter если на сайте центра активации Microsoft указана только std редакция?
Означает ли что:
Name: Windows(R), ServerStandart edition
Description: Windows(R) Operating System, VOLUME_KMS_WS16 channel
,будет активировать только редакцию std?
Да, ваш KMS сервер активрует любую редакцию WIndows вплость до 2016 standard/datacenter и windows 10.
Отличная статья. Спасибо.
Однако, зачем устанавливать на Windows Server 2012 R2 обновление 3058168, если по гайдам Microsoft это обновление входит в следующее накопительное обновление, а именно 3172614?
Просто у меня не получается активировать ключ на WinSer2012R2 для активации WinSer16. Ошибка 0xX004F050 данный ключ продукта не допустим. У меня стоит второе (накопительное) обновление, но не стоит (и не ставиться) первое.
Честно говоря не нашел информации, что KB3058168 заменяется KB3172614. Если этот так, тогда действительно нужно ставить KB3172614.
Вообще говоря KB3058168 это не накопительное обновление, а фикс для конретной задачи.
Ваш KMS хост ключ актуальный? Взят с сайта лицензирования microsoft? Не ли путаницы с retail/mak ключом?
Да, обновление 3058168 не накопительное. Это обновление июль 2016, а вот 3172614 это накопительное за июль и май того года. Следовательно, оно должно включать и это обновление. Пыталась обновление поставить и через WSUS и через пакет, скаченный с сайта microsoft. «Неприемлемо для вашей ОС»
Ключ актуальный, взять с сайта лицензий, именно для KMS-сервера.
Все заработало! Ошибка была из-за «человеческого фактора» — был неверно написан ключ. Спасибо за помощи и отличную статью.
Да не за, что. Здорово, что сами разобрались 🙂
Не работает на 2016.
При выполнении команды cscript.exe %windir%\system32\slmgr.vbs /ipk (естественно с правильным ключом) — получаем:
Сервер сценариев Windows (Microsoft ®) версия 5.812
Copyright (C) Корпорация Майкрософт 1996-2006, все права защищены.
Ошибка: 0xC004F069 Для отображения текста ошибки выполните команду «slui.exe 0x2a 0xC004F069» на компьютере под управлением выпуска Microsoft Windows, не являющегося выпуском Core.
Я правильно понимаю: вы активируете ваш KMS сервер приватным KMS host key, полученным у Microsoft?
Какая редакция Windows Server? Случаем не DataCenter?
Что возвращает команда:
DISM.exe /Online /Get-TargetEditions
Подскажите без реального ключа CSVLK который в интернете не найти, сервер kms не активировать?
Грубо без лицензии ставить его смысла нет?)
Да, без ключа вы не активируете KMS сервер.
А може КМС активировать номера активации лицензирования windows 2016
?
Два раза прочитал ваш вопрос и не понял его…