Slmgr vbs не удается найти указанный файл. Как изменить, удалить или продлить лицензию Windows

KMS. Как активировать вручную Windows

Microsoft предлагает два типа активации для своих продуктов – MAK (Multiple Activation Key) и KMS (Key Management Service / Служба управления ключами).

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

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



Включение активации при обычном доступе

Источник:
https://technet.microsoft.com/ru-ru/library/bb490214.aspx

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

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W indows NT\CurrentVersion\SL\UserOperations (REG_DWORD)

Нужно установить равным 1 .

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

Дополнительно

Также на сайтах Microsoft.com очень много информации по этой тематике, например.

Без активации 120 суток.

По истечении срока активации запуск оболочки \Windows\explorer.exe будет запрещён.

Появится окно «Активация Windows» с сообщением «Активировать Windows сейчас. Срок периода активации истек, Windows больше не работает. Чтобы использовать Windows, нужно активировать эту копию Windows» .

При этом доступны опции:

Активировать Windows по сети ;

Доступ с ограниченными возможностями (при этом вы сможете приобрести ключ продукта по сети) ;

Повторить ввод ключа продукта .

***

Как сбросить счётчик активации

Выберите опцию Доступ с ограниченными возможностями ;

– откроется веб-браузер;

– в окне «Веб-страница недоступна в автономном режиме» нажмите Автономно ;

– в адресной строке браузера введите C:\Windows\System32\cmd.exe (если операционная система установлена не на диске C:\, введите соответствующую букву диска), нажмите Enter ;


– появится окно «Загрузка файла – предупреждение системы безопасности» с сообщением «Запустить или сохранить этот файл? (Имя: cmd.exe. Тип: Приложение, 294 КБ. Из: C:\Windows\System32)» , нажмите Запустить ;


– появится окно «Internet Explorer – Предупреждение системы безопасности» с сообщением «Не удалось проверить этого издателя. Вы действительно хотите запустить эту программу? Имя: cmd.exe. Издатель: Неизвестный издатель. У этого файла отсутствует допустимая цифровая подпись, подтверждающая его издателя. Следует запускать программы, полученные только от доверенного издателя» , нажмите Запустить ;

– в окне после приглашения системы C:\Users\имя_пользователя\Desktop> введите slmgr.vbs /rearm (или просто slmgr /rearm ), нажмите Enter ;

– в появившемся окне «Windows Script Host» с сообщением «Выполнение команды успешно завершено. Перезагрузите компьютер, чтобы изменения вступили в силу» нажмите OK ;

– закройте окна , веб-браузера, окно активации Windows ;

– перезагрузите (если после перезагрузки снова появится окно активации, выключите и снова включите).

***

Настройки механизма активации хранятся в REG_DWORD -параметрах разделов :

:

VLActivationInterval – определяет общий срок работы без активации (значение по умолчанию – dword:00000078 , то есть 120 суток);

SkipRearm – определяет, будет ли разрешено сбрасывать счётчик активации при помощи команды slmgr.vbs /rearm после 4-х сбросов (значение по умолчанию – dword:00000000 );

:

ActivationInterval – определяет интервал отображения уведомления об активации операционной системы (значение по умолчанию – dword:000dbba0 );

NotificationDisabled – отображение уведомления о необходимости активации операционной системы в области уведомлений Панели задач (значение по умолчанию – dword:00000000 . Если установить значение 1 , то уведомления отображаться не будут).

Примечания

1. С помощью веб-браузера можно запустить любую программу Windows .

2. slmgr.vbs (файл сценария VBScript ; дисковый адрес файла – \Windows\System32\) – это Средство управления лицензированием программного обеспечения .

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

ИмяКомпьютера – Имя удалённого ( – локального );

– запись с требуемыми привилегиями на удаленном ;

Пароль – пароль упомянутой записи.

Основные ключи файла:

/ipk <Ключ продукта> – установка ключа продукта (замена существующего ключа);

/ato [ИД активации] – активация Windows ;

/dli [ИД активации | All] – отображение сведений о лицензии ( – текущая лицензия);

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

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

— достаточно простая и понятная процедура (ну хотя бы более менее), чем то, что мы собираемся рассмотреть далее в этой статье. Как быть, если вы хотите сделать с лицензией что-то более продвинутое и сложное, например, такие вещи как, как удалить/изменить ключ продукта, выполнить онлайн активацию или продлить время активации. Это не так просто как простая активация, которая выполняется стандартными средствами ОС с удобным графическим интерфейсом, но и не так сложно. В этой статье я дам вам информацию, как и с помощью чего это можно сделать.

Существует инструмент командной строки, называемый Slmgr.vbs, входящий в состав Windows и предоставляющий возможности, недоступные в стандартном интерфейсе активации, который находиться в окне «Обновление и безопасность» до которого можно дойти, открыв меню Пуск и выбрав Параметры.

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

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

Просмотр информации об активации/лицензии

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

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

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

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

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

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

Это позволяет вам перенести лицензию на другой компьютер, если это необходимо. К примеру, если вы хотите подарить старый компьютер другу, а лицензию хотите оставить себе. Однако, как известно, активация Windows будет «привязана» к оборудованию компьютера, на котором она установлена, поэтому просто так сделать перенос не получится, но все же это возможно, но сейчас не об этом (это будет в следующих статьях).

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

Однако команда не удаляет активацию полностью. Windows также хранит ключ продукта в реестре, потому как это иногда необходимо при настройках компьютера, а также для предотвращения кражи ключа вредоносными программами, которое могут получить доступ к реестру. Кроме этого будущий владелец компьютера (если он более менее разбирается в компьютерах) может легко вытащить ключ из реестра, так что вы также должны обязательно удалить его из реестра следующей командой:

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

С помошью slmgr.vbs вы можете ввести новый ключ продукта. Если система Windows уже активирована, используя нижеприведенную команду вы можете заменить старый ключ на новый действующий (вместо #####-#####-#####-#####-##### введите новый ключ). После этого рекомендуется выполнить перезагрузку компьютера.

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

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

Активация Windows

Активация Windows онлайн

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

Активация Windows оффлайн

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

Теперь вам необходимо получить код подтверждения активации системы по телефону. Перейдите на официальную страничку Справка по активации Microsoft Windows . По приведенным инструкциям позвоните в центр активации продуктов Microsoft (ничего страшного в этом нет, вы будете следовать инструкциям робота) и предоставьте ID установки, полученный выше и вы получите активационный код (в случае, если все успешно подтвердится). Это может вам помочь активировать систему Windows без подключения к интернету.

Вместо ACTIVATIONID введите ID активации. который вы получили:

slmgr.vbs /atp ACTIVATIONID

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

slmgr.vbs /dli или slmgr.vbs /dlv

Как продлить активацию

Возьмем к примеру Windows 7, в которой есть 30-дневный пробный период до того, как она начнет требовать с вас ключ продукта. Вы можете продлить пробный период, т.е. сбросить этот испытательный срок обратно на 30 дней, выполнив команду ниже.

slmgr.vbs / Rearm

Однако вы не сможете снова и снова и бесконечно продливать испытательный период — команда может быть использована всего несколько раз. Хотите узнать сколько раз — введите команду slmgr.vbs /dlv. Точно не помню, но для каждой версии, кажется, свое «количество раз». В Windows 7, если не ошибаюсь 3 раза, и 5 раз на Windows Server 2008 R2. За исключением Windows 10 опция работает во всех ранних версиях.

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

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

slmgr.vbs /опция

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

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

Нравится вам это или нет, но лицензирование Windows Server стало более важным для Windows Server 2008, чем когда либо. Очень важно знать, как лицензировать свои серверы Windows 2008 Servers из командной строки, смотреть, сколько времени осталось до истечения срока лицензии, а также как производить деинсталляцию лицензии. В этой статье мы рассмотрим, как использовать инструмент командной строки от компании Microsoft, чтобы проделывать все вышеупомянутые действия ‘ это инструмент slmgr.vbs.

Что такое slmgr.vbs?

Инструментом командной строки от компании Microsoft является slmgr.vbs. Название инструмента представляет собой сокращение от Windows Software Licensing Management Tool.

Это визуальный базовый сценарий, используемый для настройки лицензирования любого сервера Windows 2008 Server ‘ будь то полная версия или версия ядра (core version). Чтобы посмотреть, что может делать slmgr.vbs, просто запускаем интерпретатор команд Windows (cmd в строке Выполнить) и вводим:

Slmgr.vbs /?

Рисунок 1: Окно помощи для slmgr.vbs

В результате откроется окно помощи, содержащее все имеющиеся в slmgr.vbs опции. Вот различные задачи, которые можно выполнять с помощью slmgr.vbs:

  • Управление лицензированием не только на локальном сервере, но и на удаленных серверах Windows 2008 Servers по сети. Для этого требуется имя пользователя и пароль. Управляемой по умолчанию машиной, если не указана другая, является локальный узел (localhost).
  • Установка ключей продукта с помощью опции ‘ipk.
  • Активация Windows 2008 с помощью опции ‘ato.
  • Отображение информации лицензирования с помощью опции ‘dli.
  • Отображение подробной информации лицензирования с помощью опции ‘dlv.
  • Просмотр даты истечения срока лицензии Windows с помощью опции ‘xpr.
  • Отчистка текущих ключей продукта Windows из системного реестра по соображениям безопасности с помощью опции ‘cpky.
  • Установка лицензии с помощью опции ‘ilc.
  • Переустановка системных файлов лицензии с помощью опции ‘rilc.
  • Повторная активация оценочной лицензии Windows с помощью инструмента ‘rearm.
  • Удаление определенного ключа продукта с помощью опции ‘upk.
  • Отображение инсталляционного ID, используемого Microsoft для активации по телефону, с помощью опции ‘dit.
  • И наконец, активация продукта с ID подтверждения с помощью опции ‘ato.

Давайте рассмотрим примеры того, как Windows 2008 slmgr.vbs может нам помочь.

Как может slmgr.vbs помочь с оценочной лицензией?

Если вы оцениваете Windows Server 2008, вы должны знать, что активация лицензии не требуется. Оценочная версия Windows Server 2008 будет работать в течение 60 дней. Хотя многие администраторы не знают, можно возобновить оценочные период еще на 60 дней, это можно делать три раза. Таким образом, вы можете оценивать Windows 2008 Server в течение 240 дней, или около 8 месяцев ‘ ничего себе!

Возобновить оценочную версию Windows 2008 можно с помощью slmgr.vbs. Для этого нужно просто ввести:

Slmgr.vbs -rearm

Рисунок 2: Результаты после возобновления оценочной копии Win 2008 еще на 60 дней

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

Slmgr.vbs -xpr

Рисунок 3: Результаты команды xpr, показывающие день и время истечения срока действия оценочной версии Win 2008

Как получить подробную информацию о своей лицензии Windows Server 2008?

Чтобы получить более подробную информацию, нежели просто дату истечения срока лицензии (которую предоставляет команда xpr), можно использовать dli или dlv опции. Вот, как выглядят результаты их использования:

Рисунок 4: Результаты использования команды slmgr.vbs ‘dli

Как видно из результатов команды ‘dli, есть информация о версии используемого сервера Win 2008, статусе лицензии, оставшемся времени, все о сервере управления ключами.

Рисунок 5: Результаты команды slmgr.vbs ‘dlv

Команда ‘dlv предоставляет еще более подробную информацию о текущем состоянии лицензии.

Как мне активировать свою лицензию на сервере Windows 2008 Server Core?

Как я уже говорил, перечисляя опции, slmgr.vbs используется для активации Windows 2008 Server из командной строки. А в Windows Server Core, имеющем только интерпретатора команд, вы вынуждены использовать slmgr.vbs для активации сервера Core из командной строки. Поэтому, очень важно знать, как использовать slmgr.vbs, если у вас есть Windows Server Core. Но на мой взгляд, все же, каждый администратор должен знать основы использования этого сценария.

Итак, допустим, что вы только установили новый сервер Windows Server 2008 Core и хотите активировать его. Допустим, вы ввели ключ продукта во время установки. Чтобы активировать свою ОС, просто введите:

Slmgr.vbs -ato

Если ваша сеть еще не настроена, или есть другая ошибка, у вас должно появиться окно вроде:

Рисунок 6: Ошибка в slmgr активации лицензии

В моем случае, я получил ошибку, потому что еще не настроил IP адрес на сервере Win 2008 Core Server. А затем я снова получил уведомление об ошибке, так как не настроил параметры DNS и основного шлюза. Следует учитывать, что все эти вещи необходимы для успешной активации Windows 2008!

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

Slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

(предположим, что у вас есть MAK ключ, а не KMS)

Здесь же вы можете попытаться выполнить автоматическую активацию снова.

Рисунок 7: Успешная активация Windows 2008 с помощью slmgr.vbs

Если все прошло нормально (как, наконец, было у меня), у вас должно появиться окно, говорящее об успешной активации продукта (рисунок 7). Ура!

Как работать с лицензированием удаленных серверов Windows 2008 Server, используя slmgr.vbs?

Как я говорил ранее, можно работать не только с лицензиями локальных серверов, но и удаленных серверов Win 2008 Servers из командной строки, используя slmgr.vbs. Вам лишь нужно имя хоста сервера (hostname/IP адрес), а также имя пользователя администратора и его пароль.

Для этого просто разместите имя машины (machinename), затем имя пользователя (username), а затем пароль между командой slmgr и опциями следующим образом:

slmgr.vbs server2 administrator MyPassWord1 -xpr

Заметка: Вам не нужно использовать .vbs расширение команды slmgr. Она будет отлично работать, даже если вы будете просто вводить slmgr и опции команды.

Заключение

Лицензирование сервера Windows Server является критическим для функционирования Windows 2008 Server, или его не функционирования. В этой статье мы рассмотрели, как использовать инструмент управления лицензированием Microsoft’s Software Licensing Management Tool ‘ slmgr.vbs ‘ для работы с лицензиями ваших серверов Windows Server из командной строки. Хотя есть несколько способов применения slmgr.vbs, после прочтения статьи вы будете знать, что делать при работе с лицензиями и командной строкой в Win 2008 Core Server.

Активация Windows 7 , так же как и Windows Vista , основана на механизме Software Protection Platform (SPP ).

По умолчанию продолжительность работы операционной системы без активации составляет 30 суток. Однако можно 4 раза сбросить счетчик активации при помощи команды slmgr.vbs /rearm . Это позволяет работать с ОС без активации 120 суток.


Главная фишка этого метода продления активации, заключается в том, что системе абсюлютно не важно откуда вы взяли эту копию Windows 7. Данная хитрость должна работать всегда, но только 4 месяца подряд. Чтобы извлечь максимум производите активацию в последний день срока.

Откройте меню Пуск -> и введите команду cmd.exe (если в меню нет пункта Выполнить можно воспользоваться комбинацией клавиш - Win+R )

В открывшемся окне набирайте команду:

Через пару секунд после нажатия клавиши Enter, появится сообщение об успешном выполнении команды. Нажимайте ОК, закрывайте окно и перезагружайтесь.

После загрузки ОС, опять заходим в Мой компьютер -> Cвойства и наблюдаем результат - активация виндовс отсрочена еще на 30 дней! Приятной работы)

Впринципе тот же метод, только в профиль, от (Валерий Сидоров)

По истечении срока активации запуск оболочки \Windows\explorer.exe будет запрещен.

Появится окно «Активация Windows» с сообщением «Активировать Windows сейчас. Срок периода активации истек, Windows больше не работает. Чтобы использовать Windows, нужно активировать эту копию Windows» .

При этом доступны опции:

Активировать Windows по сети ;

Доступ с ограниченными возможностями (при этом вы сможете приобрести ключ продукта по сети) ;

Повторить ввод ключа продукта .

***

Как сбросить счетчик активации

Выберите опцию Доступ с ограниченными возможностями ;

– откроется веб-браузер;

– в окне «Веб-страница недоступна в автономном режиме» нажмите Автономно ;

– в адресной строке браузера введите C:\Windows\System32\cmd.exe (если операционная система установлена не на диске C:\, введите соответствующую букву диска), нажмите Enter ;

– появится окно «Загрузка файла – предупреждение системы безопасности» с сообщением «Запустить или сохранить этот файл? (Имя: cmd.exe. Тип: Приложение, 294 КБ. Из: C:\Windows\System32)» , нажмите Запустить ;

– появится окно «Internet Explorer – Предупреждение системы безопасности» с сообщением «Не удалось проверить этого издателя. Вы действительно хотите запустить эту программу? Имя: cmd.exe. Издатель: Неизвестный издатель. У этого файла отсутствует допустимая цифровая подпись, подтверждающая его издателя. Следует запускать программы, полученные только от доверенного издателя» , нажмите Запустить ;

– в окне Интерпретатора команд после приглашения системы C:\Users\имя_пользователя\Desktop> введите slmgr.vbs /rearm (или просто slmgr /rearm ), нажмите Enter ;

– в появившемся окне «Windows Script Host» с сообщением «Выполнение команды успешно завершено. Перезагрузите компьютер, чтобы изменения вступили в силу» нажмите OK ;

– закройте окна Интерпретатора команд , веб-браузера, окно активации Windows ;

– перезагрузите ПК (если после перезагрузки снова появится окно активации, выключите ПК и снова включите).

***

Настройки механизма активации Windows 7 хранятся в REG_DWORD -параметрах разделов Реестра :

:

VLActivationInterval – определяет общий срок работы без активации (значение по умолчанию – dword:00000078 , то есть 120 суток);

SkipRearm – определяет, будет ли разрешено сбрасывать счетчик активации при помощи команды slmgr.vbs /rearm после 4-х сбросов (значение по умолчанию – dword:00000000 );

:

ActivationInterval – определяет интервал отображения уведомления об активации операционной системы (значение по умолчанию – dword:000dbba0 );

NotificationDisabled – отображение уведомления о необходимости активации операционной системы в области уведомлений Панели задач (значение по умолчанию – dword:00000000 . Если установить значение 1 , то уведомления отображаться не будут).

Примечания

1. С помощью веб-браузера можно запустить любую программу Windows .

2. slmgr.vbs (файл сценария VBScript ; дисковый адрес файла – \Windows\System32\) – это Средство управления лицензированием программного обеспечения Windows 7 .

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

ИмяКомпьютера – Имя удаленного компьютера (по умолчанию – локального компьютера);

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

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

Основные ключи файла:

/ipk <Ключ продукта> – установка ключа продукта (замена существующего ключа);

/ato [ИД активации] – активация Windows ;

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

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

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

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

/ilc <Файл лицензии> – установка лицензии;

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

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

/upk – удаление ключа продукта;

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

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

3. Некоторые антивирусы запрещают выполнение скриптовых файлов. Для запуска slmgr.vbs необходимо отключить блокиратор скриптов.

Loading...Loading...