В связи с недавним выходом нового Windows Server 2022 пришла пора обновить инфраструктуру KMS активации в домене, добавив возможность поддержки новых версий Windows Server и Windows 11. В статье мы рассмотрим установку роли Volume Activation Services в Windows Server, настройку и активацию KMS сервера с помощью KMS host key.
Установка роли Volume Activation Services в Windows Server
Для развёртывания собственного KMS сервера вам нужно установить роль Volume Activation Services на любой из хостов с Windows Server 2022, 2019 или 2016. Если у вас в домене уже установлен KMS сервер на базе Windows Server 2016 или Windows Server 2019, можете использовать этот существующий сервер (в этом случае этот раздел можно пропустить).
- Установите на сервере роль Volume Activation Services из консоли Server Manager или воспользуйтесь следующей PowerShell командой для установки роли:
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –IncludeManagementTools
- Включите правило Windows Firewall, которое разрешает доступ к KMS серверу:
Enable-NetFirewallRule -Name SPPSVC-In-TCP
(правило открывает доступ к серверу по порту TCP 1688).
Активация KMS сервера Windows Server 2022/2019
Далее вам нужно скопировать ваш персональный ключ KMS host key из личного кабинета Microsoft на сайте Volume Licensing Center и активировать ваш KMS сервер с помощью данного ключа.
- Авторизуйтесь в личном кабинете на сайте Microsoft Volume Licensing Service Center (VLSC), и перейдите в раздел License -> Relationship Summary -> Выберите License ID для вашего активного контракта Active License -> Product Keys. Скопируйте KMS ключ для Windows Server 2022; KMS Host Key для Windows Server 2022 называется Windows Srv 2022 DataCtr/Std KMS (либо используйте ключ Windows Srv 2019 DataCtr/Std KMS для предыдущей версии Windows Server 2019, если у вас нет подписки Software Assurance). Всегда используйте KMS Host Key для максимальной версии Windows Server, доступной в вашем личном кабинете. KMS сервер, активированный более новым ключом сможет активировать все предыдущие версии Windows.
- Установите новый KMS ключ командой:
slmgr /ipk <новый_KMS_host_ключ_Windows_Server_2022>
Совет. Если у вас на этом сервере уже активирован KMS ключ для предыдущей версии Windows Server, сначала его нужно удалить с помощью команды:slmgr /upk
- Активируйте ваш KMS сервер на серверах Microsoft:
slmgr /ato
(с сервера должен быть прямой доступ в интернет к серверам активации Microsoft хотя бы на время активации). Либо вы можете активировать KMS сервер по телефону(для этого нужно запустить графическую утилиту Volume Activation Tools); - Если вы хотите опубликовать SRV запись KMS сервера в DNS (для автоматического поиска KMS сервера клиентами), выполните команду:
slmgr /sdns
- Перезапустите службу Software Protection:
Restart-Service -Name sppsvc
- Если вы планируете использовать данный KMS сервер в качестве сервера активации продуктов MS Office, нужно установить специальные лицензионные пакеты для нужных версий Office. Затем нужно указать KMS Host Key для активации редакции Office и активировать KMS сервер (подробные инструкции доступны в статье про KMS активацию Microsoft Office 2019/2016);
- Проверьте, что ваш KMS сервер активирован успешно:
slmgr.vbs /dlv
Убедитесь, что в поле Description указаноVOLUME_KMS_WS22 channel
, а в License status –Licensed
. - Теперь вы можете актвировать на вашем KMS сервере все поддерживаемые версии Windows, начиная со снятых с поддержки Windows 7 и Windows Server 2008R2 и заканчивая последними версиями Windows 11 и Windows Server 2022).
Обновления Windows Server для поддержки активации Windows Server 2022/2019
Вы можете использовать хосты с предыдущими версиями Windows Server в качестве KMS сервера для активации новых версий Windows Server 2022/2019. Но есть ряд ограничений.
KMS (CSVLK) сервер для активации Windows Server 2022 и Windows 11 (и всех предыдущих версий Windows) можно установить только на Windows Server 2022, 2019 или 2016 (WS 2012R2 не поддерживается).
Кроме того, на Windows Server 2019 или 2016 нужно установить обновление, которое обеспечивает активацию Windows Server 2022. В апреле 2021 года Microsoft выпустила специальное обновление KB5003478: Update to extend KMS support for Windows Server 2022 LTSC. В дальнейшем данное обновление включено в последующие кумулятивные обновления для Windows Server. Это значит, что вам достаточно установить любое кумулятивное обновление Windows Server, выпущенное после июня 2021 года.
- Для Windows Server 2019 — KB5003646 (8 июня 2021) или более позднее
- Для Windows Server 2016 — KB5003638 (8 июня 2021) или более позднее
Если у вас есть KMS host key только для Windows Server 2019, он будет активировать все версии Windows до Windows Server 2019 и Windows 10 включительно. Вы можете установить такой KMS ключ на Windows Server 2019, 2016 или 2012 R2.
На Windows Server 2012 R2 нужно установить обновления:
- KB3173424 — обновление стека обслуживания (Servicing Stack Update) от июля 2016 года;
- Любое накопительное обновление для Windows Server 2012 R2, начиная с 11 декабря 2018 года (KB4471320) или более новое.
Для Windows Server 2016 необходимы следующие обновления:
- KB4132216 — обновление стека обслуживания (Servicing Stack Update) от мая 2018 года;
- Любое накопительное обновление для Windows Server 2016, начиная с 27 ноября 2018 года (KB4467681) или более новое.
После установки обновлений и перезагрузки KMS сервера, вы можете добавить на него новый KMS Host Key и активировать его как описано выше.
Если вы не установили обновления для поддержки KMS активации новых версий Windows Server, то при установке нового ключа Windows Srv 2022 (или 2019) DataCtr/Std KMS с помощью следующей команды появится ошибка:
slmgr /ipk <KMS_host_ключ_Windows_Server_2019>
Error: 0xC004F015 On a computer running Microsoft Windows non-core edition, run ‘slui.exe 0x2a 0xC004F015’ to display the error test.
При этом в журнале событий фиксируется ошибка c текстом:
Installation of the Proof of Purchase failed. 0xC004F015
Partial Pkey=xxxxxxxxxxxx
ACID = xxxID
При активации KMS ключа через GUI появляется ошибка:
Invalid product key or license mismatch. Please confirm this product key is entered correctly and is valid for this application or Windows edition.
Также ошибка может выглядеть так:
0xC004F050 - The Software Licensing Service reported that the product key is invalid
При попытке активировать любой клиент на таком KMS сервере появится ошибка недоступности сервера активации (
Error code: 0xC004F074 - No Key Management Service (KMS) could be contacted
).
Чтобы исправить данную ошибку, нужно установить последние кумулятивные обновления безопасности на ваш KMS сервер с ролью Volume Activation Services.
GVLK ключи для Windows Server 2019, 2022 и Windows 10 LTSC
В следующей таблице представлен список общедоступных KMS ключей активации (GVLK ключи) для разных редакций Windows Server 2019 и Windows 10 LTSC:
Редакция ОС | KMS ключ |
Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X43-63DFG |
Windows Server 2019 Standard | N69G4-B89J2-4G8F4-WWYCC-J464C |
Windows Server 2019 Essentials | WVDHN-86M7X-466P6-VHXV7-YY726 |
Windows 10 Enterprise LTSC 2019 | M7XTQ-FN8P6-TTKYV-9D4CC-J462D |
Windows 10 Enterprise N LTSC 2019 | 92NFX-8DJQP-P6BBQ-THF9C-7CG2H |
Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
Windows Server 2022 Standard | VDYBN-27WPP-V4HQT-9VMD4-VMK7H |
Для установки публичного KMS ключа на компьютер или сервер нужно выполнить команду (где
xxxx
– GVLK ключ из таблицы в зависимости от редакции Windows):
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Указать KMS сервер для активации можно вручную:
slmgr /skms kms-server2019.winitpro.ru:1688
Для активации ОС на KMS сервере:
slmgr /ato
Проверить статус активации Windows:
slmgr /dlv
Накатывание обнов на 2016 сервер не помогло.
Развернули 2019 в core — работает
Ошибка при активации KMS ключа такая же как у меня?
А это как я понимаю ключи левые, в смысле они всем подойдут ?
А это абсолютно «правые» GVLK ключи. Они подойдут всем. Это клиентские ключи, они одинаковы для всех. Но они требуют KMS-активации с сервера. А на сервер KMS ставятся совсем другие ключи.
Доброго дня !
А что можно сделать если после проверки ключа кмс хоста пишет ошибку «льготный период истек». На сайтах мелкософта инструкции уже все порезали. Не могу найти эти инструкции по «Выполните инструкции по выходу из режима ограниченной функциональности» .
В следующей таблице представлен список общедоступных KMS ключей активации (GVLK ключи) для разных редакциq
Проверить стстус активации Windows:
Поправьте пару синтаксических ошибок
Исправил, благодарю.
–IncludeManagementTools писать без пробела.
Спс, поправил
не сработало 🙁
PS C:\Windows\system32> DISM /Online /Set-Edition:ServerDatacenter /ProductKey:WMDGN-G9PQG-XVVXX-R3X43-63DFG /AcceptEula
Deployment Image Servicing and Management tool
Version: 10.0.17763.1518
Image Version: 10.0.17763.1637
Starting to update components…
Starting to install product key…
Finished installing product key.
Removing package Microsoft-Windows-ServerDatacenterEvalEdition~31bf3856ad364e35~amd64~~10.0.17763.1
[===== 10.0% ]
Error: 1223
An error occurred while operating system components were being updated. The upgrade cannot proceed.
For more information, review the log file.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
PS C:\Windows\system32>
Есть какие-то ошибки в C:\Windows\Logs\DISM\dism.log ?
Увы и ах.
slmgr /skms kms-server2019.winitpro.ru:1688
—————————
Windows Script Host
—————————
Активация Windows(R), ServerStandard edition (de32eafd-aaee-4662-9444-c1befb41bde2) …
Ошибка: 0xC004F074 Служба лицензирования программного обеспечения сообщила, что данный компьютер не удалось активировать. Связаться со службой управления ключами (KMS) не удалось. Дополнительные сведения см. в журнале событий приложений.
—————————
ОК
—————————
Аналогично. Winitpro чушь впаривает.
🤦 С чего бы я тут публиковал публичный KMS сервер:) Это адрес для примера.
Ребятки, вы не по адресу пришли
А GVLK-ключ для Windows 10 Enterprise LTSC 2021 в природе существует?
Есть информация что ключ такой-же как и у LTSC 1809
https://docs.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys
Спасибо за статью.
на сайте Microsoft Volume Licensing Service Center (VLSC) у меня есть только MAK ключи, а KMS нету, что делать?
Позвоните в техподдержку microsoft. Если ваши условия договора позволяют, они сгенерируют для вас KMS ключ в личном кабинете.
_https://support.microsoft.com/ru-ru/topic/%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%B0-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BE%D0%B2-%D0%B3%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-c0389ade-5640-e588-8b0e-28de8afeb3f2
Уважаемый афффтор .
Ну я из за вас потерял кучу времени пока изучил что Вы тут написали.
Зачем вы вводите людей в непонятку.
Смотрите скрин -ПОЧЕМУ НЕЛЬЗ ЯСКРИН ДОБАВИТЬ ? .
Вам все равно придется плаить деньги.
Почему об этом в начале статьи не написано?
дураку понятно, что платить надою. сами ключи говорят об этом.