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

Активация Windows разработана так, чтобы быть максимально надежной, поэтому графические инструменты Microsoft упрощают ее. Если вы хотите сделать что-то более сложное, например удалить ключ продукта, принудительно активировать онлайн или продлить таймер активации, вам понадобится Slmgr.vbs.

Этот инструмент командной строки входит в состав Windows и предоставляет параметры, недоступные в стандартном интерфейсе активации, представленном на экране «Обновление и безопасность»> «Активация» в приложении «Настройки».

Во-первых: откройте окно командной строки администратора

СВЯЗАННЫЕ: Как работает активация Windows?

Чтобы использовать этот инструмент, вам нужно запустить командную строку с правами администратора. Для этого в Windows 8 или 10 щелкните правой кнопкой мыши кнопку «Пуск» или нажмите Windows + X. В открывшемся меню выберите «Командная строка (администратор)». В Windows 7 найдите в меню «Пуск» строку «Командная строка», щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».

Примечание . Если вы видите PowerShell вместо командной строки в меню «Опытные пользователи», это означает, что этот переключатель появился с обновлением Creators Update для Windows 10. При желании очень легко вернуться к отображению командной строки в меню «Опытные пользователи». или вы можете попробовать PowerShell. В PowerShell можно делать практически все, что можно делать в командной строке, а также много других полезных вещей.

СВЯЗАННЫЕ: Как вернуть командную строку в меню опытных пользователей Windows + X

Просмотр информации об активации, лицензии и сроке действия

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

slmgr.vbs / dli

Чтобы отобразить более подробную информацию о лицензии, включая идентификатор активации, идентификатор установки и другие сведения, выполните следующую команду:

slmgr.vbs / dlv

Посмотреть дату истечения срока действия лицензии

Чтобы отобразить дату истечения срока действия текущей лицензии, выполните следующую команду. Это полезно только для системы Windows, активированной с сервера KMS организации, поскольку розничные лицензии и несколько ключей активации приводят к бессрочной лицензии, срок действия которой не истекает. Если вы вообще не указали ключ продукта, появится сообщение об ошибке.

slmgr.vbs / xpr

Удалить ключ продукта

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

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

Чтобы удалить текущий ключ продукта, выполните следующую команду и перезагрузите компьютер:

slmgr.vbs / upk

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

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

slmgr.vbs / cpky

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

Вы можете использовать slmgr.vbs для ввода нового ключа продукта. Если в системе Windows уже есть ключ продукта, использование приведенной ниже команды автоматически заменит старый ключ продукта тем, который вы предоставили.

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

Вы также можете изменить ключ продукта на экране активации в приложении «Настройки», но эта команда позволяет сделать это из командной строки.

slmgr.vbs / ipk ##### - ##### - ##### - ##### - #####

Активировать Windows Online

Чтобы заставить Windows выполнить попытку активации через Интернет, выполните следующую команду. Если вы используете розничную версию Windows, это заставит Windows предпринять попытку онлайн-активации с серверов Microsoft. Если система настроена на использование сервера активации KMS, вместо этого она попытается выполнить активацию с помощью сервера KMS в локальной сети. Эта команда может быть полезна, если Windows не активировалась из-за проблем с подключением или сервером, и вы хотите заставить ее повторить попытку.

slmgr.vbs / ato

Активировать Windows в автономном режиме

Slmgr также позволяет выполнять активацию в автономном режиме. Чтобы получить идентификатор установки для автономной активации, выполните следующую команду:

slmgr.vbs / dti

Теперь вам нужно получить идентификатор подтверждения, который вы можете использовать для активации системы по телефону. Позвоните в Центр активации продуктов Microsoft, сообщите идентификатор установки, который вы получили выше, и вам будет предоставлен идентификатор активации, если все пройдет успешно. Это позволяет активировать системы Windows без подключения к Интернету.

Чтобы ввести идентификатор подтверждения, который вы получили для автономной активации, выполните следующую команду. Замените «ACTIVATIONID» полученным идентификатором активации.

slmgr.vbs / atp ACTIVATIONID

Когда вы закончите, вы можете использовать  команды slmgr.vbs /dliили,  slmgr.vbs /dlvчтобы подтвердить, что вы активированы.

Обычно это можно сделать на экране активации в приложении «Настройки», если ваш компьютер не активирован - вам не нужно использовать команду, если вы предпочитаете использовать графический интерфейс.

Продлить таймер активации

СВЯЗАННЫЕ: вам не нужен ключ продукта для установки и использования Windows 10

Некоторые системы Windows предоставляют ограниченное время, когда вы можете использовать их в качестве бесплатных пробных версий до ввода ключа продукта. Например, Windows 7 предлагает 30-дневный пробный период, прежде чем он начнет жаловаться на вас. Чтобы продлить пробный период и вернуть его к оставшимся 30 дням, вы можете использовать следующую команду. Как сказано в документации Microsoft, эта команда «сбрасывает таймеры активации».

Эту команду можно использовать только несколько раз, поэтому вы не можете продлевать пробную версию на неопределенный срок. Количество раз, которое она может использоваться, зависит от «счетчика повторного включения», который вы можете просмотреть с помощью slmgr.vbs /dlvкоманды. В разных версиях Windows это выглядит по-разному - это было три раза в Windows 7 и, кажется, пять раз в Windows Server 2008 R2.

Это больше не работает в Windows 10, что очень мягко, если вы все равно не предоставите ей ключ продукта. Этот параметр по-прежнему работает в более старых версиях Windows и может продолжать работать в других выпусках Windows, таких как Windows Server, в будущем.

slmgr.vbs / перезарядка

Slmgr.vbs также может выполнять действия на удаленных компьютерах

Slmgr обычно выполняет указанные вами действия на текущем компьютере. Однако вы также можете удаленно администрировать компьютеры в своей сети, если у вас есть к ним доступ. Например, первая команда ниже применяется к текущему компьютеру, а вторая будет запущена на удаленном компьютере. Вам просто понадобится имя компьютера, имя пользователя и пароль.

slmgr.vbs / опция
slmgr.vbs имя компьютера имя пользователя пароль / параметр

У команды Slmgr.vbs есть и другие параметры, которые полезны для работы с активацией KMS и активацией на основе токенов. Дополнительные сведения см. В документации Microsoft по Slmgr.vbs.