Меню

Kms значение счетчика недостаточно



Kms значение счетчика недостаточно

[more]
Порядок действий:
1. Поднимаем в своей сети KMS сервер, активируем своим ключиком

2. Смотрим состояние KMS сервера
slmgr /dlv
и видим:
Текущий счётчик: x (чтобы KMS начал активировать должно быть не менее 25, не более числа выданных MAK ключей)
Запросов состояния лицензии «Лицензировано»: x (не проверял, но похоже не более числа выданных MAK ключей, так что активируйте машины без фанатизма).

3. Поднимаем в своей сети компьютер с Windows 7 Pro и активируем её нижеследующим батником.
a). делаем bat файл

for %%i in (. . . . . . . . . . . . . . . . . . . . . . . . . .) do call :Act %skms%
slmgr /ato
goto :end

:Act
cls
sc stop sppsvc
xcopy «7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0» «%systemroot%\system32\*» /H /R /K /Y
xcopy «7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0» «%systemroot%\system32\*» /H /R /K /Y
sc start sppsvc
cscript.exe «%systemroot%\system32\slmgr.vbs» /skms %1
cscript.exe «%systemroot%\system32\slmgr.vbs» /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
cscript.exe «%systemroot%\system32\slmgr.vbs» /ato
:end

Меняем в батнике переменную skms на ip или dns адрес вашего KMS сервера

б). рядом с bat файлом создаём два пустых файла с именами
7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0
7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0

г). запускаем батник и ждём, в итоге должно выскочить окно — Активация выполнена успешно.

д). ради интереса проверяем счётчики на KMS сервере — slmgr /dlv

4. Не забывам запускать свой батник раз в 180 дней, т.к. счётчик активаций на KMS сервере сбрасывается при отсудствии запросов к серверу.

Источник

Страна Админа

Популярно об информационных системах и технологиях

admin@adminland.ru

Вы здесь

Поддержите adminland

Продолжаем сбор средств. Оторвавшим от банковской карты толику малую — спасибо!

Суммы невелики, за 2020 год минимальная — 50, максимальная — 300 рублей.

Но имеют большую ценность — это однозначное подтверждение, что статьи помогли или просто понравились.

Сумма абсолютно не важна — главное участие.

KMS увеличение счетчика

Есть настроенный KMS, прежде чем клиенты смогут активироваться с его помощью, нужно некоторое количество уникальных запросов активации. Клиентский компьютер получает с KMS текущий счетчик и решает активироваться ему или нет. Для клиентских операционных систем счетчик должен быть >=25, для серверных >=5.
Внимание, вопрос, нужно сдать KMS в эксплуатацию и продемонстрировать успешную активацию клиента, а в сети всего 2 компьютера. Как быть?

Форумы:

KMS он хитрый.

Опубликовано 27 августа, 2015 — 15:01 пользователем manager

Компьютер генерирует CMID (client machine ID) и передает его KMS в запросе. KMS заносит CMID в свой кэш, далее кэш используется для увеличения или уменьшения счетчика активаций по определенным правилам.

Если в сети только один компьютер нужно заставить его перегенерировать CMID и обратится с ним на KMS (поторить эту операцию требуемое количество раз). Для Windows 7 перегенерировать можно так:

net stop sppsvc

del %systemroot%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0

del %systemroot%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0

net start sppsvc

Устанавливаем клиентский KMS ключ продукта и обращаемся к KMS:

slmgr /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4

slmgr /ato

если нет сервисной DNS записи определяющей KMS, нужно указать сервер явно slmgr /skms имяKMS:порт

Проверьте счетчик на KMS.

эмулятор kms запросов

Опубликовано 27 августа, 2015 — 15:06 пользователем manager

можно воспользоваться эмулятором kms запросов
http://blog.thinkdigitalsolutions.com/manually-increase-kms-count/
работает для Windows и Office 2010, для 2013 не подходит

получить client machine ID с

Опубликовано 4 августа, 2016 — 16:24 пользователем manager

получить client machine ID с удаленных рабочих станций можно с помощью powershell

Источник

Как накрутить счетчик KMS

Сегодня я разберу в практическом исполнении, как после развернутого сервиса Key Management Service произвести его полный ввод в боевое применение и удовлетворить налагаемому условию:

  • 25 рабочих станций под управлением Windows 7 Корпоративная SP1
  • 5 серверных систем Windows Server 2008 R2

По части серверных систем — это условие я выполнил, а вот с количеством рабочих станций по началу возникли некоторые трудности. Ниже я показываю, как я решал поставленную задачу.

Шаг №1: Накрутить счетчик KMS можно якобы с помощью следующего скрипта:

  • Создать два каталога со специфичными именами
  • Создать bat-файл
  • Запустить bat-файл с правами Администратора на системе

Итак действия ниже:

C:\Windows\system32>mkdir c:\7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0

C:\Windows\system32>mkdir c:\7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0

Создаю bat (c:\1\kms_count.bat) файл следующего содержания:

@echo off
set skms=srv-dc.polygon.local
for %%i in (. . . . . . . . . . . . . . . . . . . . . . . . . .) do call :Act %skms%
slmgr /ato
sc stop sppsvc
goto :end
:Act
sc stop sppsvc
xcopy «c:\7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0» «%systemroot%\system32\*» /H /R /K /Y
xcopy «c:\7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0» «%systemroot%\system32\*» /H /R /K /Y
sc start sppsvc
cscript.exe «%systemroot%\system32\slmgr.vbs» /skms %1
cscript.exe «%systemroot%\system32\slmgr.vbs» /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
cscript.exe «%systemroot%\system32\slmgr.vbs» /ato
sc stop sppsvc
:end

Читайте также:  Что такое маркировка счетчика энергомера

количество точек должно быть больше или равно двадцати пяти – это число запросов к KMS серверу, где ключ: FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4 — это клиентский ключ установки KMS для «Windows 7 Профессиональная» берется из ссылки: https://technet.microsoft.com/ru-ru/library/jj612867(v=ws.11).aspx
После окончания работы скрипта на сервере где развернут

Теперь нужно на всех компьютерах где активацию Windows проделывали с использованием не лицензионных ключей сбросить и нацелить на KMS сервис дабы восстановить рекомендации предъявляемые к KMS сервису иначе через 180 дней данную процедуру придется повторить.

После окончания работы скрипта на сервере где развернут KMS сервис проверяю количество запросов:

C:\Windows\System32>cscript slmgr.vbs /dlv

Key Management Service cumulative requests received from clients

Total requests received: 32

Его значение должно превысить число 25.

Далее KMS сервер переходит в режим полнофункциональной работы и занимается тем за чем эго разворачивали, а именно активирует, но если не будет запросов к нему в течение 180 дней, данную процедуру придется повторить. Пару раз этот скрипт у меня сработал или мне так показалось, вообще не удача.

Шаг №2: Теперь не скриптом буду накручивать счетчик, а склонированными виртуальными системами на базе Windows 7 и скрипта, но времени уже на данную процедуру чуть больше.

  • Создаем VM (или ставим через WDS) на ESXi (или под Virtualbox)
  • Ставим на нее ОСЬ Windows 7 Professional SP1 (Авторизуюсь под своей учетной записью в Volume Licensing Service Center и скачиваю дистрибутив данный дистрибутив)
  • Пишем в текстовом редакторе notepad++ такие строки и сохраняем на рабочем столе данный файл с расширением bat:

slmgr /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4

slmgr /skms srv-dc.polygon.local:1688

slmgr /ato

shutdown -s -t 0 -f

  • Выключаем VM, создаю снапшот данной виртуальной машины, при этом Windows не должна быть активирована.
  • Запускаем VM
  • Запускаем с рабочего стола данный bat-файл с правами Администратора

После проверяем, что на сервере где развернута KMS служба счетчик Current Count изменился, а он действительно изменяется. И таким образом возвратом на снапшот и запуском bat файла поднимаем счетчик до необходимого значения. Долго и однообразно, но главное выполнить задачу.

Есть еще один нюанс с которым я столкнулся, да же способ выше вдруг перестал работать в логах на сервере KMS одна и та же запись перестала проходить, и в этом случаем предпринял решение сделать следующее см. ниже с этого шага я добился поставленной цели названием данной заметки:

Шаг №3 Создал на ESXi виртуальную машину.

  • VM (+ Скрипты, Windows6.1-KB2998527-x64.msu, Windows6.1-KB2757817-x64.msu) → сделал 25 снапшотов
  • Поместил на рабочий стол два скрипта

start cmd /c slmgr /rearm»

timeout /t 10 /nobreak > NUL

wmic computersystem where name=»%COMPUTERNAME%» call rename name=»computer-%random%»

shutdown /r /t 0

start cmd /c «slmgr.vbs /skms srv-dc.polygon.local:1688»
timeout /t 2 /nobreak > NUL
start cmd /c «slmgr.vbs /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4»
timeout /t 15 /nobreak > NUL
start cmd /c «slmgr.vbs /ato»
timeout /t 30 /nobreak > NUL
shutdown /s /t 0

Выключил виртуальную машину и экспортировал VM в контейнер OVA.

А потом развернул 25 систем: vsphere Client — File — Deploy OVF Template.

  • Запускаю первую VM
  • Запускаю скрипт изменения имени компьютера
  • Запускают скрипт активации
  • После удаляю данную VM и перехожу к следующей.

Тем временем на сервере KMS слежу за счетчиком он увеличивается раз за разом:

C:\Users\ekzorchik>slmgr /dli

Microsoft (R) Windows Script Host Version 5.8

Copyright (C) Microsoft Corporation. All rights reserved.

Name: Windows Server(R), ServerEnterprise edition

Description: Windows Operating System — Windows Server(R), VOLUME_KMS_R2_B channel

Partial Product Key: XC3D2

License Status: Licensed

Key Management Service is enabled on this machine

Current count: 26 → счетчик увеличен на требуемое значение, да и плюс 1 (+1)

Listening on Port: 1688

DNS publishing enabled

KMS priority: Normal

Теперь рабочие станции на которые появлялись ошибки при активации: Код ошибки: 0x8007007B, а при консольном обновлении: slmgr /ato ошибка ниже представленного вида:

Читайте также:  Счетчик со и446 5 17а

Переключаюсь на станцию на которой возникла проблема с активацией через KMS сервис, пробую активировать систему по сети:

Пуск – Панель управления – Система – нажимаю на “Необходимо выполнить активацию сегодня. Выполнить активацию Windows”“Активировать Windows по сети” и

и система успешно активируется:

Теперь нужно на всех компьютерах где активацию Windows проделывали с использованием не лицензионных ключей сбросить и нацелить на KMS сервис дабы восстановить рекомендации предъявляемые к KMS сервису иначе через 180 дней данную процедуру придется повторить.

Вот собственно и все, работает, с уважением автор блога — Олло Александр (aka ekzorchik).

Источник

Microsoft и KMS

Итак, Вы закупили лицензии на продукты Microsoft по корпоративной программе лицензирования и получили помимо MAK ключей также и KMS.

1) Что есть KMS?

В двух словах: KMS позволяет Вам создать внутри Вашей организации, Вашего домена Active Directory, сервер активации, который будет обслуживать компьютеры.

Таким образом, ПО, которое требует активации, будет ломиться не в интернет на сервера Microsoft, а к какому-то компьютеру внутри Вашей фирмы. Чем это лучше?

а) Не нагружается интернет-канал запросами на переактивацию — они, кстати, по-умолчанию происходят каждую неделю.
б) Вы свободны переактивировать лицензии сколько угодно, не боясь того, что сервера Microsoft Вас забанят «ибо часто и с разных машин». Очень удобно во время, когда Вы меняете парк ПК, соответственно, происходит частая переактивация продуктов.
в) Ну и простота установки — достаточно поставить продукт, не указывая никаких ключей при установке, и завести компьютер в домен — и ПО самостоятельно найдет KMS-сервер и активируется. От Вас не требуется даже помнить или носить с собой ключ активации — после установки KMS-сервера он больше не потребуется вплоть до переустановки этого самого сервера.

2) Куда ставить KMS?

В зависимости от класса продукта KMS можно ставить либо на клиентскую машину Windows Vista/7, либо на Windows Server 2008.

Если Вы закупили только Windows Vista или Windows 7 — то KMS нужно развернуть на одном из компьютеров с этой самой ОС. Windows Server Вам не нужен. Просто имейте в виду, что разворачивать KMS надо на той машине, которая максимально много времени находится в рабочей состоянии в сети, чтобы клиентские компьютеры могли без проблем подсоединиться.

Если Вы закупили Windows Server 2008 — то, соответственно, KMS ставите на нее. При этом этот же сервер KMS WS2008 будет успешно активировать и машины под управлением десктоп ОС Windows Vista или Windows 7.

3) Как ставить KMS?

Проще некуда. Выбираете компьютер, который будет сервером KMS и активируете его ключем KMS. Т.е. открываете окно свойств компьютера, кликаете на надписи «активировать сейчас», вводите ключ KMS, соглашаетесь с предупреждением, что этот компьютер станет нести роль сервера KMS, и. и все, собственно.

Процедура одинаковая для Windows Vista/7 и для Windows Server 2008+.

Еще раз замечу — при установке сервера KMS на Windows Server (соответственно, наличии KMS ключа для Windows Server и, конечно, лицензии), ставить еще один KMS для клиентских машин, например, на какой-то компьютер с Windows 7 — не нужно!

4) Клиентские компьютеры — как активировать через KMS?

Устанавливайте Windows не вводя никаких ключей (с пустым полем). Заводите в домен. Идите в свойства компьютера и нажимайте «Активировать сейчас».

Первые 25 компьютеров сначала будут писать что-то вроде «KMS служба сообщила, что значение счетчика недостаточно» (об этом ниже). Когда накопится нужное количество (25 шт. Windows Vista/7 или 5 Windows Server) все компьютеры просто начнут активироваться. Сами.

Ничего особенно делать не надо — оно само работает )))

5) Почему при активации других компьютеров KMS пишет что-то про счетчик?

Потому что Microsoft ограничила область применения KMS-активации средними и большими фирмами. Активированный KMS-сервер не будет раздавать активации до тех пор, пока к нему не обратится определенное количество клиентских компьютеров.

Для Windows Vista/7 (десктопов) необходимо 25 РАЗНЫХ компьютеров.
Для Windows Server 2008 необходимо 5 РАЗНЫХ серверов.

Таким образом, пока у Вас не накопится 25 компьютеров с Windows Vista или 7, ломящихся за активацией к KMS серверу (соответственно, это должны быть не коробки и не активированные по MAK системы) — активироваться системы не начнут.

Читайте также:  Что означает одн по счетчику

Для серверов — достаточно 5ти серверов для начала процесса активации.

6) Как на компьютере-сервере KMS посмотреть текущее значение счетчика?

В командной строке (Пуск->Выполнить помните?) вводим команду:

И смотрим информацию по текущей лицензии. Среди нее на компьютере, который является сервером KMS, отобразится и текущее значение счетчика.

7) Как накрутить этот счетчик?

Эммм. Короче, хитрость в том, что при установке ОС генерится уникальный UID, который не совпадает у двух систем, поставленных на один и тот же компьютер с одного и того же дистрибьютива — т.е. рандомный такой ID.

KMS сервер этот ID запоминает, потому фишка «создал виртуальную машину и скопировал ее» не катит — ID будет одним и KMS будет считать это за один компьютер.

В интернете ходят несколько методов накрутки счетчика, но рабочий я нашел только один: это банально установить 25 (или сколько Вам не хватает) виртуальных машин (или просто столько раз переустановить винду). От самих железок не зависит — поэтому Вы можете просто нужное количество раз на один и тот-же компьютер переустановить ОС — и все будет хоккей.

НО! Есть замечание! Не стоит этого делать (накручивать счетчик), если физически нет реально нужного колиества компьютеров, которые Вы просто, например, постепенно собираетесь переводить с XP на Windows 7 или иже с тем, т.к. через некоторое время (несколько месяцев) сервер KMS, не будь дурак и не видя нужных компьютеров в сети продолжительное время, «забывает» о них и, соотвествтенно, снижает свой счетчик.

Моральный смысл накручивания счетчика я вижу только в случае, если у Вас идет постепенный переход с Windows XP на более новые версии. Все, кроме Microsoft, понимают, что нереально сразу десятки компьютеров переустановить (даже в режиме апгрейда): часто помимо их Office на компьютерах существуют различные узко-специализированные хитро-активирующиеся и просто привязывающиеся программы, нередко сразу не работающие в среде Windows 7 из-за несовместимостей и т.д.

8) Как мне из командной строки активировать Windows?

9) Как компьютеры находят сервер KMS?

KMS регистрируется на DNS-сервере Ваших контроллеров домена Active Directory с использованием TXT-записи. Клиентские компьютеры во время активации опрашивают зону Вашего домена на наличие записей TXT по контенту KMS и ломятся на тот IP, который указан в этой записи.

IP обновляет сам сервер KMS, Вам за это заморачиваться не надо.

10) Как мне выключить DNS-публикацию KMS-сервера или включить ее обратно?

ВНИМАНИЕ! Делаем из-под администратора! Не доменного админа, а «Выполнить от имени администратора» (при условии включенной UAC).

И обязательно перезагрузиться.

Если нужно включить публикацию в DNS Вашего KMS сервера обратно:

И снова перезагружаетесь.

11) Я что-то поменял в KMS, но клиентские компьютеры все равно ломятся по старому IP:порт.

Да, клиентские машины кешируют записи TXT серверов KMS. Варианта два:
а) Подождать. Я не помню TTL записей KMS, но через денек компьютеры заломятся по новым реквизитам.
б) Выключить у компьютеров кеширование KMS-реквизитов и сбросить DNS-кеш (из-под администратора!):

Если нужно включить кеш обратно:

12) Как изменить интервал переактивации?

По-умолчанию каждый компьютер заново запрашивает статус активации каждые 7 дней. Для того, чтобы изменить это значение, выполните команду (из-под администратора):

где вместо XXX подставьте количество минут (от 30 минут до 30 дней). Через этот интервал активированные компьютеры будут обновлять свой статус активации.

13) Что еще можно сделать через SLMGR?

без параметров покажет Вам подсказку из 4х страниц — что она умеет.

14) Где на DNS-сервере находятся эти TXT-записи?

Откройте оснастку DNS-сервера, разверните «Зоны прямого просмотра».
Зайдите в зону с названием Вашего домена.
Откройте вкладку «_tcp».
Записи под названием «_VLMCS» — это и есть TXT-записи KMS-серверов в пределах Вашего домена.

Ну вот, в двух словах рассказал самое полезно про KMS. Больше информации содержится на сайте Microsoft, а по SLMGR — в справке к ней.

Источник

Adblock
detector