HowTo
DISM /online /Get-TargetEditions
DISM /online /Set-Edition:ServerStandard /ProductKey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx /AcceptEula
(reboot)
slmgr /ipk ххххх- ххххх – ххххх – ххххх – ххххх
slmgr /skms [serverhere]:1688
slmgr /ato
Test if a KMS server is online or not
http://technet.microsoft.com/en-us/library/ff793433.aspx
/skms Name[:Port] | : port [Activation ID] [Activation ID] slmgr.vbs /skms KMSServer2 slmgr.vbs /ato
Example:
nslookup -type=srv _vlmcs._tcp.kms.digiboy.ir
Online KMS host address:
- kms.srv.crsoo.com
- cy2617.jios.org
- kms.digiboy.ir
- kms.cangshui.net
- kms.library.hk
- hq1.chinancce.com
- kms.loli.beer
- kms.v0v.bid
- 54.223.212.31
- kms.jm33.me
- nb.shenqw.win
- kms.izetn.cn
- kms.cin.ink
- 222.184.9.98
- kms.ijio.net
- fourdeltaone.net:1688
- kms.iaini.net
- kms.cnlic.com
- kms.51it.wang
- key.17108.com
- kms.chinancce.com
- kms.ddns.net
- windows.kms.app
- kms.ddz.red
- franklv.ddns.net
- kms.mogeko.me
- k.zpale.com
- amrice.top
- m.zpale.com
- mvg.zpale.com
- kms.shuax.com
- kensol263.imwork.net:1688
- xykz.f3322.org
- kms789.com
- dimanyakms.sytes.net:1688
- kms8.MSGuides.com
- kms.03k.org:1688
- kms.ymgblog.com
- kms.bige0.com
- kms9.MSGuides.com
- kms.cz9.cn
- kms.lolico.moe
- kms.ddddg.cn
- kms.zhuxiaole.org
- kms.moeclub.org
- kms.lotro.cc
- zh.us.to
- noair.strangled.net:1688
Offline kms host address:
- mhd.kmdns.net110
- noip.me
- 45.78.3.223
- kms.didichuxing.coms
- 140.133.45.107
- toxykz.f3322.org
- cckms.nccu.edu.tw
- 192.168.2.81.2.7.0
- vhk.3322.org
- uitsckms.uit.tufts.edu
- kms.isu.edu.tw
- kms.crackmywpa.com
- 58.173.212.51
- lsu-kms.lsu.edu
- win81.no-ip.org
- whwebsolution.no-ip.org
- kms.guowaifuli.com
- 106.186.25.2393
- rss.vicp.net:20439
- 122.226.152.230
- 222.76.251.188
- 98.212.2.163
- annychen.pw
- heu168.6655.la
- kms.aglc.cc
- kms.landiannews.com
- kms.xspace.in
- 147.134.1.42
- winkms.tk
- kms7.MSGuides.com
Last updated:
- 13.01.2020
Change log:
- Dups removed
- Added some online KMS server provided by WindowsAddict
Эта статья посвящена подробному описанию особенностей функционирования и использовании технологии KMS активации продуктов Microsoft. Служба управления ключами KMS (Key Management Server) позволяет корпоративным заказчикам программы Volume License развертывать в сети собственный хост, на котором будут активироваться все клиенты. Благодаря KMS, устройствам в сети не нужно обращаться к серверам активации Microsoft в интернете для активации Windows, Office, Project, или Visio.
Содержание:
- Архитектура службы KMS активации Microsoft
- Установка KMS сервера на Windows Server в корпоративной сети
- Активация клиента Windows с помощью KMS сервера
- Активация MS Office на KMS сервере
- VAMT: Управление корпоративными ключами
- Распространённые ошибки при использовании KMS сервера активации
Архитектура службы KMS активации Microsoft
Инфраструктура KMS состоит из KMS-сервера, который активируется в Microsoft (эта операция выполняется один раз по телефону или онлайн) и клиентов KMS, отправляющих запросы на активацию на KMS сервер. В качестве клиентов KMS сервера могут выступать рабочие станции Windows, хосты с Windows Server и компьютеры установленным Microsoft Office 2021/2019/2016/2013.
Сам KMS сервер активируется с помощью специального корпоративного CSVLK ключа (KMS host key), получить который может каждый корпоративный клиент Microsoft в личном кабинете на сайте корпоративного лицензирования VLSC (https://www.microsoft.com/Licensing/servicecenter/default.aspx — Microsoft Volume Licensing Service Center –> License -> Relationship Summary -> Product Keys -> скопируйте ключ для Windows Srv 2019 DataCtr/Std KMS).
На данный момент KMS host key по-умолчанию отсутствует в VLSC. Microsoft сгенерирует вам KMS ключ только после запроса в техподдержку.
Ключ CSVLK нужно указать на KMS сервере и затем выполнить активация вашего KMS сервера в интернете на серверах Microsoft. KMS сервер нужно активировать только один раз.
Один KMS сервер может активировать неограниченное число KMS клиентов. Например, даже несмотря на то, что в вашем соглашении указано, что вы приобрели корпоративную лицензии на 100 компьютеров, теоретически вы можете активировать тысячи компьютеров (конечно, это будет нарушением лицензионного соглашения, но технически KMS сервер вас в этом не ограничивает). Также отметим, что информация о проведенных активациях и их количестве не передается KMS севером за пределы организации.
KMS сервер может активировать клиентов в разных доменах, а также клиенты в рабочих группах. Один KMS сервер может одновременно активировать и десктопные редакции Windows, и Windows Server и продукты из пакета Microsoft Office.
При установке KMS сервера можно автоматически зарегистрировать специальную SRV (_VLMCS) запись в DNS. По этой DNS записи любой клиент может найти имя KMS сервера в домене. Например, чтобы найти KMS сервер в вашем домене corp.winitpro.ru, выполните команду:
nslookup -type=srv _vlmcs._tcp.corp.winitpro.ru
_vlmcs._tcp.corp.winitpro.ru SRV service location: priority = 0 weight = 0 port = 1688 svr hostname = msk-man01.corp.winitpro.ru msk-man01.corp.winitpro.ru internet address = 10.1.10.25
В этом примере видно, что служба KMS развернута на сервере msk-man01 и отвечает по порту TCP 1688.
Чтобы KMS сервер мог активировать клиента, на клиенте (Windows или Office) должен быть указан специальный публичный ключ KMS, который называется GVLK ключом (Generic Volume License Key- универсальный ключ многократной установки). После того, как вы указали GVLK ключ, клиент KMS пытается сам найти в DNS SRV запись, указывающую на сервер KMS и пытается произвести активацию.
Полный список GVLK ключей для всех поддерживаемых версий Windows доступен на сайте Microsoft по ссылке https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys
KMS сервер, активированный более новым ключом KMS host key, может активировать все предыдущие версии Windows, но не наоборот. Например, KMS сервер, актированный ключом Windows Srv 2016 DataCtr/Std KMS не сможет активировать компьютеры Windows 11 или Windows Server 2022/2019. Для поддержки современных версий Windows вам нужно получить новый CSVLK ключ и активировать его на KMS сервере.
Совет. Для доменной сети AD Microsoft позволяет использовать специальное расширение KMS, которое называется Active Directory Based Activation (ADBA). ADBA позволяет автоматически активировать компьютеры с Office, Windows, или Windows Server добавленные в домен Active Directory. В этом случае выделенный KMS сервер отсутствует, но вы не сможете активировать устройства не в домене или в другом лесу.
Установка KMS сервера на Windows Server в корпоративной сети
Для развертывания службы KMS вам нужен хост с Windows Server (можно совмещать роль KMS с другими ролями).
Служба KMS не требовательна к ресурсам, поэтому эту роль можно установит на любой хост. К службе KMS обычно не предъявляется требований высокой доступности. Если сервер KMS не доступен несколько часов (и даже дней), этот простой никак не скажется на работе предприятия.
- Установите роль Volume Activation Services через консоль Server Manager или командой PowerShell:
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –Include ManagementTools
- Затем откройте командную строку, установите корпоративный CSVLK ключ и активируйте ваш KMS сервер в Microsoft:
slmgr /ipk <KMS_host_ключ_Windows_Server_2019>
slmgr /ato
При выполнении онлайн активации самого сервера KMS (выполняется один раз), с сервера KMS должны быть доступны сайты Microsoft по портам 80/443. В изолированной среде сервер KMS можно активировать по телефону (телефон поддержки Microsoft для вашей страны можно найти в файле
%windir%System32\SPPUI\Phone.inf
). - Клиенты по-умолчанию будут подключаться к KMS серверу по порту TCP/1688. Включите соответствующее правило Windows Firewall:
Enable-NetFirewallRule -Name SPPSVC-In-TCP
- Чтобы опубликовать SRV запись для KMS сервера в DNS, выполните команду:>
slmgr /sdns
- Проверьте, что ваш KMS сервер активирован:
slmgr.vbs /dlv
Команда должна вернуть что то в виде, Description =
VOLUME_KMS_WS22 channel
, License status =
Licensed
.
Активация клиента Windows с помощью KMS сервера
Для ручного управления KMS активация на компьютерах Windows используется встроенный VBS скрипт
%WinDir%\System32\slmgr.vbs
. Вы можете вывести его опции, просто выполните эту команду без параметров.
Чтобы вручную активировать рабочую станцию с Windows или хост Windows Server на KMS сервере, выполните следующие действия.
- Задайте GVLK ключ в зависимости от версии Windows (полный список публичных GVLK ключей есть на сайте Microsoft по ссылке выше). Например, для Windows 10 или 11:
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
- Если в домене не настроено автообнаружение KMS (по SRV записи), вы можете указать адрес KMS сервера и порт вручную:
slmgr /skms msk-man02.winitpro.ru:1688
- Теперь можно выполнить активацию вашей копии Windows на KMS сервере:
slmgr /ato
Должна появиться надпись:--------------------------- Windows Script Host --------------------------- Activating Windows(R), EnterpriseS edition (xxxxxxxxxxxxxxxxxxxx) ... Product activated successfully.
- Проверить статус активации Windows:
slmgr /dlv
Если Windows успешно активировалась на KMS тут должно быть указано:VOLUME_KMSCLIENT channel License status: Licensed
Обратите внимание, что активация продуктов Microsoft на сервере KMS возможна только при удовлетворении следующих требований к минимальному количеству KMS клиентов (т.н. порог активации):
- Клиентские ОС: 25
- Серверные ОС: 5
- MS Office: 5
После того, как количество обращений на активацию от клиентов превысит порога активации, сервер KMS начнет активировать лицензии. Текущее значение клиентов KMS можно получить с помощью команды:
slmgr.vbs /dlv
Значение в поле Current Count не увеличивается после достижения 50.
Компьютеры, активированные на KMS сервере для продления активации должны подключатся к KMS серверу как минимум один раз в 180 дней. Если компьютер не подключался более 180 дней, то активация активация продукта “слетает”, и Windows переходит в режим ознакомительного использования (grace period).
Для устройства, которые не подключены к корпоративной сети рекомендуется использовать MAK ключ (ключ многократной активации).
Активация MS Office на KMS сервере
Для активации продуктов MS Office на KMS сервере нужно установить специальное расширение Microsoft Office Volume License Pack. В зависимости от версии MS Office, которая используется у вас, вам нужно скачивать и установить соответствующую версию volumelicensepack. Сейчас доступны:
- Microsoft Office 2016 Volume License Pack
- Microsoft Office 2019 Volume License Pack
- Microsoft Office LTSC 2021 Volume License Pack
После установки License Pack для MS Office, на KMS сервере нужно установить ваш персональный CSVLK ключ для Office и выполнить его активацию.
Для управления активацией продуктов из пакета Microsoft Office на клиентах используется другой vbs скрипт — ospp.vbs. Его можно найти поиском в каталоге установки Office (в случае Office 2016 файл ospp.vbs находится по-умолчанию в каталоге
\Program Files\Microsoft Office\Office16
).
Чтобы вручную указать адрес KMS сервера на клиенте Office:
cscript ospp.vbs /sethst: msk-man02.winitpro.ru
Изменить порт для активации:
cscript ospp.vbs /setprt:1689
Активировать вашу копию Office на KMS сервере:
cscript ospp.vbs /act
Текущий статус активации Office 2019/2016/365 можно получить с помощью команды:
cscript ospp.vbs /dstatusall
VAMT: Управление корпоративными ключами
Для удобства управления KMS серверами и ключами можно установить специальную утилиту Volume Activation Management Tool (VAMT).
- Утилита VAMT не является частью поставки ОС, входит в состав пакета Windows Assessment and Deployment Kit (ADK) и устанавливается отдельно;
- Для работы VAMT требуется .NET Framework;
- В качестве БД VAMT используется SQL Server Express;
- Последняя доступная версия VAMT поддерживает все ОС Microsoft, включая Windows 10 и Windows Server 2019.
Распространённые ошибки при использовании KMS сервера активации
- Установка корпоративного ключа KMS (CSVLK ключа) на клиентах вместо общедоступного GVLK ключа;
- Общий KMS ключ (CSVLK) не соответствует версии ОС на активируемом хосте;
- Сервер KMS должен быть обновлён для поддержки активации последних версий продуктов Microsoft;
- Если при попытке активации появляется ошибка 0xC004F074 – причиной может быть отсутствие SRV записи
_VLMCS._tcp.winitpro.ru
в DNS. Ее можно создать вручную или указать адрес KMS сервера вручную (команда указана ниже); - Ошибка 0xC004F038 говорит о том, что в вашей сети не набралось необходимого количества клиентов для активации (см. информацию о пороге активации выше). Как только на KMS сервер поступит достаточное количество запросов активации, она начнет выполнять активацию клиентов;
- Проверьте доступность порта 1688 на KMS сервере с помощью командлета Test-NetConnection:
TNC msk-mankms -Port 1688 -InformationLevel Quiet
Если порт недоступен, возможно доступ блокируется файерволом, или на KMS сервере не запущена служба Software Protection (sppsvc); - Для получения более подробной информации о конкретной ошибке активации Windows используете команду:
slui.exe 0x2a ErrorCode
- Также см. статью — «Список распространенных ошибок активации Windows«.
To determine what server is hosting the Key Management Service (KMS) in your network, the nslookup -type=srv _vlmcs._tcp
command should typically return the SRV record responsible for KMS. If this command isn’t working, there are several possible explanations and alternative ways to troubleshoot and identify the KMS host.
Why might nslookup
fail?
- No SRV Record Exists: The
_vlmcs._tcp
SRV record might not be configured in DNS. - Permission or Access Denied: The network or DNS server may restrict service record lookups.
- Incorrect Command: Syntax or spelling mistakes in the
nslookup
query. - DNS Issues: Network or DNS server issues might prevent a proper response.
Alternatives to Find the KMS Host
Here are some other methods to find the KMS server:
1. Use PowerShell to Query for KMS
You can use PowerShell to find the KMS server by querying DNS:
Code:
Resolve-DnsName -Type SRV _vlmcs._tcp
This provides detailed DNS information, similar to nslookup
but often more reliable.
2. Check KMS Configuration on a Client
On a Windows client that’s already activating against a KMS host, you can use the following commands to check its activation status and determine the KMS information:
This will display details about the activation, including the KMS server name and the client machine’s activation type.
3. Manually Search DNS Records
If you have access to your DNS server or a management console (like Windows DNS Manager), you can manually search for the _vlmcs._tcp
SRV record there.
4. Check the KMS Server Directly
If you suspect a specific server is configured as the KMS host:
- Run
slmgr /dli
orslmgr /dlv
on the machine to confirm it’s set up as the KMS server. - Look for the Software Licensing Service role in Server Manager, which supports KMS hosting.
5. Use Network Monitoring Tools
If you’re unable to locate the KMS host via the above methods, you can use network monitoring tools to identify activation traffic from your devices. Tools like Wireshark can show the IP or hostname of the device handling KMS activation requests.
Troubleshooting DNS Issues
If DNS misconfiguration is suspected, you may need to:
- Verify the
_vlmcs._tcp
SRV record exists and is published correctly. - Confirm that DNS zones are propagating properly across your network.
- Check network firewall and routing settings to ensure connectivity between your client and the DNS server.
Have More Details?
If you’re still experiencing issues, feel free to share additional details, such as:
- Any error messages you’re seeing.
- The environment (e.g., domain-joined or standalone clients).
- Steps you’ve already tried.
That way, I can provide more specific guidance! Let me know what you discover during your troubleshooting.
Для успешной активации операционных систем Windows Server и Microsoft Office, активируемые системы должны иметь доступ на предоставленные службой технической поддержки IP адрес и порт подключения к сервису KMS. Подключение осуществляется с заранее обозначенных белых IP адресов. Подключения с использованием динамической адресации не осуществляется.
Важные моменты
- Розничные версии: Все розничные версии Microsoft Office (например, Office Home & Student, Office Home & Business) не могут быть активированы через KMS. Они требуют активации с помощью ключа продукта, который поставляется с покупкой.
- Microsoft Office 365: Эта версия Office, которая доступна по подписке, не поддерживает активацию через KMS. Вместо этого она использует другие методы активации, такие как активация через учетную запись Microsoft.
- Microsoft 365 Apps for Enterprise: Это также подписочная версия, которая не может быть активирована с помощью KMS. Она требует постоянного подключения к интернету для проверки подписки и активации.
- Office Online: Веб-версии Office, доступные через браузер, также не подлежат активации через KMS, так как они работают на основе подписки и не требуют установки на локальные устройства.
Запустить командную строку от имени администратора и последовательно выполнить следующие команды:
slmgr /skms <ip>:<port>, где ip – IP адрес подключения, port – порт подключения, предоставленные службой технической поддержки
slmgr /ipk <product_key>, где product_key – ключ операционной системы Windows Server, предоставленный службой технической поддержки
slmgr.vbs /ato
Для активации должен быть установлен Microsoft Office версии не ниже 2013 в корпоративной редакции.
Запустить командную строку от имени администратора и перейти в папку выполнив команду cd C:\Program Files\Microsoft Office\Office16 или cd C:\Program Files (x86)\Microsoft Office\Office16 – для 32-х разрядной версии Office, установленной на 64-х разрядной ОС.
В командной строке, запущенной от имени администратора последовательно выполнить следующие команды:
cscript ospp.vbs /sethst:<ip>, где ip – IP адрес подключения, предоставленный службой технической поддержки
cscript ospp.vbs /setprt:<port>, где port – порт подключения, предоставленный службой технической поддержки
cscript ospp.vbs /inpkey:<product_key>, где product_key – ключ Microsoft Office, предоставленный службой технической поддержки
cscript ospp.vbs /act
Активация операционных систем Windows Server:
Запустить командную строку от имени администратора и последовательно выполнить следующие команды:
slmgr /skms <ip>:<port>, где ip – IP адрес подключения, port – порт подключения, предоставленные службой технической поддержки
slmgr /ipk <product_key>, где product_key – ключ операционной системы Windows Server, предоставленный службой технической поддержки
slmgr.vbs /ato
Активация Microsoft Office:
Запустить командную строку от имени администратора и перейти в папку выполнив команду cd C:\Program Files\Microsoft Office\Office16 или cd C:\Program Files (x86)\Microsoft Office\Office16 – для 32-х разрядной версии Office, установленной на 64-х разрядной ОС.
В командной строке, запущенной от имени администратора последовательно выполнить следующие команды:
cscript ospp.vbs /sethst:<ip>, где ip – IP адрес подключения предоставленный службой технической поддержки
cscript ospp.vbs /setprt:<port>, где port – порт подключения, предоставленный службой технической поддержки
cscript ospp.vbs /inpkey:<product_key>, где product_key – ключ Microsoft Office, предоставленный службой технической поддержки
cscript ospp.vbs /act
Не нашли инструкцию?
Заполните форму, и наш специалист свяжется с вами.
Мы дополним информацию и ответим на ваш вопрос.
Оставить заявку
The Volume Activation Services role needs to be installed on the Windows KMS Server host.
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –IncludeManagementTools
Sign in to Microsoft Volume Licensing Service Center (VLSC) Volume Licensing Service Center (microsoft.com)
go to Download and keys >search Server 2022 datacenter > click KEY > copy the KMS key
Log in to your KMS server and use these commands to prepare the KMS for the Server 2022 activation.
remove current KMS key (if exists)
slmgr /upk
install new KMS key
slmgr /ipk R47NX-MVMYR-98PV9-XYVXY-XBXCH
activate KMS
slmgr /ato
restart service
Restart-Service -Name sppsvc
publish KMS SRV records to DNS (if not already done)
slmgr /sdns
check KMS
slmgr.vbs /dlv
Commands :
install a public GVLK key on a server | slmgr /ipk |
Activate with manually specifying the address and port of the KMS server | slmgr /skms corp-kms1.woshub.com:1688 |
activate Windows to a KMS server | slmgr /ato |
check activation status | slmgr.vbs /dlv |
show all products | slmgr.vbs /dli all |
GVLK keys
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 |
CSVLK group | CSVLK can be hosted on | Windows editions activated by this KMS host |
---|---|---|
Volume License for Windows Server 2022 | Windows Server 2022Windows Server 2019Windows Server 2016 | Windows Server 2022 (all editions)Windows Server Semi-Annual Channel Windows Server 2019 (all editions) Windows Server 2016 (all editions) Windows 11 Enterprise/Enterprise N Windows 11 Professional/Professional N Windows 11 Professional for Workstations/Professional N for Workstations Windows 11 for Education/Education N Windows 10 Enterprise LTSC/LTSC N/LTSB Windows 10 Enterprise/Enterprise N Windows 10 Professional/Professional N Windows 10 Professional for Workstations/Professional N for Workstations Windows 10 for Education/Education N Windows Server 2012 R2 (all editions) Windows 8.1 Professional Windows 8.1 Enterprise Windows Server 2012 (all editions) Windows Server 2008 R2 (all editions) Windows Server 2008 (all editions) Windows 7 Professional Windows 7 Enterprise |
More information :
Key Management Services (KMS) client activation and product keys for Windows Server and Windows | Microsoft Docs
How to create a Key Management Services (KMS) activation host in Windows Server | Microsoft Docs