Рассказываю в подробностях как развернуть собственный сервер активации для ОС и офиса, используя ключи с официального сайта Microsoft. Актуально для домашнего и офисного использования.
Я не применяю описанные ниже методы на своих устройствах, т.к. пользуюсь аналогичным программным обеспечением с открытым исходным кодом.
Теоретическая часть
Кратко о GVLK
На официальном сайте Microsoft представлены универсальные ключи для многократной установки (GVLK), позволяющие использовать корпоративный сервер активации, развёрнутый в локальной сети. Обычно поиск сервера и активация происходят в автоматическом режиме, но возможно и ручное вмешательство.
GVLK доступны для следующего ПО:
- MS Windows Vista / 7 / 8 / 8.1 / 10 / 11.
- MS Windows Server 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019 / 2022.
- MS Office 2016 / 2019 / 2021.
Необходимые инструменты
Для домашнего использования можно развернуть контейнер Docker в ОС Windows. Если у вас Linux, достаточно скомпилировать исполняемый файл из исходников (процесс подробно описан ниже).
Я разверну отдельный сервер на базе Debian в виртуальной среде без GUI со следующими характеристиками: 5 Гб HDD, 512 Мб RAM, 1vCPU.
О том как самостоятельно развернуть Debian сервер вы можете прочитать в статье "Установка и базовая настройка Linux Server с нуля за несколько минут".
Практическая часть
Установка пакетов
Для начала установим необходимое ПО:
sudo apt update && sudo apt install git build-essential
Скачиваем исходники:
git clone https://github.com/Wind4/vlmcsd.git
Переходим в созданную директорию и собираем пакет:
cd ./vlmcsd/ && make
Переходим в bin и запускаем демон vlmcsd:
cd ./bin/ && ./vlmcsd
Убедиться, что демон запущен, можно командой
ps -eF | grep vlmcsd
Активация продуктов
По умолчанию интервал автоматической активации составляет 120 минут. Если у вас всё настроено верно, активация произойдёт в течение указанного времени в автоматическом режиме. Если вы хотите ускорить процесс, достаточно перезагрузить компьютер.