Эта статья посвящена подробному описанию особенностей функционирования и использовании технологии KMS активации продуктов Microsoft. Служба управления ключами KMS (Key Management Server) позволяет корпоративным заказчикам программы Volume License развертывать в сети собственный хост, на котором будут активироваться все клиенты. Благодаря KMS, устройствам в сети не нужно обращаться к серверам активации Microsoft в интернете для активации Windows, Office, Project, или Visio.
Архитектура службы 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).
Ключ 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 сервере.
Установка KMS сервера на Windows Server в корпоративной сети
Для развертывания службы KMS вам нужен хост с Windows Server (можно совмещать роль 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).
Активация 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«.
Вот спасибо.
Коротко и ясно.
Очень удобно.
При активации сервер 2008 на сервере KMS 2012 ошибка 0xC004F038. Но количество запросов уже перевалило за 30! в чем может быть проблема? Спасибо.
Странно, ошибка 0xC004F038 говорит о том, что недостаточно клиентов…
Машины случайно не клонированные? В этом случае у них будут совпадать CMID и они будут считаться одним объектом
Нет, не клонированные. Я производил запросы с одной машины, остальные пока остались активированны на предыдущем KMS сервере, который уже удален и публикация днс старого отключена. Но активация у них еще не слетела.
То есть мне нужно проделать переактивацию минимум 5 разных серверов? Будет ли как то влиять то, что у меня уже 50 запросос с одного сервера?
Спасибо.
Нет, не клонированные. Я производил активацию только с одного сервера.
Нужно 5 минимум с разных серверов? Просто остальные пока остались активированными на предыдущем КМС.
Как то повлияет на активацию то, что у меня уже 50 запросов?
Спасибо.
Да, вам нужно чтобы как минимум 5 разных серверных систем или 25 клиентских машин отправили бы запрос на активацию на новом KMS сервере.
Количество запросов с одного клиента значения не имеет
Немного непонятно.
В моем аккаунте на https://www.microsoft.com/Licensing/servicecenter/default.aspx должны быть ключи для всех продуктов, которые захотят (или которые я заставлю) активироваться на моем KMS-сервере?
Как быть, если сейчас все клиентские ОС куплены вместе с ПК (т.е. OEM)?
Вы можете использовать KMS сервер для активации клиентов только при наличии соответствующего соглашения (договора) Software Assurance с Майкрософт или партнером. В этом случае в вашем аккаунте на сайте лицензирования будут ключи, необхдимые для активации KMS сервера.
В вашем случае, т.к. продукты куплены по OEM лицензии — они либо уже активированы, либо подлежат активации через интеренет / по телефону. KMS сервер вам не нужен
А количество таких лицензий (KMS) будет указано в договоре Software Assurance?
И я правильно понимаю, что неиспользуемые лицензии могут быть активированы на новых пк? Важно лишь, чтобы в каждый момент времени кол-во лицензий соответствовало количеству ПК, которые активируются через KMS?
1. Количество лицензий определяется в договоре и также отображается на в личном кабинете сайта MS Licensing.
2. Да
3. Да, тут действует «джентльменское соглашение», что в среднем вы не превышаете купленное количество лицензий
Спасибо за ответы!
А если я купил 20 лицензий ОС. При этом 5 накручу скриптом, что бы было 25. При этом я явно
нарушаю? и лучше МАС использовать? или все же все будет в рамках?
Подскажите, пожалуйста:
В организации в домене развернут КМS-сервер — ПК домена активируются с него.
Если необходимо вывести часть ПК из домена (реорганизация), то можно ли как-то сохранить на этих отдельных ПК активацию? или может можно взять ключи с КМS-сервера и активировать их локально на этих отдельных ПК?
Будет ли доступен старый KMS сервер для выводимых клиентов? Если — да, проблем не будет — KMS сервер может обслуживать клиентов из разных доменов.
Не забывайте про юридические тонкости. По лицензионным соглашениям активировать на KMS сервере можно только компьютеры той организации, которая приобретала лицензии.
Если юр. лицо одно, можно с помощью VLC ключа (KMS host key) из личного кабинета на сайте лицензирования MS развернуть и активировать второй KMS сервер в новом домене.
Добрый день! Настроил KMS, все работает но спустя какое-то время сервак обнуляет счетчик лицензий, видимо клиенты не обращаются к нему повторно за активацией, каким образом можно автоматизировать повторные обращения?
Заранее благодарен.
Добрый день! Довольно странно, активированные системы должны автоматически раз в неделю (если не ошибаюсь) пытаться обновить активацию. Для каждого клиента CMID с данными об активации хранятся на сервере 30 дней. Вероятно, клиенты просто не разу по каким то причинам не пытались обратиться к серверу.
Возможные причины: физическая недоступность сервера с клиентов (маршрутизация, коммутация и пр), файервол (порт по-умолчанию 1688), клиент не может найти (отрезолвить по имени) KMS сервер.
Попытаться вручную активировать клиента:
slmgr /ato
Если будут ошибки попробуйте предварительно указать KMS сервер:
slmgr /skms kms-server.winitpro.ru:1688
Ну и покажите текст статуса активации любого клиента (удалив персональную информацию)
cscript.exe c:\windows\system32\slmgr.vbs /dlv all > c:\tmp\dlv.txt
При ручной активации проблем не возникает, использую три команды
slmgr /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
slmgr /skms kms_server:1688
slmgr.vbs /ato
Буду следить за лицензиями, если что отпишусь!
Еще один вопрос — есть ли какая-то команда, чтобы на kms сервере посмотреть значение ключа /sri, которое установлено сейчас? Спасибо!
Все настройки KMS сервера хранятся в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform
В вашем случае нужен ключ VLRenewalInterval, определяющий как часто клиент должен обращаться к KMS серверу за активацией. Значение по-умолчанию 10800 (dec). Что означающий 7 дней, максимальное допустимо значение 43200 минут (30 дней).
Здорово, блин. А если у меня 7 максимальная.
Не переставлять же винду из-за этого…
Смените редакцию на Windows 7 PRO, либо просто воспользуйтесь сторонним софтом 😉
Здравствуйте, поставил KMS на server 2012R2.
Позже установил VAMT. добавил ключ для системы, а вот для офиса он не принимает.
Причём если добавить через slmgr, то добавляется, но в VAMT не отображается.
Как так?
Какие версии VAMT и MS office?
Организация имеет академическую лицензию, в соответствии с которой
работник может установить Windows 7 pro на домашний компьютер.
Указана команда которая должны быть выполнена на домашнем компьютере: cscript c:\windows\system32\slmgr.vbs -skms kms.servername.ru
При попытке активации выходит ошибка 0xC004F074 — кмс сервер недоступен.
В локальной сети организации выполнение этой команды приводит к активации Windows
Проверьте что KMS сервер доступен с внешнего клиента (как я понимаю он у вас опубликован наружу неким образом?), и порт (1688 по умолчанию) между клиентом и KMS сервером не блокируется межсетевым экраном.
Можно ли на WinSrv2008r2 установить CSVLK ключ к примеру от WinSrv2008r2 и WinSrv2012r2 одновременно, чтобы активировать обе версии ОС?
Если ваш KMS сервер актирован KMS host ключом WinSrv2012r2, то он будет активировать все предыдущие поддерживаемые версии Windows. У меня именно так сейчас работает.
Добрый день. Подскажите, пожалуйста. Наша организация приобрела по OLP Office 2016 Pro Plus 33 лицензии, почему в ЛК MS VLC отображаются только МАК-ключи? Ранее, если не ошибаюсь, КМС-ключи добавлялись и при более мелких заказах. Никаких SA не приобретали. Какой порог лицензий или чего может не хватать? Windows 10, кстати, на 33 лицензии тоже не добавились в КМС.
Написал в техподдержку MS, извинились и добавили эти ключи. Если у кого такая же проблема будет.
Можно ли на 1 KMS host (service) поднять несколько ключей, например 10 KMS ключа для windows 8.1 по 50 лицензий.
Если не ошибаюсь, делать это необязательно 🙂 У нас тоже много ключей КМС, но я активировал один из них — счетчик в 50 ПК не проверяется и активировалось по нему уже очень много ПК (>50). Так понимаю, что тут уже на честность — приобретаете лицензии и пользуйтесь как положено. А то, что используется один ключ — ничего страшного. Но могу ошибаться. Может коллеги поправят.
В том то и проблема, что в техподдержке посылают на официальный форум.
А нужен официальный ответ, когда проверка придет и посмотрит на сервер, а у него 50 активаций, и активировано по счетчику 500+ раз,
можно конечно наклейки на корпус системника прикрепить.
Но это реально как то сомнительно.
Официальный это Technet? Думаю, не стоит ничего клеить и выполнять проверки. Активации будут проходить, а свидетельством о том, что вы используете подлинное ПО будут бумажные лицензии в сейфе и ЛК Volume licencing center 🙂
В случае переустановки Windows или MS Office и повторной активации через KMS сервер, такая активация считается новой и сервер делает +1 на счетчике? Возможен вариант дезактивации лицензии на KMS сервере?
Переустановленная Windows будет считаться для KMS новой системой и активируется новой лицензией.
С другой стороны смысла в сбросе счетчика активаций/ деактивации лицензии нет. Т.е. если какой-то компьютер не связывается с сервером KMS в течении 30 дней, запись об его активации удаляется из БД KMS.
Тем более количество клиентов KMS сервера не ограничено.
Добрый день.
В наличии лицензии на Win7 35 штук, на WinServer 2012R2 2 шт. В разделе ключей на VLSC есть KMS ключ для Win7. Для Win Server 2012R2 ключа KMS нет. Так как KMS ключа для серверной ОС нет, то получается, что активировать KMS сервер можно только на Win7?
Денис, все верно. Вы ведь не так часто ставите серверную винду? 🙂 А вот «семерку» обязательно настройте.
Я, наверное, не очень понятно описал вопрос….. То, что надо ставить KMS для активации Win7 понятно. Вопрос был про то, на какой ОС его ставить. Для Win7 KMS ключ есть. И получается, что установить сам KMS сервер можно ТОЛЬКО под ОС Win7, и не получится под ОС WinServer? Хотелось установить KMS сервер для активации Win7 на сервере. А для активации хоста WinServer ключа то нет….
Почему? Необязательно. К примеру, у нас Windows Server 2012R2, на нем развернуты серверы активаций Windows 7,8.1,10 и офисов. Все на одной машине. Настраивается, кажется, с помощью доп.компонентов. Точно не скажу, было давно.
Вы можете установить KMS сервер на любой версии Windows. Конечно, правильнее всего использовать для этих целей не клиентскую станцию, а север.
После активации ваш сервер сможет активировать только клиенты с Windows 7 (при 25+клиентов)/ Windows Server 2008 R2 (при 5+ клиентах).
Но активация Windows Server в этом случае хотя и будет выполнятся, но юридически это нарушение лицензии.
Не получается. При попытке в командной строке на WinServer 2012R2 добавить ключ KMS Win7 получаем ошибку «0xC004F050 The Software Licensing Service reported that the product key is invalid». Ключ точно введен верно, я его скопировал из VLSC. Что я тогда делаю не так?
Почему-то мне кажется что ключ не тот (не KMS).
Вы копировали ключ из раздела License -> Relationship Summary -> Product Keys. Как он называется? Должно быть что-то в виде Windows 7/Pro KMS
Я разобрался…. Позвонил в МС, дали ключ KMS для WS2012R2 в личном кабинете. Установил на сервере и все взлетело. 🙂
Здравствуйте!
у меня всё работает, но есть 1 проблема: когда ставлю Office на тот же сервер на котором стоит KMS-сервер, то Office не находит KMS, пишет: »
LICENSE DESCRIPTION: Office 16, VOLUME_KMSCLIENT channel
LICENSE STATUS: —OOB_GRACE—
ERROR CODE: 0x4004F00C
ERROR DESCRIPTION: The Software Licensing Service reported that the application
is running within the valid grace period.
REMAINING GRACE: 29 days (42521 minute(s) before expiring)
DNS auto-discovery: KMS name not available»
когда руками прописываю kms -сервер — всё равно не хочет активировать.
подскажите в чём может быть проблема?
Как я понял из вашего сообщения, у вас не активировался Office 2016 на клиенте.
Эта ошибка говорит, что у вас офис работает в ознакомительном периоде. Это означает, что установлена не корпоративная (volume редакция) офиса, либо не настроен/не доступен KMS сервер для Office 2016.
Убедитесь, что вы установили и активировали Microsoft Office 2016 Volume License Pack на сервере KMS (см статью https://winitpro.ru/index.php/2015/11/12/osobennosti-kms-aktivacii-ms-office-2016/)
Если KMS сервер Office активирован корректно и DNS запись в DNS имеется, попробуйте на клиенте руками указать GVLK ключ из таблицы и адрес KMS сервера командами (например для Office Professional Plus 2016)
CD "c:\Program Files\Microsoft Office\Office16"
ospp.vbs /inpkey:JNRGM-WHDWX-FJJG3-K47QV-DRTFM
cscript ospp.vbs /sethst:yourkmshost.contoso.com
Активация:
cscript ospp.vbs /act
Через какое-то время провеьте статус актвации?
Текущий статус активации можно получить с помощью команды:
ospp.vbs /dstatusall
спасибо, за быстрый ответ!
нет, вы не совсем правильно поняли. во всей сети у меня на клиентах Office16 отлично активируется через KMS-сервер. Проблема только с одной машиной (сервером) на котором установлен KMS. Попробую расписать подробнее: есть сервер win2008r2 на нём развёрнут KMS, и вот когда я ставлю Office16 на этот же самый win2008r2 (именно на тот же сервер где развёрнут KMS), то Office16 не активируется и не находит KMS. Т.е. он не видит KMS на самом же себе. Пробовал в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663\dedfa23d-6ed1-45a6-85dc-63cae0546de6 в KeyManagementServiceName прописать localhost — безрезультатно.
Ок, понял проблему.
Но решения, к сожалению, не знаю… Есть подозрения, что экземпляр Office пытается использовать ключ KMS host key.
Нет ли у вас фаейрволов, второго интерфейса, хитрой маршрутизации? Нормально ли резолвится с хоста собственное имя…..
Ну а вообще, может не надо ставить Office на KMS сервере ? Есть шанс сломать KMS сервер 🙂
Здравствуйте!
Подскажите пожалуйста ответы на два вопроса:
1) За месяц до следующей автоактивации начинает терроризировать окно уведомления о необходимости активации. Можно ли его отключить, не отключая при этом службу обновления виндовс?
2) Как узнать количество неизрасходованных авто активаций в шт., что в одночасе не остаться с заблокированной версией Windows.
Спасибо за ответ!
Добрый день!
Речь об активации клиентов на KMS сервере?
Если да:
1) Если сервер KMS постоянно доступен с клиента, то автоматическое продление лицензий выполняется каждые семь дней. Каждый раз лицензия выдается на 180 дней.
2) KMS сервер ведет учет количества выданных лицензий устройствам, однако на нем не определена верхняя планка (т.е. вы можете активаитровать на нем любое количество клиентов). Однака с юридической точки зрения количество лицензий оговаривается в контракте с Microsoft, и если вы их превысити, вы должны сообщить об этом и оплатить превышение.
Подскажите, пожалуйста, как ведут себя несколько kms серверов в одной сети?
Вполне себе работоспособная конфигурация. Как правило, смысл в нескольких KMS серверах появляется когда в одном домене живут несколько разных организаций холдинга, каждая из которых самостоятельно лицензирует свои системы.
Основной нюанс — придется политиками (скриптами) назначать собственный KMS сервер для разных организаций, т.к. автообнаружение через DNS будет некорректно.
2Павел
Насколько я помню раньше CSVLK ключ для активации KMS сервера выдавался при покупке SA и пака лицензий (по 25 штук).
Наверно лучше все-таки использовать MAK ключи, т.к. юридически для работы KMS сервера у вас должно быть куплено минимум 25 лицензий.
Но технически вы, конечно, можете накрутить недостающие лицензии.
Доброго дня !
А что можно сделать если после проверки ключа кмс хоста пишет ошибку 0xC004F009 «льготный период истек». На сайтах мелкософта инструкции уже все порезали. Не могу найти эти инструкции по «Выполните инструкции по выходу из режима ограниченной функциональности» .
Добрый день.
Т.е. вы пытаетесь активировать KMS хост? Я правильно понимаю? Или у вас MAK ключ для активации ОС (именно они, насколько я помню были ограничены по времени)? Какая версия ОС?
Если у вас официальный ключ активации KMS сервера, полученный от Microsoft, то смело звоните в тех поддержку. Они вам помогут активировать KMS сервер. А если нет, тогда вам не сюда 🙂
Да, производится активация кмс-хоста, ОС хоста Server 2012R2 с последними обновлениями, последнюю напоминалку видел, нужные обновки присутствуют.
Добрый день — вот такой вопрос возник: установлен новый KMS сервер с ОС Windows Server 2019, на нём активирован ключ для Office 2019 (с Volume License Pack, соответственно) — будет ли этот сервер активировать клиентов c Office 2016? Или нужно также устанавливать License pack и kms-ключ для Office 2016?
Раньше, например, для Office 2010 и 2013 нужны были два отдельных ключа, но это было явно указано в документации Microsoft, тогда как для 2016 и 2019 разъяснений я не нашёл.
Добрый день.
Сам пока не пробовал KMS для Office 2019 , но предудущий опыт подсказывает, что cкорее всего для Office 2016 нужно ставить свой License pack.
Привет.
Можешь подробнее растолковать про GVLK ? получается, смысл в покупке лицензии от Майкрософт в том, чтобы просто по-честному активировать KMS по телефону или через тырнет? Ну, и чтобы доки были на случай проверки фирмы?
GVLK — это ключ, который нужно указать в продукте Microsoft, если вы планируете активировать его на KMS сервере. GVLK ключи общедоступные и всегда одинаковые для каждой редакции Windows или Office. Смысл покупки KMS сервера — упрощение активации в сетях корпоративных клиентов: во-первых не нужно активировать каждый компьютер индивидуально, во-вторых не нужно предоставлять компьютерам доступ в Интернет для активации, в-третьих — проще масштабировать инфраструктуру (увеличилось количество клиентов, серверов), а по итогам предоставить отчет в MSFT о необходимости увеличить количество лицензий.
Это понятно) Я имел ввиду какой «технический смысл» в покупке лицензии? Ведь перед тем, как KMS-сервер заработает, его нужно зарегистрировать в Майкрософте? А для этого нужен ключ, который надо покупать и который находится тут: https://www.microsoft.com/Licensing/servicecenter/default.aspx ? Или как? Не может же быть, чтобы можно было вот так просто сделать сервер активации для предприятия, который будет активировать клиентов при помощи ключей, которые общедоступны?
Все верно. При покупке лицензий вам предоствляется доступ в личный кабинет, где вы можете получить ключ для активации вашего KMS сервера.
Дальше все работает на честном слове (либо в ожидании проверки или запроса от Microsoft).
Технически вы можете купить корпоративные лицензии на 25 компьютеров, получить ключ активации KMS сервера и активировать его. После этого на этом KMS сервере можно активировать неограниченное количество клиентов.
Спасибо за ответ. Виден свет в конце тоннеля незнания матчасти 🙂
Продолжу мысль и на всякий случай напишу дисклеймер: я не призываю никого пользоваться пиратскими копиями программного обеспечения и все такое прочее, скажем так — у меня сугубо исследовательский интерес.
Допустим, из описанных вами вариантов работы «на честном слове» меня интересует «…запроса от Microsoft». Можете подробнее описать оный «запрос»? Это какой-то периодический запрос статуса от KMS-сервера и дальнейшая его проверка, например, на предмет соответствия количества активированных систем количеству купленных лицензий? И, если да, то как часто такие запросы от Майкрософта прилетают?
И второе. Выходит что, скажем так, на этапе первоначальной настройки ничего не получится без купленного ключа для активации KMS-сервера? Или есть варианты как-то пройти эту процедуру без покупки ключа? Что-то вроде вечного триала — запустил каким-то образом KMS-сервер и пользуешься «на честном слове» обещаю активировать его через 30 дней или через 30 лет… Намекните куда копать в таком случае 🙂
2 просто админ
1) вы активируете ваш kms сервер на серверах microsoft в интернете только 1 раз. Потом kmsсервер никуда не стучит, вы даже можете заблокировать доступ в интернет kms серверу на файеволе.
Запрос о кол-ве используемых лицензий от microsoft я сам не видел, но слышал, что такие официальные письма могут рассылаться (например при продлении договора software assurance)
2) не знаю ничего такого. Вам в любом случае нужно активировать kms сервер. Может умельцы и придумали уже что-то для обхода, я не в курсе — не интересовался.
= Статус для продуктов: Windows
== Windows(R) 7, Ultimate edition
Описание продукта: Windows Operating System — Windows(R) 7, RETAIL channel
Частичный ключ продукта: 3MBMV
Состояние лицензии: Out-of-Box (OOB) Grace
Причина: 0x4004f00c
==========================
Подскажите пожалуйста как активировать!!1
Судя по ошибке у вас retail ключ (не используется канал KMS активации). У вас развернут и активирован KMS сервере?
Здравствуйте.
А как быть если в компании офисы находятся в разных странах.нужно ли в кажно стране поднимать КМС или достаточно одного?
Технически, если ваши сети связаны, достаточно одного KMS сервера.
Юридически, если это филиалы, а не другие организации (дочки, внучки), то думаю тоже вполне легально.
После обновы, выскочила 0x4004f00c, выдаёт ошибку при активации Винды 7 через KMS, что посоветуете сделать?
Ошибка 0x4004f00c говорит о том что у вас закончился ознакомительный период исопльзования Windows 7.
Переактивируйте ОС на своем KMS сервере командами (я указал GVLK ключ для Win 7 Pro):
slmgr.vbs /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
slmgr.vbs /skms yourkmsserver:1688
slmgr.vbs /ato
Добрый день. Я так понимаю, что офис активируется на 180 дней, дальше он через это количество дней еще раз пытается достучаться до кмс сервера, чтобы продлить активацию? Возникает проблема. У нас часто люди в командировках и может получиться так, что в это день Х этот пк не рабочей сети. И получается, что офис не активируется и не дает работать полноценно пользователю. Как в этом случае быть?
По умолчанию продление лицензий выполняется каждые семь дней, когда компьютер находится в сети с доступным KMS сервером.
Т.е. каждые семь дней активация продляется на 180 дней. Сотруднику нужно раз в полгода подключать ноутбук в вашу корпоративную сеть.
хмм… странно, так как я встречал числа различные(167, 131, 120 дней). А можно как-нибудь принудительно сделать продление активации, например каждую неделю или месяц?
KMS активация выполняется на 180 дней. Вы можете изменить частоту активации в настройках KMS сервера (Volume License Renewal Interval Days), или активировать Office с нужной частотой планировщиком.
Команда
cscript ospp.vbs /act
— после выполенния команды срок активации продляется до 180 дней.Растолкуйте один момент GVLK общедоступный ключ который ищет KMS серевер который его активирует. Дома когда я ставлю себе пиратку там много где есть кмс активация, вшитая или надо ее сделать. Это и есть тот же GVLK ключ который лезет на какой то сторонний сервер KMS и активирует винду?
GVLK ключ показывает, что эта копия Windows должна актвироваться на KMS сервере. Если клиент в домене, он автоматически пытается найти KMS сервер в сети.
Большинство актвиваторов просто эмулируют KMS сервер в сети, на котором активируется ваша ОС. Перед активацией они также прописывают GVLK ключ.
Добрый день!
Сколько продуктов WIndows можно «упаковать» на один KMS-сервер без использования VAMT?
У меня получилось на один сервер 2019 с ролью KMS упаковать ключи от WServer2019, Office2019, Office2016, а хотелось бы заставить его активировать так-же и WServer2016, Windows10 LTSB.
Или без плясок проще развернуть VAMT?
KMS сервер. активированный последним kms host key может активировать все поддерживаемые версии Windows и Windows Server. Для каждой версии Office на KMS сервер нужно ставить специальное расширение и активировать его отдельным ключом. VAMT нужен для управления ключами, если у вас их много и есть MAK ключи.
== Система имеет проблемы с активацией !!! ===
= Статус для продуктов: Office 2010, Office 2013/2019
== Office 16, Office16O365HomePremR_Grace edition
Описание продукта: Office 16, RETAIL(Grace) channel
Частичный ключ продукта: KHGM9
Состояние лицензии: Notification
Причина: 0xc004f009 Служба лицензирования ПО сообщила, что льготный период истек
==========================
как активировать Office 2016 через активатор КМS Auto, если выдают такую ошибку
Здесь принципиально не обсуждаются активаторы и прочая нелегальная продукция.
Добрый день. Объясните бестолковому, что нужно покупать по порядку, чтобы в конце получать kms сервер.
1) Допустим на начальном этапе у меня нет не оборудования ни программ;
2) У меня появляется 1 пк который должен работать с Windows 10 — что мне надо купить, что бы потом не покупать другую лицензию;
3) появляется еще несколько пк — например 5 штук и 1 сервер ;
4) количество пк вырастает 26+;
Спасибо.
Здесь чисто вопрос планирования. Если вы знаете, что через год у вас будет 25+ компьютеров, почему-бы заранее не подумать о приобретении корпоративной подписки.
Если вы не знаете что у вас будет через год/полгода, покупайте коробочные лицензии или oem и не парьтесь. KMS вам вряд ли понадобится.
Добрый день.
Имеется развернутый КМС сервер, необходимо добавить новые ключи для активации WIndows10, но есть проблема, на сервере нет SQL сервера, причем КМС работает и активирует клиенты, вероятно БД хранится на другом сервере, как выяснить где база к которой подключается КМС?
сервер внедрял предыдущий админ, он уволился.
Для KMS бд не нужна. Вероятно у вас используется управлялка Volume Activation Management Tool(VAMT) https://winitpro.ru/index.php/2013/03/05/upravlenie-licenziyami-microsoft-s-pomoshhyu-volume-activation-management-tool-3-0/
Разъясните плиз.
Имеется КМС сервер на базе WS2k16, который активирует клиенты WS2k16 в сети (все работает ОК)
Планируется добавить в сеть несколько клиентов WS2k19.
Как в таком случаи добавить kms key ws2k19 в КМС сервер ?
Ключ ws2k19 уже имеется.
Абсолютно спокойно добавляй через оснастку ключ на WS2019. Службе KMS без разницы что раздавать. Сложности есть только с ключами на офис. Отдельно отмечу, что ключи KMS имеют обратную совместимость вниз.
Не найду нигде таблицу соответствия версий и выпусков Windows и Office, активируемых ключами последующих версий.
Пример: kms ключ windows server 2012 активирует эту и предыдущие версии windows server и windows 8.1 и предыдущие версии windows.
Осталась информация или результаты экспериментов?
Конкретно сомнения в способности kms 2012 активировать 2012 r2
Чтобы предудущая версия Windows Server могла активровать более новые версии WIn Serv через KMS, на нее нужно установить специальное обновление:
В вашем случае такое:
Update adds support for Windows 8.1 and Windows Server 2012 R2 clients to Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012 KMS hosts
https://support.microsoft.com/en-us/topic/update-adds-support-for-windows-8-1-and-windows-server-2012-r2-clients-to-windows-server-2008-windows-7-windows-server-2008-r2-windows-8-and-windows-server-2012-kms-hosts-f9c43484-ef8d-6a37-f0b4-f67d58868a4c
Это знаю. А сам ключ-то kms 2012 сможет активировать 2012 r2 серверы или нужно уже 2012 r2 kms ключ покупать?
Да, нужен новый KMS ключ для WS2012R2 или выше для активации на хосте.
Из статьи по ссылке выше
To install a new KMS host key for Windows 8.1 activation or for Windows Server 2012 R2 activation, run the following command:cscript %windir%\system32\slmgr.vbs /ipk Note In this command, " " is a placeholder for the new KMS host key for Windows 8.1 activation or for Windows Server 2012 R2 activation.
Понял, спасибо. По моему опыту ключ 2012 активирует 8.1
Где-то была таблица какие kms ключи (каких версий и редакций windows) что могут активировать, никак не найду.
Поднял роль KMS на контроллере домена (2019 стандарт), запустил vmw.exe с правами админа, дошел до ввода ключа узла KMS, ввожу ключ на вин7 про (у нас их двести штук закуплены 10 лет назад по open license), пишет «недопустимый ключ». Ключ точно KMS (первый раз лоханулся, ввел MAK, потом сообразил). Что я делаю не так? Или нужен ключ на 2019? Но сервер OEMный, где на него взять KMS-ключ?
В кабинете VLCS все перерыл, не нашел упоминания отдельного ключа для узла. Выше упоминалась Software Assurance, без нее не дают этот ключ что ли?
ооо дааа)
он съест ТОЛЬКО 2019 kms, спасибо индусам (микрософта), нужно либо поднять виртуалку на этом сервере с win 7 sp1 и её активировать мак ключом, либо на отдельный комп её ставить и тогда уже mak’чить.
И я хз будет ли работать, если нет dns на винде, ибо потребуется отдельная опция, указующая на адрес кмс сервера)
Короче я не против платного софта, но мнханизм активации должен быть нормальным, с простой а-записью в dns и приложением на винду со списком и типом активированных лицензий.
О, и чуть не забыл: после активации же ещё счётчик запросов накрутить нужно будет))
ой, ошибся, kms ключом win 7 sp1 активировать нужно будет, mak вообще не существкет)
Подскажите пожалуйста, это нормально, если в нет KMS ключа?
Обратитесь в техподдержку по телефону. они могут сгенерировать для вас ключ в личном кабинете.
Обычно он должен появляться там при заказе от 25 лицензий, или я не прав?
По идее да, но тут магическое число 25.
Года два назад был случай, когда один из заказчиков купил 10 комплектов лицензий для Windows Server и личном кабинете kms host key не было. Его добавили только после моего звонка в техподдержку.
Благодарю, буду иметь в виду это решение.
Майкрософт хорошая компания, надёжная как индусский код, если я всё правильно понял)
https://docs.microsoft.com/ru-ru/licensing/products-keys-faq
да, оказывается примерно с 2015 года MS дает KMS host key только по запросу.
Each KMS key can be installed on up to six KMS hosts.
Но не в РФ… прикрыли активацию…
upd. Вот кстати как можно получить более подробное описание ошибок активации:
slui.exe 0x2a ErrorCode
Можно как-то задать KMS ключи для клиентов через GPO?
Наверно проще всего через startup скрипт GPO:
slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
1. Почти все Про версии клиентской винды и все серверной с момента установки имеютпрописанный гпо ключ.
2. Я рекомендую официальную утилиту мелкомягких VAMT для централизованного управления всеми ключами активации в сети
Есть пачка ключей для пачки компьютеров, на которых периодически переустанавливается система. К этим компьютерам идут ключи (непонятно что за ключи пришли просто в txt документе, но точно не GVLK и не OEM). Можно ли как-то рассылать их по именам компьютеров в домене?
Если каждый ключ подходит только к определенному компу, то это ОЕМ, если 7ка, то ОЕМ нужно каждый раз прописывать вручную, 8+ подхватывают их из БИОСа.
Возможно это МАК ключи, они универсальны, но у них есть лимит активаций, насчет переактиваций на том же железе — хз, вроде тоже счетчик поднимает.
Я эту проблему решил поднятием КМС сервера с КМС ключом, его нужно запрашивать у майком при покупке от Н лицензий, говорят его перестали автоматически присылать.
Если КМС сервер не вариант, то VAMT вам в помощь.
slmgr /xpr — сколько осталось до окончания активации
Всем добра, подскажите что за ошибка и почему может быть при активации офиса к серверу кмс в мск моей организации.
PS C:\Program Files\Microsoft Office\Office16> cscript ospp.vbs /act
Сервер сценариев Windows (Microsoft ®) версия 5.812
Copyright (C) Корпорация Майкрософт 1996-2006, все права защищены.
—Processing—————————
—————————————
Installed product key detected — attempting to activate the following product:
SKU ID: 85dd8b5f-eaa4-4af3-a628-cce9e77c9a03
LICENSE NAME: Office 19, Office19ProPlus2019VL_KMS_Client_AE edition
LICENSE DESCRIPTION: Office 19, VOLUME_KMSCLIENT channel
Last 5 characters of installed product key: 6MWKP
ERROR CODE: 0x80080005
ERROR DESCRIPTION: Run the following: cscript ospp.vbs /ddescr:0x80080005
—————————————
—————————————
—Exiting——————————
Добрый день.
Чтобы конвертировать ретейл офис в LTSC везде написано про установку ключа.
Но в первую очередь надо зарегистрировать ProPlus2021VL_KMS*.xrm-ms
for /f %x in ('dir /b ..\root\Licenses16\ProPlus2021VL_KMS*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
Мои Файлы такие.
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inslic:"C:\Program Files\Microsoft Office\root\Licenses16\ProPlus2021VL_KMS_Client_AE-ul-oob.xrm-ms"
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inslic:"C:\Program Files\Microsoft Office\root\Licenses16\ProPlus2021VL_KMS_Client_AE-ppd.xrm-ms"
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inslic:"C:\Program Files\Microsoft Office\root\Licenses16\ProPlus2021VL_KMS_Client_AE-ul.xrm-ms"
Вопрос можно первый вариант команды переделать чтоб он сам надодил где у меня стоит офис?
После обновления с 2012R2 до 2016 больше не работает KMS служба. В AD хранятся все ключи но порт 1688 не слушается.
Машина досталась от бывших админов.
Наверно надо как переактивировать её.
Подскажите как это сделать ?
Т.е. вы сделали in-plaсe upgrade хоста с KMS до 2016 и после этого, он перстал работать?
Что выдает команда?
slmgr.vbs /dlv
И сейчас из РФ насколько я знаю, активировать KMS хост не удастся. Как вариант — через vpn/прокси — но не уверен.
Добрый день.
Подскажите, с учетом введения 12 пакета санкций, и прочих палок в колеса..
Как обезопасить свой KMS сервер чтобы с него не прилетело чего лишнего со стороны Microsoft?
Сделать копию образа ОС. Заблокировать доступ в интернет, не ставить обновления…