через скрипт

У даній статті будуть описані основні методи визначення ключа продукту Windows для подальшої активації. Активація системи необхідна, якщо Ви не хочете спостерігати чорний фон робочого столу, ВОТЕРМАРК поверх основних додатків, відсутність персоналізації, або що гірше, перезавантаження системи щогодини.

В основному, буде описано 2 методу: визначення по наклейці та визначення "вшитого" ключа продукту.

Наклейка з ключем

Якщо Ви купували пристрій з передвстановленою Windows 7 (або системний блок на 8 версію або 10), то в більшості варіантів, Product Key буде вказано на наклейці з описом версії ОС. Ноутбуки і моноблоки, найчастіше, мають "вшитий" ключ продукту.

Залежно від форм фактора пристрою і виробника, наклейки наносяться на різні місця. Вони можуть бути на бічних або верхніх стінках системного блоку, задній стороні моноблока, на зворотному боці ноутбука (також під акумулятором).

Наклейка без ключа

На пристроях з встановленою Windows (OEM) може бути наклейка, яка говорить про те, що ключ продукту може міститися в SLIC-таблиці (Software Licensing Description Table) BIOS пристрою. Використання цього способу почалося переважно з версії Windows 8, отже, в "сімці" і більш молодших версіях використовувати SLIC-таблиці не вийде. Існує кілька способів визначення ключа з SLIC-таблиці:

  • Використовуючи вбудовані засоби (командний рядок)
  • Використовуючи сторонні додаток (ProduKey, RWEverything)

Відкрийте вікно командного рядка від імені Адміністратора cmd і введіть команду:

wmic path softwarelicensingservice get oa3xoriginalproductkey

Ключ від Windows 8, 8.1 або 10 версії визначити даною командою з системи Windows 7 неможливо, але Вам може допомогти спеціалізоване ПО для зчитування SLIC-таблиць системи, наприклад, RWEverything.

Для початку, завантажте безкоштовну утиліту з офіційного сайту RWEverything. Завантажити можна як установник, так і портативну версію утиліти.

Відкрийте програму і натисніть на кнопку ACPI Table, потім у вікні, пройдіть у вкладку MSDM. Необхідна інформація буде в рядку Data XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.

Ключ, яким активована система

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

Можна використовувати утиліти, наприклад, ProduKey.
Завантажте безкоштовний додаток з сайту розробника і запустіть його.

через скрипт

Дізнатися ключ активації системи можна також використовуючи вбудовані засоби системи. Для цього буде потрібно створити VBS скрипт. Відкрийте Блокнот і скопіюйте наступний текст і збережіть у форматі * vbs.

Set WshShell = CreateObject ( "WScript.Shell") regKey = "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \" DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win8ProductName = "Windows Product Name:" & WshShell.RegRead (regKey & "ProductName") & vbNewLine Win8ProductID = "Windows Product ID:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win8ProductKey = ConvertToKey (DigitalProductId) strProductKey = "Windows Key:" & Win8ProductKey Win8ProductID = Win8ProductName & Win8ProductID & strProductKey MsgBox (Win8ProductKey) MsgBox (Win8ProductID) Function ConvertToKey (regKey) Const KeyOffset = 52 isWin8 = (regKey (66) \ 6) And 1 regKey (66) = (regKey (66) And & HF7) Or ((isWin8 And 2 ) * 4) j = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" Do Cur = 0 y = 14 Do Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur \ 24) Cur = Cur Mod 24 y = y -1 Loop While y> = 0 j = j -1 winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput Last = Cur Loop While j> = 0 If (isWi n8 = 1) Then keypart1 = Mid (winKeyOutput, 2, Last) insert = "N" winKeyOutput = Replace (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) If Last = 0 Then winKeyOutput = insert & winKeyOutput End If a = Mid (winKeyOutput, 1, 5) b = Mid (winKeyOutput, 6, 5) c = Mid (winKeyOutput, 11, 5) d = Mid (winKeyOutput, 16, 5) e = Mid (winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e End Function

Запустіть даний файл і в вікні, відобразиться.

Більш детально можна так само почитати на Answers.microsoft.com

Відмінного Вам дня!