Компания удалила всего один файл и «убила» миллионы пиратских установок.

Компания Microsoft окончательно перекрыла лазейку, на которой держался один из самых распространённых нелицензионных способов активации Windows. Решение влияет на тех, кто использовал офлайн-механизм KMS38, позволяющий продлевать срок действия лицензии до января 2038 года без подключения к серверу компании.
Изначально эта схема опиралась на файл gatherosstate.exe, который участвовал в переносе оставшегося срока KMS-активации при обновлениях системы. Манипуляция заключалась в том, что утилита принимала подменённые данные, генерировала «правильный» билет и тем самым формировала длительный период действия лицензии. Методы работали локально, не задействовали системные файлы и позволяли обходиться без сети.
С выходом сборки 26040 файл gatherosstate.exe исчез из установочного образа, из-за чего срок действия лицензии больше не переносится при обновлениях и сбрасывается до нуля. Для продолжения работы требуется доступ к корректному KMS-серверу. В более поздней сборке 26100.7019 механизм был отключён полностью, и KMS38 перестал функционировать как на ней, так и на последующих версиях Windows.
Авторы популярного скрипта MAS уже убрали эту возможность из набора инструментов, предложив переходить на альтернативные методы* активации вроде HWID или TSforge. Для старых сборок Windows KMS38 пока можно сохранить только в архивных целях, но дальнейшая совместимость недоступна.
Компания также ограничила перенос активации при обновлениях, оставив максимальный срок в пределах стандартных 180 дней для корпоративной инфраструктуры. Полностью заблокировать старые билеты технически невозможно, так как они не передаются на серверы Microsoft, однако исчезновение базового компонента делает схему нежизнеспособной на новых системах.
* Материал подготовлен исключительно в образовательных целях. Нелицензионная активация нарушает закон, а использование подобных схем может привести к юридическим и техническим последствиям.