Контакти

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

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 злітає активація. Ліцензійний статус такої системи стає « 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/

Без активації 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 [ВД активації] - дата закінчення терміну для поточного стану ліцензії;

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



Сподобалася стаття? поділіться їй