Разное

Slmgr vbs dli: Параметры slmgr.vbs для получения сведений об активации корпоративных лицензий

02.03.1970

Содержание

Параметры slmgr.vbs для получения сведений об активации корпоративных лицензий

  • Чтение занимает 5 мин
  • Применяется к:
    Windows Server 2012 R2, Windows 10, Windows 8.1

В этой статье

Ниже описывается синтаксис сценария Slmgr.vbs, а в таблицах в этой статье приведено описание всех параметров командной строки.

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

Примечание

В этой статье в квадратных скобках, [], указаны необязательные аргументы, а в угловых скобках, <>, указаны заполнители.

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

Примечание

Сведения о других программных продуктах, использующих активацию корпоративных лицензий, приведены в документации по этим приложениям.

Использование сценария Slmgr на удаленных компьютерах

Для управления удаленными клиентами используйте средство управления активацией корпоративных лицензий (VAMT) 1.2 или более поздней версии либо создайте собственные сценарии WMI, в которых учитываются отличия платформ. Дополнительные сведения о свойствах и методах WMI для активации корпоративных лицензий см. в разделе Свойства и методы WMI для активации корпоративных лицензий.

Важно!

Из-за изменений WMI в Windows 7 и Windows Server 2008 R2 сценарий Slmgr.vbs не предназначен для работы на разных платформах. Использование скрипта Slmgr.vbs для управления системой Windows 7 или Windows Server 2008 R2 из операционной системы Windows Vista® не поддерживается. При попытке управления системой предыдущих версий из Windows 7 или Windows Server 2008 R2 произойдет ошибка несоответствия версий. Например, при выполнении команды cscript slmgr.vbs <vista_machine_name> /dlv получится следующий вывод:

Сервер сценариев Windows (Microsoft (R)) версия 5.8. (C) Корпорация Майкрософт (Microsoft Corp.). Все права защищены.

Удаленный компьютер не поддерживает эту версию SLMgr.vbs

Общие параметры Slmgr.vbs

Параметр Описание
[<ComputerName>] Имя удаленного компьютера (по умолчанию используется локальный компьютер)
[<User>] Учетная запись с необходимыми разрешениями на удаленном компьютере.
[<Password>] Пароль учетной записи с необходимыми разрешениями на удаленном компьютере.

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

Параметр Описание
/ipk <ключ_продукта> Попытки установить ключ продукта 5×5. Ключ продукта, заданный параметром, проверяется на допустимость и применимость для установленной операционной системы.
Если это не так, возвращается ошибка.
Если ключ допустим и применим, он устанавливается. Если ключ уже установлен, он автоматически заменяется.
Во избежание нестабильной работы службы лицензий необходимо перезапустить систему или службу защиты программного обеспечения.
Эту операцию нужно выполнять в командной строке с повышенными привилегиями, либо должно быть задано значение реестра «Standard User Operations» (Стандартные операции пользователя), позволяющее непривилегированным пользователям получать расширенный доступ к службе защиты программного обеспечения.
/ato [<Activation ID>] Для розничных выпусков и корпоративных систем с установленным ключом узла KMS или ключом многократной активации (MAK) параметр /ato указывает Windows попытаться выполнить активацию через Интернет.
Для систем с установленным универсальным ключом многократной установки (GVLK) выдается запрос на активацию KMS. Если в системе приостановлена автоматическая активация KMS (
/stao
), при выполнении с параметром /ato все равно будет осуществлена попытка активации KMS.
Примечание. Начиная с Windows 8 (и Windows Server 2012), параметр /stao является устаревшим. Вместо него используется параметр /act-type.
Параметр <Activation ID> в /ato позволяет определить выпуск Windows, установленный на компьютере. Когда задан параметр <Activation ID> /ato действует только для выпуска, связанного с этим идентификатором активации. Выполните команду Slmgr.vbs /dlv all, чтобы получить все значения Activation ID для установленной версии Windows. Если требуется организовать поддержку других приложений, дополнительные инструкции приведены в руководстве для соответствующего приложения.
Активация KMS не требует повышенных привилегий. Однако повышенные привилегии нужны для активации через Интернет, либо должно быть задано значение реестра Standard User Operations (Стандартные операции пользователя), позволяющее непривилегированным пользователям получать расширенный доступ к службе защиты программного обеспечения.
/dli [<ИД активации> | All] Показывает сведения о лицензии.
По умолчанию /dli показывает сведения о лицензии для установленного активного выпуска Windows. Если задать параметр <
Activation ID
>, отобразятся сведения о лицензии для указанного выпуска, который связан с этим идентификатором активации. Если указать атрибут All, будут показаны сведения о лицензиях для всех применимых установленных продуктах.
Эта операция не требует повышенных привилегий.
/dlv [<ИД активации> | All] Показывает подробные сведения о лицензии.
По умолчанию /dlv показывает сведения о лицензии для установленной операционной системы. Если указать атрибут <Activation ID>, будут показаны сведения о лицензии для заданного выпуска, связанного с этим Activation ID. Если указать атрибут
All
, будут показаны сведения о лицензиях для всех применимых установленных продуктах.
Эта операция не требует повышенных привилегий.
/xpr [<Activation ID>] Показывает дату истечения срока действия активации для продукта. По умолчанию это касается текущего выпуска Windows и в основном удобно для клиентов KMS, поскольку активация MAK и розничного выпуска является постоянной.
Если задать параметр <Activation ID>, будет показана дата истечения срока действия активации указанного выпуска, который связан с этим идентификатором активации. Эта операция не требует повышенных привилегий.

Дополнительные параметры.

Параметр Описание
/cpky Некоторые операции обслуживания требуют доступа к ключу продукта в реестре во время выполнения операций при первом включении компьютера (OOBE). Параметр /cpky удаляет ключ продукта из реестра во избежание кражи ключа вредоносным кодом.
Для розничных продуктов, в которых используются ключи, рекомендуется использовать этот параметр. Этот параметр не требуется для ключей MAK и ключей узла KMS, поскольку для таких ключей это порядок действий по умолчанию. Этот параметр требуется только для других типов ключей, для которых порядок действий по умолчанию не предусматривает удаления ключа из реестра.
Эта операция должна запускаться из командной строки с повышенными привилегиями.
/ilc <файл_лицензии> Этот параметр устанавливает файл лицензии, заданный в необходимом параметре. Эти лицензии могут устанавливаться в качестве меры по борьбе с неполадками, для поддержки активации на основе маркеров или при установке стандартного приложения вручную.
Во время этого процесса проверка лицензий не осуществляется: Сценарий Slmgr.vbs проверку лицензий не осуществляет. Проверка осуществляется службой защиты программного обеспечения во время выполнения.
Эту операцию нужно выполнять в командной строке с повышенными привилегиями, либо должно быть задано значение реестра Standard User Operations (Стандартные операции пользователя), позволяющее непривилегированным пользователям получать расширенный доступ к службе защиты программного обеспечения.
/rilc Этот параметр переустанавливает все лицензии, хранящиеся в каталогах %SystemRoot%\system32\oem и %SystemRoot%\System32\spp\tokens. Это заведомо хорошие копии, сохраняемые во время установки.
Все соответствующие лицензии в надежном хранилище заменяются. Все другие лицензии, например лицензии на выдачу доверенного центра сертификации и лицензии для приложений, не затрагиваются.
Эту операцию нужно выполнять в командной строке с повышенными привилегиями, либо должно быть задано значение реестра Standard User Operations (Стандартные операции пользователя), позволяющее непривилегированным пользователям получать расширенный доступ к службе защиты программного обеспечения.
/rearm Этот параметр сбрасывает таймеры активации. Процесс /rearm также вызывается sysprep /generalize.
Эта операция не выполняет никаких действий, если запись реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm имеет значение 1. Дополнительные сведения об этой записи реестра см. в разделе Параметры реестра для активации корпоративных лицензий.
Эту операцию нужно выполнять в командной строке с повышенными привилегиями, либо должно быть задано значение реестра Standard User Operations (Стандартные операции пользователя), позволяющее непривилегированным пользователям получать расширенный доступ к службе защиты программного обеспечения.
/rearm-app <ИД приложения> Сбрасывает состояние лицензирования для указанного приложения.
/rearm-sku <ИД приложения> Сбрасывает состояние лицензирования для указанного SKU.
/upk [<ИД приложения>] Этот параметр удаляет ключ продукта для текущего выпуска Windows. После перезапуска система окажется в состоянии «Не имеет лицензии», если не установить новый ключ продукта.
При желании можно использовать атрибут <Activation ID>, чтобы указать другой установленный продукт.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/dti [<Activation ID>] Показывает идентификатор установки для автономной активации.
/atp <ИД подтверждения> Активирует продукт с предоставленным пользователем идентификатором подтверждения.

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

Параметр Описание
/skms <Name[:Port] | : port> [<Activation ID>] Этот параметр задает имя и при необходимости порт компьютера узла KMS, с которым устанавливается соединение. Когда выбрано это значение, автоматическое определение узла KMS отменяется.
Если в узле KMS используется только протокол IPv6, адрес нужно указать в формате <hostname>:<port>. IPv6-адреса содержат двоеточия (:), которые сценарий Slmgr.vbs неправильно анализирует.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/skms-domain <FQDN> [<Activation ID>] Задает конкретный DNS-домен, в котором можно найти все записи KMS SRV. Этот параметр не оказывает никакого влияния, если конкретный единственный узел KMS настроен с параметром /skms. Используйте этот параметр, особенно в несвязанных пространствах имен, чтобы сервер KMS игнорировал список DNS-суффиксов и вместо этого искал записи узла KMS в указанном DNS-домене.
/ckms [<Activation ID>] Этот параметр удаляет имя, адрес и порт указанного узла KMS из реестра и восстанавливает режим автоматического обнаружения KMS.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/skhc Этот параметр отключает кэширование узлов KMS (по умолчанию). После того как клиент обнаружит работающий узел KMS, этот параметр не позволит приоритету и весу службы доменных имен (DNS) влиять на обмен данными с этим узлом. Если система больше не может связаться с работающим узлом KMS, клиент пытается обнаружить новый узел.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/ckhc Этот параметр отключает кэширование узла KMS. Этот параметр предписывает клиенту использовать автоматическое обнаружение DNS при каждой попытке активации KMS (рекомендуется при использовании приоритета и веса).
Эта операция должна выполняться из командной строки с повышенными привилегиями.

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

Параметр Описание
/sai <интервал> Этот параметр задает интервал в минутах, через который неактивированные клиенты пытаются подключиться к KMS. Интервал активации должен находиться в диапазоне от 15 минут до 30 дней. Рекомендуется использовать интервал по умолчанию — 2 часа.
Изначально клиент KMS извлекает этот интервал из реестра, но после получения первого ответа KMS переходит на параметр KMS.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/sri <интервал> Этот параметр задает интервал продления в минутах, через который активированные клиенты пытаются подключиться к KMS. Интервал обновления должен находиться в диапазоне от 15 минут до 30 дней. Этот параметр изначально задается и на стороне сервера, и на стороне клиента KMS. По умолчанию используется значение «10 080 минут (7 дней)».
Клиент KMS первоначально извлекает этот интервал из реестра, но после получения первого ответа KMS переходит на параметр KMS.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/sprt <порт> Этот параметр задает порт, по которому узел KMS прослушивает запросы активации клиентов. Номер порта TCP по умолчанию — 1688.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/sdns Включает публикацию DNS узлом KMS (по умолчанию).
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/cdns Отключает публикацию DNS узлом KMS.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/spri Устанавливает приоритет KMS в значение «Обычный» (по умолчанию).
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/cpri Устанавливает приоритет KMS в значение «Низкий».
Используйте этот параметр, чтобы минимизировать конфликты со стороны KMS в связанной среде. Имейте в виду, что это может привести к нехватке ресурсов для KMS в зависимости от активности других приложений или ролей сервера. Следует использовать с осторожностью.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/act-type [<Activation-Type>] [<Activation ID>] Этот параметр задает значение реестра, которое ограничивает многопользовательскую активацию одним типом. Тип активации 1 разрешает только активацию Active Directory, 2 — только активацию KMS, 3 — активацию на основе маркеров. 0 разрешает активацию любого типа и является значением по умолчанию.

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

Параметр Описание
/lil Выводит список установленных лицензий на выдачу с активацией на основе маркеров.
/ril <ILID> <ILvID> Удаляет установленную лицензию на выдачу с активацией на основе маркеров.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
/stao Устанавливает флаг Token-based Activation Only, отключая автоматическую активацию KMS.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
Этот параметр был удален в Windows Server 2012 R2 и Windows 8.1. Вместо него используется /act–type.
/ctao Снимает флаг Token-based Activation Only (по умолчанию), разрешая автоматическую активацию KMS.
Эта операция должна выполняться из командной строки с повышенными привилегиями.
Этот параметр был удален в Windows Server 2012 R2 и Windows 8.1. Вместо него используется параметр /act-type.
/ltc Выводит список действительных сертификатов с активацией на основе маркеров, которые могут активировать установленное программное обеспечение.
/fta <отпечаток сертификата> [<PIN-код>] Принудительно задает активацию на основе маркеров с использованием указанного сертификата. Необязательный персональный идентификационный код (ПИН-код) предоставляется для снятия блокировки закрытого ключа без запроса ПИН-кода при использовании сертификатов с аппаратной защитой (например, смарт-карт).

Параметры конфигурации активации с помощью Active Directory

Параметр Описание
/ad-activation-online <ключ продукта> [<Activation Object name>] Собирает данные Active Directory и запускает активацию леса Active Directory с помощью учетных данных, использованных для запуска командной строки. Доступ с правами локального администратора не требуется. Однако необходим доступ на чтение и запись для контейнера объекта активации в корневом домене леса.
/ad-activation-get-IID <ключ продукта> Этот параметр запускает активацию леса Active Directory в режиме телефона. Результатом является идентификатор установки (IID), который может использоваться для активации леса по телефону, когда отсутствует подключение к Интернету. При предоставлении IID во время телефонного звонка для активации возвращается CID, который используется для завершения активации.
/ad-activation-apply-cid <ключ продукта> <идентификатор подтверждения> [<Activation Object name>] При использовании этого параметра, чтобы завершить активацию, введите CID, предоставленный при телефонном звонке для активации.
[/name: <имя_объекта_активации>] Также в конец любой из этих команд можно добавить параметр /name, чтобы задать имя объекта активации, хранящегося в Active Directory. Его длина не должна превышать 40 знаков Юникода. Используйте двойные кавычки для явного определения строки имени.
В Windows Server 2012 R2 и Windows 8.1 имя можно добавить непосредственно после команд /ad-activation-online <ключ продукта> и /ad-activation-apply-cid без необходимости использовать параметр /name.
/ao-list Показывает все объекты активации, доступные локальному компьютеру.
/del-ao <AO_DN>
/del-ao <AO_RDN>
Удаляет указанный объект активации из леса.

Дополнительные ссылки

Средство управления лицензированием программного обеспечения Windows.


Команда slmgr используется для управления лицензированием программного обеспечения Windows на локальном или удаленном компьютере. Представляет собой сценарий VBS и при выполнении использует параметры, хранящиеся в файле %SystemRoot\system32\slmgr\slmgr. ini

Формат командной строки:

slmgr.vbs [ИмяКомпьютера [Пользователь Пароль]] []

Параметры командной строки:

ИмяКомпьютера — Имя удаленного компьютера. Если не задано, то используется локальный компьютер.

Пользователь — Учетная запись с требуемыми привилегиями по отношению к удаленному компьютеру.

Пароль — пароль упомянутой учетной записи

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

: /ipk — Установка ключа продукта (замена существующего ключа)

/ato [ ИД активации ] — Активация Windows

/dli [ИД активации | All] — Отображение сведений о лицензии (по умолчанию: текущая лицензия)

/dlv [ИД активации | All] — Отображение подробных сведений о лицензии (по умолчанию: текущая лицензия)

/xpr [ИД активации] — Дата истечения срока для текущего состояния лицензии

Дополнительные параметры:

/cpky — Удаление ключа продукта из реестра (предотвращение утечки информации)

/ilc — Установка лицензии

/rilc — Переустановка файлов лицензий системы

/rearm — Сброс лицензионного состояния компьютера

/rearm-app — Сбросить состояние лицензирования данного приложения

/rearm-sku — Сбросить состояние лицензирования данного SKU

/upk [ИД активации] — Удаление ключа продукта

/dti [ИД активации] — Отображение идентификатора установки для автономной активации

/atp [ИД активации] — Активация продукта с идентификатором подтверждения, предоставленным пользователем

Пакетная лицензия: Клиентские параметры службы управления ключами (KMS):

/skms [ИД активации] — Установка имени или порта, которые будет использовать компьютер KMS. IPv6 адрес следует указать в формате [имя_узла]:порт

/ckms [ИД активации] — Удаление имени используемого компьютера KMS (установка порта в значение по умолчанию)

/skms-domain [ИД активации] — Задать определенный DNS-домен, в котором можно найти все записи SRV сервера управления ключами. Этот параметр не имеет значения, если с помощью параметра /skms задан отдельный конкретный узел сервера управления ключами.

/ckms-domain [ИД активации] — Очистить определенный DNS-домен, в котором можно найти все записи SRV сервера управления ключами. Будет использоваться конкретный узел сервера управления ключами, если он задан с помощью параметра /skms. В противном случае будет использоваться автоматическое обнаружение сервера управления ключами.

/skhc — Разрешить кэширование узла KMS

/ckhc — Запретить кэширование узла KMS.

Корпоративное лицензирование: параметры активации на основе токенов:

/lil — Отображение установленных лицензий на выдачу активации на основе токенов

/ril — Удаление установленной лицензии на выдачу активации на основе токенов

/ltc — Отображение сертификатов активации на основе токенов

/fta [] — Принудительное применение активации на основе токенов

Пакетная лицензия: параметры службы управления ключами (KMS):

/sprt — Установка порта TCP, который KMS будет использовать для связи с клиентами

/sai — Установка для неактивированных клиентов интервала попыток подключения к KMS (в минутах). Интервал активации может находиться в пределах от 15 минут (минимум) до 30 дней (максимум), но рекомендуется использовать значение по умолчанию (2 часа).

/sri — Установка для активированных клиентов интервала обновления подключения к KMS (в минутах). Интервал обновления может находиться в пределах от 15 минут (минимум) до 30 дней (максимум), но рекомендуется использовать значение по умолчанию (2 часа).

/sdns — Включение публикации DNS со стороны KMS (по умолчанию)

/cdns — Отключение публикации DNS со стороны KMS

/spri — Установка для KMS обычного приоритета (по умолчанию)

/cpri — Установка для KMS низкого приоритета

/act-type [Тип активации] [ИД активации] — Установка типа активации 1 (Active Directory), 2 (сервер управления ключами), 3 (маркеры) или 0 (все).

Корпоративное лицензирование: параметры активации Active Directory (AD):

/ad-activation-online [Имя объекта активации] — Активация леса Active Directory (AD) с помощью ключа продукта, предоставленного пользователем

/ad-activation-get-iid — Отображение ИД установки для леса Active Directory (AD)

/ad-activation-apply-cid [Имя объекта активации] — Активация леса Active Directory (AD) с помощью ключа продукта, предоставленного пользователем, и ИД подтверждения

/ao-list — Отображение объектов активации в Active Directory (AD)

/del-ao — Удаление объектов активации в Active Directory (AD) для объекта активации, предоставленного пользователем

Примеры использования SLMGR.

При работе с командой SLMGR командная строка должна быть запущена от имени администратора. Для управления лицензиями на удаленных компьютерах требуется соответствующая настройка брандмауэров и параметров безопасности. При работе с удаленными компьютерами проверяется совместимость операционных систем и возможен отказ по причине ее отсутствия. В подсказке, отображаемой при выполнении SLMGR с неправильными параметрами (или без параметров), могут присутствовать неточности и даже ошибки. Синтаксис и результаты выполнения команды в значительной степени различаются для обычных и корпоративных лицензий.

Внимание!!!Команда SLMGR потенциально опасна и при неправильном ее применении может привести к потере ваших лицензий.

slmgr.vbs /dli — отобразить сведения о текущей лицензии локального компьютера. В отображаемой информации присутствуют сведения о состоянии лицензирования, тип активации и частичный ключ продукта в качестве которого используется последняя группа символов ключа активации. Пример:

Имя: Windows(R), Professional edition
Описание: Windows(R) Operating System, VOLUME_MAK channel
Частичный ключ продукта: GQ46H
Состояние лицензии: имеет лицензию

Для корпоративных лицензий также будут отображены сведения о KMS-сервере (Key Management Service) и периоде прохождения процедуры активации.

slmgr.vbs comp0 Dom1\Admin Passwd1 /dli — то же, что и в предыдущем примере, но по отношению к удаленному компьютеру comp0 для подключения к которому имя пользователя Admin в домене Dom1 с паролем Passwd1

slmgr.vbs /dlv — вывод дополнительной информации — идентификатора активации, идентификатора приложения, расширенного PID, идентификатора установки и URL – адресов для проверки и отображения состояния лицензии.

slmgr.vbs /ipk P2N8X-2W9WB-P5BY7-DA7CJ-WJ4HQ — активировать Windows, используя указанный ключ.

slmgr /ato x4bfe195-531e-2e64-ad12-6100f19e395e — активировать продукт с заданным идентификатором активации.

slmgr.vbs /ilc C:\lic\win10pro — активировать Windows с использованием указанного файла лицензии.

slmgr /xpr — отобразить сведения об окончании действия текущей лицензии.

slmgr /rearm — продлить срок действия пробного периода. Продление возможно до трех раз.

slmgr.vbs /cpky — удалить ключ активации из реестра. Обычно выполняется для предотвращения использования данного ключа сторонними лицами.

slmgr.vbs /upk — удалить ключ продукта. Активация будет сброшена.

slmgr.vbs /skms 192.168.2.234:1688 — указать KMS-сервер, который будет использоваться для активации на данном компьютере. Если KMS-сервер используется для активации разных продуктов, то нужно указать конкретный ИД активации

slmgr.vbs /skms-domain mydomain.local — указать домен поиска KMS-сервера, который будет использоваться для активации на данном компьютере. Параметр /skms переопределяет параметр /skms-domain. Для того, чтобы последний был действующим, необходимо выполнить команду:

slmgr. vbs /ckms — удалить запись о KMS-сервере для данного компьютера.

Инфраструктура KMS состоит из KMS-сервера, который активируется в Microsoft с помощью специального корпоративного VLC ключа (KMS host key) (эта операция выполняется один раз) и клиентов KMS, отправляющих запросы на активацию на KMS сервер. В качестве клиентов KMS сервера могут выступать пользовательские и серверные ОС Microsoft и продукты MS Office. В доменных структурах вместо KMS-активации можно использовать его разновидность, оптимизированную для Active Directory — ADBA (Active Directory Based Activation).

При установке KMS сервера в DNS регистрируется специальная SRV (_VLMCS) запись. На клиентском компьютере команда slmgr.vbs /skms-domain определяет домен поиска данной SRV-записи, которая позволит обнаружить KMS сервер.

Для активации KMS клиента на нем должен быть указан специальный публичный ключ KMS, который называется GVLK ключом ( Generic Volume License Key- универсальный ключ многократной установки). При наличии GVLK ключа, клиент KMS пытается либо напрямую подключиться к заданному KMS-серверу, либо найти в DNS SRV запись, указывающую на сервер KMS, после чего выполняет процедуру активации. Если активация прошла успешно, то следующий запрос на активацию будет выполнен через 180 дней.

Весь список команд CMD Windows

Как использовать команду Slmgr в Windows

Автор Глеб Захаров На чтение 5 мин. Просмотров 6.4k. Опубликовано

Активировать, удалить, изменить или продлить лицензию Windows в Windows


Средство управления лицензированием программного обеспечения (slmgr) – это файл VBS в Windows, для которого можно запускать команды для выполнения расширенных задач активации Windows.

Вам не нужно использовать Slmgr.vbs для активации Windows или изменения ключа продукта, но вам может понадобиться, если нормальный процесс активации завершится неудачно или вы получите странные ошибки «Windows is not authentic».

Хотя файл Slmgr.vbs хранится в папках System32 и SysWOW64, команды, которые взаимодействуют с файлом, необходимо вводить в командной строке.

Slmgr.vbs используется только для операционной системы Windows. Ospp.vbs управляет корпоративным лицензированием продуктов Microsoft Office.

Примеры команд Slmgr


После открытия командной строки введите нужную команду slmgr, как показано в следующих примерах:

Обычная командная строка может работать для некоторых из этих задач, но для других – которые требуют изменения данных, а не просто их отображения – требуется повышенная командная строка.

  slmgr/xpr  

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

  slmgr/dli  

С помощью этой команды slmgr вы увидите часть ключа продукта, используемого на вашем компьютере, и указание, активна ли лицензия. Здесь также содержатся другие подробности, такие как IP-адрес компьютера KMS, интервал обновления активации и другая информация о службах управления ключами (KMS).

  slmgr/dlv  

Эта команда для slmgr.vbs раскрывает гораздо больше информации о вашем компьютере. Он начинается с номера версии Windows и сопровождается идентификатором активации, расширенным идентификатором PID, идентификатором установки, оставшимся перезапуском Windows и счетчиком SKU, а также некоторыми другими подробностями, помимо того, что показывает параметр /dli .

  slmgr/rearm  

Команда rearm сбрасывает таймеры активации, что позволяет вам использовать Windows, не активируя ее, продлевая пробную версию. Например, если вы используете Windows на 30-дневную пробную версию, это ограничение в один месяц может быть сброшено обратно в начало после ввода этой команды slmgr.

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

Существует ограничение на то, сколько раз вы можете перезапускать файлы активации Windows. Проверьте количество перевооружений с помощью команды /dlv выше, чтобы увидеть, сколько осталось циклов.

  slmgr/cpky  

Используйте эту команду slmgr, чтобы удалить ключ продукта из реестра Windows. Это не приведет к удалению ключа с вашего компьютера или деактивации Windows, но не позволит программам поиска ключей и вредоносным программам получить ключ.

  slmgr/ato  

Эта команда slmgr заставляет Windows попробовать активацию через Интернет, что полезно, если вы попытались выполнить обычные шаги активации (не используя Slmgr.vbs), но получили проблему с подключением или аналогичную ошибку.

  slmgr/ipk   12345-12345-12345-12345-12345  

Измените ключ продукта Windows с помощью этой команды slmgr. Замените эти цифры на реальный ключ продукта, но не забудьте включить тире. Перезагрузите компьютер, чтобы полностью применить новый ключ.

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

  slmgr/ipk   mattpc Matt P @ ssw0rd   12345-12345-12345-12345-12345  

Эта команда точно такая же, как и команда slmgr/ipk , показанная выше, но вместо того, чтобы выполнить запрос ключа изменения продукта на локальном компьютере, она выполняется на компьютере с именем mattpc с помощью Matt учетные данные администратора.

  slmgr/upk  

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

Команды Slmgr


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

slmgr [ Имя машины [ имя пользователя [ пароль ]]] [ опция ]

Параметры команды Slmgr



























Item Объяснение
MachineName Машина для администрирования. По умолчанию используется локальный компьютер, если не указан.
имя пользователя Имя пользователя учетной записи администратора на удаленном компьютере.
пароль Пароль для имени пользователя .
/АТО Активируйте лицензию Windows и ключ продукта на сервере Microsoft.
/atp Confirmation_ID Активируйте продукт с помощью предоставленного пользователем Confirmation_ID .
/CDNs Отключить публикацию DNS узлом KMS.
/ckhc Отключить кэширование узла KMS.
/ckms Очистите имя сервера KMS, используемого по умолчанию, и порт по умолчанию.
/cpky Удалить ключ продукта Windows из реестра Windows.
/CPRI Установите приоритет KMS на низкий уровень.
/дли Показать информацию о текущей лицензии со статусом активации и частичным ключом продукта.
/DLV Показать дополнительную информацию о лицензии. Аналогично /dli , но более подробно.
/DTI Показать идентификатор установки для автономной активации.
/ipk ключ Изменить ключ продукта Windows. Заменяет текущий ключ продукта, если он есть.
/ilc файл Установите файл лицензии.
/rilc Переустановите файлы системных лицензий.
/Rearm Сброс периода оценки/состояния лицензирования и состояния активации компьютера. Используйте /rearm-app , чтобы указать приложение, или /rearm-sku для определенного sku.
/SKMS Установите сервер KMS корпоративного лицензирования и/или порт, используемый для активации KMS.
/skhc Включить кэширование узла KMS (по умолчанию включено). Это блокирует использование приоритета и веса DNS после первоначального обнаружения работающего узла KMS.
/sai интервал Устанавливает интервал в минутах для неактивированных клиентов, пытающихся подключиться к KMS.
/SPRI Установите приоритет KMS на обычный (по умолчанию).
/sprt порт Установите порт, на котором узел KMS прослушивает запросы на активацию клиента (TCP-порт по умолчанию – 1688).
/НСУР Включить публикацию DNS на узле KMS (по умолчанию).
/UPK Удалите установленный в данный момент ключ продукта Windows и верните статус лицензии обратно в пробное состояние.
/XPR Показать дату истечения срока действия текущей лицензии или указать, является ли активация постоянной.

Параметр MachineName нельзя использовать на разных платформах. Например, вы не можете управлять активацией Windows на компьютере под управлением Windows 7 с компьютера под управлением Windows Vista.

Как использовать Slmgr для изменения, удаления или расширения лицензии Windows 📀