Перейти к основному содержимому

KMSServersManager

Скачать архивом можно отсюда. Распаковать можно куда угодно, на флешку тоже.

KMSServersManager.zip
cyggcc_s-1.dll
cygwin1.dll
Install_Task_KMSServersManager.cmd
KMSServers.ini
KMSServersManager.cmd
KMSServersManager.xml
readme.html
sed.exe
slmgr.vbs
UnInstall_Task_KMSServersManager.cmd
vlmcs.exe

Краткая инструкция

Открываем KMSServers.ini, где и хранится список серверов. Можно закомментировать/убрать строчку KMSServer8 = 192.168.100.2 (это адрес тплинка в локалке гимназии), если комп не будет стоять в гимназии.

Открываем батник KMSServersManager.cmd от имени администратора. Скрипт найдёт рабочий сервер и выведет информацию о текущих лицензиях. Скрипт не активирует, а лишь находит рабочий сервер. С активацией винда справляется сама. В случае несупеха последней активации винда пытается связаться с сервером каждые 2 часа до тех пор, пока не получится. Подробно про механизм работы KMS в винде напишу позже.

Если скрипт выполнился успешно (exit code = 0) - закрываем, и от имени администратора открываем Install_Task_KMSServersManager.cmd. Этот батник скопирует содержимое текущей папки в C:\ProgramData\KMSServersManager и зарегистрирует задачу в планировщике на запуск скрипта 2 раза в неделю. Всё.

Чтобы удалить KMSServersManager из системы идём в C:\ProgramData\KMSServersManager и открываем от имени админа UnInstall_Task_KMSServersManager.cmd.

Подробная инструкция

Хорошо написана в readme.html внутри архива.

Сама идея и реализация KMSServersManager - dialmak (c). Источники: раз, два (нужно войти/зарегаться на форуме, чтобы посмотреть).

На всякий случай: мониторинг каких-то KMS-серверов от китайцев.