Меню
безкоштовно
Головна  /  програми / Slmgr параметри. Як змінити, видалити або продовжити ліцензію Windows

Slmgr параметри. Як змінити, видалити або продовжити ліцензію Windows

Іноді в силу різних причин у Windows злітає активація. Ліцензійний статус такої системи стає « Non-genuine ».Причини можуть бути різні: установка декількох нових пристроїв, іноді просто віртуалльних, установка деяких програм, драйверів, завершення пробного періоду. У цьому випадку Windows робить шпалери на робочий стіл чорними і показує страшну напис типу «Ваша копія Windows не є справжньою», «Можливо ви стали жертвою підробки ...» тощо. В такому випадку можна почати заново пробний період Initial Grace Period. Така процедура називається rearm. Виконується вона за допомогою команди slmgr.vbs / rearm Віддання з командного рядка в превілегірованном режимі (з правами адміністратора). Скинути пробний період можна всього три рази, після кожного специално лічильник зменшується на одиницю. В кінцевому підсумку може виникнути ситуація коли rearm count дорівнює нулю, а ліцензійний статус все ще « Non-genuine »або помилка якась. У такому стані її можна підключити до KMS сервера, змінити ключ активації і т.п.

В цьому випадку рішенням проблеми може бути видалення куща реєстру відповідає за ліцензування. Операційна система відтворить його заново при завантаженні в началном стані Initial Grace Period. Існуючий ключ при цьому буде втрачено, але це не біда.

Проблема в тому, що це кущ реєстру захищена від зміни / видалення і зробити це можна тільки з режиму відновлення Windows, Коли реєстр відключений.

Щоб скинути лічильник rearm count зробіть наступне:

Створіть в корені системного диска bat файл reset-rearm.bat такого змісту:

Reg load HKLM \\ MY_SYSTEM "% ~ dp0Windows \\ System32 \\ config \\ system" reg delete HKLM \\ MY_SYSTEM \\ WPA / f reg unload HKLM \\ MY_SYSTEM Перезавантажте комп'ютер і натисніть клавішу F8. Оберіть "Усунення неполадок копьютера", далі - розкладку клавіатури, введіть пароль локального адміністратора і ви потрапите в екран командного рядка. Поточним шляхом буде "X: \\ Windows \\ system32". Перейдіть в корінь системного диска (для Windows 7 це буде диск D) командою "D:", можете перевірити наявність файлу reset-rearm.bat в корені командою dir. Запустіть файл reset-rearm.bat. Перезавантажитеся в звичайному режимі. Windows повідомить вам, що ключ активації не розпізнаний. Для того щоб ввести ключ заново відкрийте командний рядок в режимі адміністратора і виконайте команду slmgr.vbs / ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX, де замість іксів введіть ваш ключ активації або відкритий KMS ключ для відповідної операційної системи: Windows 7 Professional FJ82H -XT6CR-J8D7P-XQJJ2-GPDD4 Windows 7 Enterprise 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH Windows Server 2008 R2 Standard YC6KT-GKW9T-YTKYR-T4X34-R7VHC Windows Server 2008 R2 Enterprise 489J6-VHDMP-X63PK-3K798-CPX3Y Windows Server 2008 R2 Datacenter 4YFP-3QFB3-KQT8W-PMXWJ-7M648 Після цього ліцензійний статус вашої ОС стане "Initial grace period "з кількістю скидання лічильника рівним 4.

Дана стаття заснована на блозі Деніела Мітчела http://www.daniel-mitchell.com/blog/reset-windows-7-rearm-count/

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

За замовчуванням тривалість роботи операційної системи без активації становить 30 діб. Однак можна 4 рази скинути лічильник активації за допомогою команди slmgr.vbs / rearm. Це дозволяє працювати з ОС без активації 120 діб.


Головна фішка цього методу продовження активації, полягає в тому, що системі абсюлютно байдуже звідки ви взяли цю копію Windows 7. Дана хитрість повинна працювати завжди, але тільки 4 місяці поспіль. Щоб витягти максимум робите активацію в останній день терміну.

Відкрийте меню Пуск -\u003e і введіть команду cmd.exe (Якщо в меню немає пункту Виконати можна скористатися комбінацією клавіш - Win + R)

У вікні, набирайте команду:

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

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

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

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

з'явиться вікно «Активація Windows» з повідомленням «Активувати Windows зараз. Термін періоду активації минув, Windows більше не працює. Щоб використовувати Windows, потрібно активувати цю копію Windows ».

При цьому доступні опції:

Активувати Windows по мережі;

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

Повторити введення ключа продукту.

***

Як скинути лічильник активації

Виберіть опцію Доступ з обмеженими можливостями;

- відкриється веб-браузер;

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

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

- з'явиться вікно «Завантаження файлу - попередження системи безпеки» з повідомленням «Запустити або зберегти цей файл? (Ім'я: cmd.exe. Тип: Додаток, 294 КБ. З: C: \\ Windows \\ System32) », натисніть запустити;

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

- у вікні інтерпретатора команд після запрошення системи C: \\ Users \\ ім'я користувача \\ Desktop\u003e введіть 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 необхідно відключити блокіратор скриптів.

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 дуже багато інформації з цієї тематики, наприклад.

Подобається вам це чи ні, але ліцензування 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.


Іноді помилки slmgr.vbs і інші системні помилки VBS можуть бути пов'язані з проблемами в реєстрі Windows. Кілька програм може використовувати файл slmgr.vbs, але коли ці програми видалені або змінені, іноді залишаються "осиротілі" (помилкові) записи реєстру VBS.

В принципі, це означає, що в той час як фактична шлях до файлу міг бути змінений, його неправильне колишнє розташування досі записано в реєстрі Windows. Коли Windows намагається знайти файл з цієї некоректної посиланням (на розташування файлів на вашому комп'ютері), може виникнути помилка slmgr.vbs. Крім того, зараження шкідливим ПЗ могло пошкодити записи реєстру, пов'язані з Windows. Таким чином, ці пошкоджені записи реєстру VBS необхідно виправити, щоб усунути проблему в корені.

Редагування реєстру Windows вручну з метою видалення містять помилки ключів slmgr.vbs не рекомендується, якщо ви не є фахівцем з обслуговування ПК. Помилки, допущені при редагуванні реєстру, можуть привести до непрацездатності вашого ПК і завдати непоправної шкоди вашій операційній системі. Насправді, навіть одна кома, поставлена \u200b\u200bне в тому місці, може перешкодити завантаженні комп'ютера!

У зв'язку з подібним ризиком ми настійно рекомендуємо використовувати надійні інструменти очищення реєстру, такі як WinThruster (розроблений Microsoft Gold Certified Partner), щоб просканувати і виправити будь-які проблеми, пов'язані з slmgr.vbs. Використовуючи очищення реєстру, ви зможете автоматизувати процес пошуку пошкоджених записів реєстру, посилань на які відсутні файли (наприклад, викликають помилку slmgr.vbs) і неробочих посилань усередині реєстру. Перед кожним скануванням автоматично створюється резервна копія, Що дозволяє скасувати будь-які зміни одним кліком і захищає вас від можливого пошкодження комп'ютера. Найприємніше, що усунення помилок реєстру може різко підвищити швидкість і продуктивність системи.


попередження: Якщо ви не є досвідченим користувачем ПК, ми НЕ рекомендуємо редагування реєстру Windows вручну. Неправильне використання Редактора реєстру може призвести до серйозних проблем і зажадати перевстановлення Windows. Ми не гарантуємо, що неполадки, які є результатом неправильного використання Редактора реєстру, можуть бути усунені. Ви користуєтеся Редактором реєстру на свій страх і ризик.

Перед тим, як вручну відновлювати реєстр Windows, Необхідно створити резервну копію, експортувавши частина реєстру, пов'язану з slmgr.vbs (наприклад, Windows):

  1. Натисніть на кнопку почати.
  2. Введіть " commandрядку пошуку ... ПОКИ НЕ НАТИСКАЙТЕ ENTER!
  3. утримуючи клавіші CTRL-Shift на клавіатурі, натисніть ENTER.
  4. Буде виведено діалогове вікно для доступу.
  5. натисніть Так.
  6. Чорний ящик відкривається миготливим курсором.
  7. Введіть " regedit" та натисніть ENTER.
  8. У редакторі реєстру виберіть ключ, пов'язаний з slmgr.vbs (наприклад, Windows), для якого потрібно створити резервну копію.
  9. В меню файл Оберіть експорт.
  10. В списку зберегти в виберіть папку, в яку ви хочете зберегти резервну копію ключа Windows.
  11. У полі ім'я файлу введіть назву файлу резервної копії, наприклад " Windows резервна копія ".
  12. Переконайтеся, що в полі діапазон експорту вибрано значення обрана гілку.
  13. натисніть зберегти.
  14. Файл буде збережений з расшіреніем.reg.
  15. Тепер у вас є резервна копія записи реєстру, пов'язаної з slmgr.vbs.

Наступні кроки при ручному редагуванні реєстру не будуть описані в даній статті, так як з великою ймовірністю можуть привести до пошкодження вашої системи. Якщо ви хочете отримати більше інформації про редагування реєстру вручну, будь ласка, ознайомтеся з посиланнями нижче.