Что если у Вас задача, запретить доступ из локальной сети во вне (или нет возможности во вне) на предмет получения активации Windows (от Windows 7 до Windows 2025 или Office (от 2016 и до 2021) — т.е. Вам нужен локальный KMS сервис. Говорю только то что использую, просто перечислять это не мой подход. Для тех, кто не знает, KMS-сервис — это механизм Microsoft для корпоративной/volume активации Windows и Office внутри локальной сети. Только этот будет не официальный сервер, а сторонняя реализация протокола KMS Host.

Ниже покажу связку: Mikrotik C53UiG+5HPaxD2HPaxD (hAP ax³), RouterOS 7.24.2 + container + vlmcsd

Реализуем схему работы где Mikrotik hAP ax^3 в роли KMS Host Service

Как это работает:

1. На компьютере с Windows используется специальный GLVK — Generic Volume License Key

2. Windows ищет KMS-сервер через DNS или явно его прописываем на компьютере

3. Клиент, т.е. Windows обращается к KMS Host по 1688/tcp (каждые 180 дней, 180 дней — это не период активации, это срок действия KMS-активации)

4. KMS Host отвечает на запрос активации

5. Активация KMS действует 180 дней, после клиент, т.е. Windows/Office снова связывается с KMS Host и заново получает активацию.

Ну как заинтересовались? Т.е. Вам не нужно бегать и искать ключи для Ваших систем, можно и так работать.

Если говорить далее, я сперва пользовался официальным способом в одной организации, а после уже открыл для себя текущий способ и если раньше выносил его на VPS систему и писал скрипты для всех подконтрольных Windows станций (к примеру, от Windows 7 — до Windows 2025 + Office), то сейчас есть решение лучше, это имея современный роутер можно задействовать технологию контейнеризации (Docker) развернуть на нем.

Ниже я подготовил для читателя порядок действий для реализации/воспроизведения от и до у себя.

Шаг №1: В роли KMS Host выступит сторонний KMS-эмулятор/реализация протокола KMS — это vlmcsd.

На заметку: Если хотите можно развернуть на VPS системе без использования Docker(а), для этого есть заметка: "Поднимаем KMS сервер на Ubuntu 22.04"

а чтобы подключить локальные станции с Windows и офисным пакетом Office к нему для активации:

"Office 2021 pro product SKU is not found KMS Client"

"Ручная активация Windows 11 Pro 24H2 на KMS"

"Ручная активация Server 2022 Std через KMS"

"Единый скрипт активации Windows & Office через свой KMS"

"Ручная активация Windows LTSB через KMS сервис на Ubuntu 22.04 Server"

"Ручная активация Windows через KMS сервис на Ubuntu 22.04 Server"

"Заменяем имя компьютера KMS на рабочей станции"

"Используем KMS сервис в домене для Windows & Office"

"Активация Windows 11 24H2 сборка 26100.1742 через vlmcsd"

"При активации Windows 7 ошибка 0xC004F035"

Полный доступ к статье только по подписке

От ekzorchik