• Эдуард Пащенко
  • 14 мин. чтения
  • 15 мая 2026
  • 236 просмотров

slmgr.vbs: полный справочник всех команд для активации Windows

Утилита slmgr.vbs встроена в Windows и предназначена для управления лицензированием через командную строку. Когда обычная активация через Параметры не работает, slmgr решает задачу напрямую: устанавливает ключ, активирует систему, выводит информацию о лицензии, удаляет старый ключ. В этой статье разберём основные сценарии использования и приведём полный справочник всех параметров slmgr с описаниями на основе официальной документации Microsoft.

Что нужно знать перед запуском

slmgr.vbs запускается из командной строки, поэтому первый шаг это её открытие. Подавляющее большинство команд требует прав администратора, иначе утилита выдаст ошибку доступа.

Откройте меню «Пуск», введите cmd, щёлкните правой кнопкой по «Командная строка» и выберите «Запустить от имени администратора». Подтвердите запрос UAC. Все команды slmgr, описанные ниже, выполняйте именно в окне с правами администратора.

На современных версиях Windows (10, 11) команды slmgr можно вводить как с дефисом, так и с прямым слешем: slmgr /ipk и slmgr -ipk работают одинаково. В статье используется вариант со слешем, как в документации Microsoft.

Если интересует именно активация Windows через командную строку с пошаговыми скриншотами, отдельная статья «Как активировать Windows через командную строку» закрывает эту задачу детально.

Основные команды активации Windows

Три команды покрывают 90% задач активации. Их запоминают, печатают на стикер и держат под рукой.

Установка ключа продукта

Команда устанавливает 25-символьный ключ продукта в систему. Существующий ключ при этом перезаписывается без предупреждения.

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Замените XXXXX-XXXXX-XXXXX-XXXXX-XXXXX на ваш ключ из письма после оплаты. Команда сразу проверяет ключ на корректность формата и применимость к установленной редакции Windows. Если ключ от Pro, а у вас Home, slmgr вернёт ошибку и не установит ключ. В этом случае нужно либо обновить редакцию через Параметры → Активация → Изменить ключ продукта, либо переустановить систему в нужной редакции.

Запуск активации онлайн

После установки ключа запустите активацию через серверы Microsoft.

slmgr /ato

Команда отправляет запрос на серверы Microsoft и активирует Windows. Для розничных (Retail) и MAK-ключей это занимает несколько секунд. Для KMS-клиентов команда инициирует попытку связи с KMS-сервером.

Серверы активации Microsoft работают из России без VPN. Если активация не проходит, причина обычно в недействительном ключе, конфликте с предыдущим активатором, или временной недоступности серверов. В этих случаях помогает отдельная проверка через коды ошибок.

Проверка статуса лицензии

Для понимания текущего состояния активации существует короткая и подробная версии команды.

slmgr /xpr

Эта команда показывает, активирована ли система прямо сейчас и до какой даты действует активация. Для Retail и MAK активация бессрочна, для KMS-клиентов истекает через 180 дней с момента последней проверки.

slmgr /dli

Базовая информация о лицензии: название редакции, описание, частичный ключ продукта (последние 5 символов), канал распространения (Retail, OEM, Volume), статус активации.

slmgr /dlv

Подробная информация: ID активации, ID установки, время льготного периода, информация о KMS-клиенте если применимо, идентификаторы для офлайн-активации.

Команды /dli и /dlv особенно полезны для проверки типа лицензии после покупки ключа. В выводе slmgr /dli в строке Description указано «Retail channel», «OEM channel» или «Volume channel». На digi-keys.ru ключи всегда Retail, что вы и увидите в этой строке после активации.

Для Office существует аналогичная утилита ospp.vbs, которая управляет лицензированием классических версий Office (2016, 2019, 2021, 2024 LTSC). Принципы работы те же: установка ключа, проверка статуса, удаление лицензии. Подробно про работу с ospp.vbs в статье «Как удалить ключ активации Microsoft Office».

Решение типичных проблем активации

Если активация не проходит штатным путём, серия команд slmgr часто помогает решить проблему без переустановки.

Удаление старого ключа перед вводом нового

Когда новый ключ не активируется из-за конфликта с предыдущей лицензией, помогает очистка старого ключа.

slmgr /upk

Удаляет ключ из текущей редакции Windows. После выполнения система переходит в нелицензированное состояние, потребуется ввести новый ключ.

slmgr /cpky

Удаляет ключ из реестра. Это защита от кражи ключа вредоносным ПО: даже если злоумышленник получил доступ к системе, в реестре ключа уже нет. Команду рекомендуется выполнять после успешной активации Retail-ключа.

Типовая последовательность для замены ключа выглядит так. Удаляем старый ключ, затем устанавливаем новый, затем активируем:

slmgr /upk

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

slmgr /ato

В большинстве случаев эта последовательность решает ошибки лицензирования вроде 0xC004F074, 0xC0EA000A, 0xC0000022 и многие другие.

Сброс таймера активации

Если истекает льготный период активации, его можно продлить командой rearm. Microsoft разрешает делать это ограниченное количество раз (3 раза для Windows 10/11, после чего нужна полноценная активация).

slmgr /rearm

После выполнения системе нужна перезагрузка. После перезагрузки таймер активации сбрасывается на 30 дней. Это аварийная мера, не способ обхода активации: после исчерпания лимита rearm система потребует ввода ключа.

Переустановка лицензий

Если лицензионные файлы повреждены и slmgr возвращает ошибки даже после очистки, помогает переустановка лицензий из системного хранилища.

slmgr /rilc

Восстанавливает лицензии из проверенных копий в C:\Windows\System32\oem и C:\Windows\System32\spp\token. Это операция последней инстанции перед полной переустановкой Windows.

Полный справочник всех параметров slmgr

Microsoft в официальной документации описывает все параметры slmgr по группам в зависимости от назначения. Ниже приведены все актуальные параметры на основе документа «Параметры Slmgr.vbs для активации томов» с Microsoft Learn (последнее обновление март 2026).

Глобальные параметры

Базовые параметры активации, проверки статуса и работы с ключами. Используются в подавляющем большинстве сценариев.

ПараметрНазначение
/ipk <ключ>Устанавливает указанный 25-символьный ключ продукта. Существующий ключ заменяется без предупреждения. Требует прав администратора.
/ato [<ID>]Запускает активацию Windows. Для Retail и MAK-ключей через интернет, для KMS-клиентов через KMS-сервер. Необязательный параметр ID активации изолирует действие на конкретный продукт.
/dli [<ID> | All]Краткая информация о лицензии: редакция, частичный ключ, канал распространения, статус активации. С параметром All выводит данные обо всех установленных продуктах.
/dlv [<ID> | All]Подробная информация о лицензии: всё из /dli плюс ID установки, время льготного периода, параметры KMS, идентификаторы для офлайн-активации.
/xpr [<ID>]Показывает дату окончания активации. Для Retail и MAK активация бессрочна, для KMS-клиентов истекает через 180 дней с последней проверки.

Расширенные параметры

Команды для удаления ключей, переустановки лицензий, сброса таймеров активации.

ПараметрНазначение
/cpkyУдаляет ключ продукта из реестра для защиты от кражи. Полезно после успешной активации Retail-ключа. Для MAK и KMS-ключей это поведение по умолчанию.
/ilc <файл>Устанавливает файл лицензии. Используется для активации на основе токенов или ручной установки встроенного приложения. Файлы лицензий должны быть подписаны Microsoft.
/rilcПереустанавливает все системные лицензии из C:\Windows\System32\oem и C:\Windows\System32\spp\token. Аварийная мера при повреждении лицензионных файлов.
/rearmСбрасывает таймер активации, продлевая льготный период. Доступно ограниченное количество раз: 3 для Windows 10/11. Sysprep вызывает /rearm автоматически.
/rearm-app <ID>Сбрасывает таймер активации для конкретного приложения, не для всей системы.
/rearm-sku <ID>Сбрасывает таймер активации для конкретного SKU (редакции продукта).
/upk [<ID>]Удаляет ключ продукта из текущей редакции Windows. После перезагрузки система переходит в нелицензированное состояние, если не установить новый ключ.
/dti [<ID>]Отображает Installation ID для офлайн-активации через телефонный звонок в Microsoft.
/atp <CID>Активирует продукт с помощью Confirmation ID, полученного при офлайн-активации через телефон.

Параметры клиента KMS

KMS (Key Management Service) это корпоративная служба активации Microsoft. Эти параметры используются на клиентах KMS для настройки связи с сервером лицензирования.

ПараметрНазначение
/skms <имя[:порт]>Задаёт имя и порт KMS-хоста для активации. Отключает автоматическое обнаружение KMS через DNS.
/skms-domain <FQDN>Задаёт DNS-домен для поиска KMS-записей. Используется в средах с несколькими доменами.
/ckms [<ID>]Удаляет сохранённое имя KMS-хоста, восстанавливает автоматическое обнаружение через DNS.
/skhcВключает кэширование KMS-хоста. Клиент запоминает рабочий KMS и не ищет другие, пока этот доступен.
/ckhcОтключает кэширование KMS-хоста. Клиент при каждой активации делает DNS-обнаружение KMS-серверов.

Параметры конфигурации узла KMS

Эти параметры выполняются на сервере, который выполняет роль KMS-хоста. Используются администраторами для тонкой настройки поведения KMS-сервера.

ПараметрНазначение
/sai <интервал>Интервал в минутах для попытки активации неактивированными клиентами KMS. От 15 минут до 30 дней, по умолчанию 120 минут.
/sri <интервал>Интервал продления для активированных клиентов KMS. От 15 минут до 30 дней, по умолчанию 7 дней.
/sprt <порт>TCP-порт KMS-сервера для приёма запросов. По умолчанию 1688.
/sdnsВключает публикацию DNS-записей KMS-хостом.
/cdnsОтключает публикацию DNS-записей KMS-хостом.
/spriЗадаёт нормальный приоритет процесса KMS-хоста.
/cpriЗадаёт низкий приоритет процесса KMS-хоста. Используется в средах со конкуренцией за ресурсы.
/act-type [<тип>]Ограничивает разрешённый тип активации: 1 (только AD), 2 (только KMS), 3 (только token), 0 (все типы, по умолчанию).

Параметры активации на основе токенов

Token-based Activation используется в специализированных корпоративных сценариях с активацией через сертификаты смарт-карт или аппаратные токены.

ПараметрНазначение
/lilСписок установленных лицензий на токен-активацию.
/ril <ILID> <ILvID>Удаление установленной лицензии на токен-активацию.
/staoУстаревший. Включал режим только токен-активации. Удалён в Server 2012 R2 и Win 8.1.
/ctaoУстаревший. Включал автоматическую KMS-активацию вместе с token. Удалён в Server 2012 R2.
/ltcСписок доступных сертификатов для токен-активации.
/fta <отпечаток> [<PIN>]Принудительная активация через указанный сертификат. PIN используется для смарт-карт без запроса.

Параметры активации Active Directory

Active Directory-based Activation позволяет активировать клиентов через AD без необходимости в отдельном KMS-сервере. Доступно начиная с Server 2012.

ПараметрНазначение
/ad-activation-online <ключ> [<имя>]Активирует лес Active Directory через интернет с использованием указанного ключа. Не требует прав локального администратора, нужны права на чтение/запись объектов активации в корневом домене леса.
/ad-activation-get-IID <ключ>Запускает активацию AD в режиме телефонной активации. Возвращает Installation ID для звонка в Microsoft.
/ad-activation-apply-cid <ключ> <CID> [<имя>]Применяет Confirmation ID, полученный по телефону, для завершения активации AD.
/ao-listСписок всех объектов активации, доступных локальному компьютеру.
/del-ao <DN или RDN>Удаляет указанный объект активации из леса.

Удалённое управление через slmgr

slmgr поддерживает выполнение команд на удалённых компьютерах. Синтаксис:

slmgr.vbs <ComputerName> <User> <Password> <Options>

Например, проверка статуса лицензии на удалённом компьютере COMP01 от имени administrator:

slmgr.vbs COMP01 administrator пароль /dli

Важное ограничение: slmgr не работает между разными версиями Windows из-за изменений WMI в Windows 7 и Server 2008 R2. Управлять системой Windows 7 со Windows 11 или наоборот не получится, slmgr вернёт ошибку «The remote machine does not support this version of SLMgr.vbs». Для разных версий Microsoft рекомендует Volume Activation Management Tool (VAMT).

cscript или wscript: что использовать

slmgr.vbs это скрипт VBScript, который запускается интерпретатором Windows Script Host. По умолчанию Windows выбирает один из двух интерпретаторов: wscript (графический, выводит результаты в диалоговых окнах) или cscript (консольный, выводит результаты прямо в командной строке).

Для активации Windows и работы со slmgr рекомендуется cscript, потому что результат выполнения сразу виден в командной строке. Запуск через cscript:

cscript slmgr.vbs /dlv

На современных Windows достаточно просто slmgr без префикса cscript, потому что система автоматически выбирает интерпретатор. Но при работе с пакетными скриптами или удалёнными системами явное указание cscript снижает количество неожиданных диалоговых окон.

Когда slmgr не помогает

Несмотря на универсальность, slmgr решает не все проблемы активации. Если после попыток через командную строку Windows всё ещё не активируется, причина обычно в одной из следующих ситуаций.

Ключ заблокирован Microsoft. Если ключ был использован в нарушение лицензионного соглашения (одновременная активация на нескольких ПК, использование OEM-ключа на нелегальном устройстве), Microsoft блокирует его на своих серверах. slmgr /ipk установит ключ локально, но slmgr /ato вернёт ошибку. Восстановить заблокированный ключ невозможно, придётся покупать новый.

Конфликт с активаторами. KMS-эмуляторы и пиратские активаторы оставляют в системе записи, которые мешают легальной активации. Иногда последовательность slmgr /upkslmgr /ipkslmgr /ato не решает проблему, и нужна полная очистка через переустановку Windows.

Несоответствие редакции. Если у вас установлена Windows 11 Home, а ключ от Windows 11 Pro, slmgr откажется устанавливать ключ. Решение: либо обновить редакцию через Параметры → Активация → Изменить ключ продукта (для апгрейда Home → Pro), либо переустановить Windows в нужной редакции.

Проблемы с сетью. Команда slmgr /ato требует доступа к серверам Microsoft. Прокси, VPN, корпоративный фильтр трафика могут блокировать соединение. Решение: временно отключить VPN, проверить файл hosts на наличие записей, блокирующих Microsoft, перезапустить службу sppsvc.

Где купить новый ключ Windows

Если после всех попыток через slmgr нужен новый ключ, на digi-keys.ru доступны Retail-ключи Windows 11 Home, Pro, Windows 10 Home, Pro, Корпоративная, LTSC 2019 и 2021. Ключ приходит на email автоматически через 30 секунд после оплаты, дистрибутивы доступны в разделе Загрузок.

После установки ключа проверьте тип лицензии командой slmgr /dli: в строке Description должно быть указано «Retail channel». Это подтверждает, что вы получили легитимный Retail-ключ, а не OEM от чужого устройства, как часто бывает на маркетплейсах. Цены актуальны на момент публикации статьи, актуальные цены смотрите в карточках товара.

Если планируете обновить редакцию Home до Pro, это делается без переустановки одной последовательностью команд. После покупки ключа Pro выполните:

slmgr /ipk ВАШ-КЛЮЧ-PRO

slmgr /ato

Windows автоматически проапгрейдится с Home до Pro, все программы, файлы и настройки сохранятся. Подробнее про выбор между редакциями в нашем гайде «Какую Windows выбрать».

Часто задаваемые вопросы

Почему slmgr требует прав администратора?

Большинство операций slmgr изменяют системные параметры активации, доступ к которым закрыт для обычных пользователей. Запуск командной строки от имени администратора это требование Microsoft, не ограничение магазина. Команды просмотра информации (/dli, /dlv, /xpr) могут работать и без админских прав, но команды установки ключа (/ipk), удаления (/upk) и активации (/ato) требуют повышения прав.

В чём разница между /dli и /dlv?

/dli показывает короткую сводку: редакция Windows, последние 5 символов ключа, канал распространения (Retail, OEM, Volume), статус активации. /dlv добавляет к этому ID активации, ID установки, оставшееся время льготного периода, информацию о KMS-сервере если применимо. Для повседневной проверки достаточно /dli, для диагностики проблем используют /dlv.

Сколько раз можно использовать slmgr /rearm?

В Windows 10 и 11 максимум 3 раза. После третьего использования счётчик не сбрасывается, и Windows потребует полноценной активации через ввод ключа. Команда /rearm задумана как аварийная мера, не способ обхода активации.

slmgr /ato не работает, что делать?

Сначала проверьте интернет-соединение и временно отключите VPN. Если не помогло, попробуйте полную последовательность очистки: slmgr /upk, перезагрузка, slmgr /ipk ВАШ-КЛЮЧ, slmgr /ato. Если ошибка сохраняется, посмотрите её код в выводе команды (например, 0xC004F074) и найдите подходящую инструкцию по этому коду. На digi-keys.ru есть статьи по типичным ошибкам активации.

Можно ли использовать slmgr на Windows Server?

Да, slmgr работает на всех редакциях Windows Server (2012, 2016, 2019, 2022, 2025). Команды и параметры идентичны клиентским версиям Windows. Дополнительно на Windows Server доступны параметры Active Directory-based Activation, которых нет на клиентских ОС.

Что показывает Description в выводе slmgr /dli?

Поле Description содержит канал распространения лицензии. «Retail channel» означает розничную лицензию с правом активации через интернет. «OEM channel» указывает на ключ от предустановленной системы, привязанный к первому устройству. «Volume channel» это корпоративная лицензия (Volume Licensing), активируемая через KMS или MAK. На digi-keys.ru все ключи Retail, что вы и увидите в этой строке.

Как проверить, активирована ли Windows, без захода в Параметры?

Самая короткая команда: slmgr /xpr. Если выводится сообщение «Машина постоянно активирована», система активирована. Если показывается дата окончания активации, это KMS-клиент с временной активацией. Если выводится «Уведомление: машина не активирована», нужна активация.

Можно ли через slmgr узнать полный ключ продукта?

Нет. slmgr показывает только последние 5 символов ключа в целях безопасности. Полный ключ можно увидеть только в письме от продавца или в личном кабинете Microsoft (для ключей с привязкой к учётной записи). Если ключ был на стикере OEM-ноутбука, его нужно искать там.

Полезная статья?

Ваша оценка поможет нам стать лучше

Товары из статьи

артикул скопирован