Сообщение «the software licensing service reported that the grace period expired» появляется при попытке активировать Windows или Office, когда льготный период активации (grace period) уже истёк, а система так и не была активирована. Обычно ошибка сопровождается кодом 0xC004F009 и выводится при выполнении команд slmgr.vbs /ato или slmgr.vbs /dli в командной строке.
Проблема типична для корпоративных редакций Windows Pro и Enterprise, активируемых через KMS-сервер, а также для систем с пробным периодом, который закончился до ввода ключа. Хорошая новость: в большинстве сценариев ситуация решается штатными средствами — сбросом лицензионного состояния и повторной активацией. Ниже разберём, откуда берётся ошибка и как устранить её пошагово.
Что означает эта ошибка и когда она возникает
Механизм Software Licensing Service (служба sppsvc) отвечает за проверку лицензионного состояния Windows. После установки системы без ключа начинается льготный период, в течение которого ОС работает полноценно, ожидая активации. Когда этот срок выходит, служба отказывается выполнять активацию в обычном режиме и возвращает ошибку об истёчшем grace period.
Типичные ситуации, в которых пользователь сталкивается с этим сообщением:
- ⏳ установлена ознакомительная или неактивированная копия Windows, и пробный срок закончился;
- 🏢 компьютер входит в домен, но не может связаться с KMS-сервером организации;
- 🔑 введён ключ не того типа — например, KMS-клиентский ключ вместо розничного (Retail) или MAK;
- 🛠️ после замены оборудования или переустановки системы лицензия «слетела»;
- 📦 на ПК стоит образ с предустановленным generic KMS key, а активация ни разу не выполнялась.
Важно понимать: сама ошибка не означает, что лицензия недействительна. Она лишь сообщает, что отведённое на активацию время вышло, и систему нужно привести в корректное лицензионное состояние.
Диагностика: проверяем текущий статус лицензии
Прежде чем что-то менять, нужно выяснить, в каком состоянии находится лицензия. Для этого потребуется командная строка, запущенная от имени администратора. Откройте меню «Пуск», введите cmd, кликните правой кнопкой и выберите запуск с повышенными правами.
Выполните команду вывода подробных сведений о лицензии:
slmgr.vbs /dlv
В появившемся окне обратите внимание на строки License Status (состояние лицензии), Description (тип канала — VOLUME_KMSCLIENT, RETAIL, OEM) и оставшееся время активации. Если статус — Notification или указано, что grace period expired, диагноз подтверждён.
Дополнительно полезно проверить, работает ли сама служба лицензирования:
sc query sppsvc
Если служба остановлена, запустите её командой net start sppsvc и повторите попытку активации. Отключённая служба — частая причина сбоев на системах, где применялись «оптимизаторы» Windows.
Способ 1: сброс лицензионного состояния (rearm)
Если льготный период истёк, Windows позволяет сбросить таймер активации командой rearm. Это штатная функция, предусмотренная Microsoft для развёртывания образов и тестирования. Количество сбросов ограничено (обычно несколько раз), поэтому использовать её как постоянную замену активации не получится.
Порядок действий в командной строке с правами администратора:
slmgr.vbs /rearm
После выполнения команды обязательно перезагрузите компьютер — сброс вступает в силу только после перезапуска системы. Затем снова откройте командную строку и выполните активацию:
slmgr.vbs /ato
⚠️ Внимание: команда /rearm лишь восстанавливает льготный период, но не активирует систему сама по себе. Если у вас нет действующего ключа или доступа к KMS-серверу, ошибка вернётся после очередного истечения срока.
☑️ Сброс льготного периода и активация
Способ 2: установка корректного ключа продукта
Одна из самых частых причин ошибки — несоответствие ключа редакции системы. Например, в Windows Pro пытаются ввести ключ от Home, или система содержит KMS-клиентский ключ, а активацию нужно выполнить розничным ключом. Проверить текущий частичный ключ можно той же командой slmgr.vbs /dlv (строка Partial Product Key).
Чтобы установить новый ключ, выполните:
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Вместо XXXXX подставьте ваш действующий 25-значный ключ продукта. После успешной установки ключа выполните slmgr.vbs /ato для активации через интернет. Если ключ принят, система активируется, и уведомление об истёкшем льготном периоде исчезнет.
Вам нужно убедиться, что ключ соответствует редакции ОС. Сверить редакцию можно в разделе Параметры → Система → О системе — там указано точное название установленной версии Windows.
Способ 3: решение для корпоративных систем с KMS
В организациях активация обычно выполняется через KMS-сервер, и ошибка grace period часто означает, что клиент не может до него достучаться. Причины — недоступность сервера по сети, неверная запись KMS в DNS или сброс настроек клиента.
Если вы администратор или имеете данные KMS-сервера, сервер можно указать вручную:
slmgr.vbs /skms kms-server.domain.local:1688
slmgr.vbs /ato
Порт 1688 — стандартный для KMS, но в вашей организации он может отличаться; точный адрес и порт уточните у системного администратора. Также проверьте, что ПК подключён к корпоративной сети или VPN — без связи с сервером активация невозможна.
Дополнительные проверки для доменной среды:
- 🌐 выполните
nslookup -type=srv _vlmcs._tcp, чтобы убедиться, что KMS публикуется в DNS; - 🔥 убедитесь, что брандмауэр не блокирует трафик на порт KMS-сервера;
- 🕐 синхронизируйте системное время — большое расхождение часов мешает активации;
- 🔄 после восстановления связи повторите
slmgr.vbs /ato.
Сравнение способов решения
Выбор метода зависит от типа вашей лицензии и сценария использования. Сводная таблица поможет сориентироваться:
| Ситуация | Рекомендуемое действие | Команда |
|---|---|---|
| Истёк пробный период, ключ есть | Установить ключ и активировать | slmgr /ipk + /ato |
| Ключ будет позже, нужно время | Сбросить льготный период | slmgr /rearm |
| Корпоративный ПК, нет связи с KMS | Указать KMS-сервер вручную | slmgr /skms + /ato |
| Служба лицензирования остановлена | Запустить службу sppsvc | net start sppsvc |
| Неизвестное состояние лицензии | Диагностика статуса | slmgr /dlv |
⚠️ Внимание: избегайте сторонних «активаторов» и патчей, которые обещают снять ошибку без ключа. Подобные утилиты модифицируют системные файлы и службу sppsvc, что приводит к сбоям обновлений, а нередко — к заражению системы вредоносным ПО.
Если ничего не помогло
Когда стандартные команды возвращают ту же ошибку, стоит проверить целостность системных компонентов лицензирования. Выполните в командной строке администратора проверку системных файлов:
sfc /scannow
Повреждённые файлы службы лицензирования будут восстановлены из хранилища компонентов. После завершения проверки перезагрузите ПК и повторите slmgr.vbs /ato.
Ещё один вариант — полный сброс лицензионных данных с последующей чистой установкой ключа. Для этого существует команда slmgr.vbs /upk (удаление текущего ключа) и slmgr.vbs /cpky (очистка ключа из реестра). Применять их стоит осознанно: после удаления ключа система останется неактивированной до ввода нового.
Что делать, если ключ утерян
Если Windows была предустановлена производителем (OEM-лицензия), ключ часто зашит в прошивку UEFI и подхватывается автоматически при чистой установке той же редакции. Для цифровой лицензии, привязанной к учётной записи Microsoft, войдите в свой аккаунт после переустановки — активация восстановится через службу устранения неполадок активации в разделе «Параметры → Обновление и безопасность → Активация».
В сложных случаях — например, при активации корпоративных MAK-ключей с исчерпанным лимитом — потребуется обращение в поддержку Microsoft или к вашему поставщику лицензий. Кустарными средствами такие ограничения не обходятся.
Часто задаваемые вопросы
Что означает код 0xC004F009 вместе с этой ошибкой?
Код 0xC004F009 указывает, что льготный период активации истёк до того, как система была активирована. Это прямое следствие ситуации, описанной в сообщении об ошибке, и решается теми же способами: rearm, установкой ключа или активацией через KMS.
Сколько раз можно использовать команду slmgr /rearm?
Количество сбросов ограничено и зависит от версии и редакции Windows — обычно доступно несколько сбросов. Узнать оставшееся число можно в выводе команды slmgr.vbs /dlv (параметр Remaining Windows rearm count). Когда счётчик исчерпан, rearm перестанет работать.
Можно ли пользоваться Windows без активации после истечения grace period?
Система продолжит работать, но с ограничениями: отключится персонализация, будет отображаться водяной знак и периодические уведомления об активации. Для полноценной работы и соответствия лицензионному соглашению систему следует активировать.
Ошибка появилась после замены материнской платы — что делать?
Замена материнской платы расценивается как смена устройства, и привязанная к оборудованию лицензия может перестать действовать. Если у вас цифровая лицензия, привязанная к учётной записи Microsoft, воспользуйтесь средством устранения неполадок активации в Параметрах. Для OEM-лицензии может потребоваться новый ключ.
Поможет ли переустановка Windows убрать ошибку?
Переустановка сбрасывает лицензионное состояние и запускает льготный период заново, но без действующего ключа или доступа к KMS ошибка вернётся после его истечения. Переустановка имеет смысл только при повреждении компонентов системы, которое не удаётся исправить через sfc /scannow.