Ключ продукту Windows (або ліцензійний ключ) є важливою інформацією для користувачів, оскільки він потрібен для активації операційної системи. Якщо ви загубили ключ і хочете дізнатися, яким саме активована ваша Windows, це можна зробити швидко та просто за допомогою VBS-скрипта. У цій статті ми детально розглянемо, як створити та запустити VBS-скрипт, щоб отримати ключ продукту Windows.
Що таке VBS-скрипт?
VBS (Visual Basic Script) — це простий скриптовий файл, який можна використовувати для виконання різних завдань у Windows. Його можна створити за допомогою звичайного текстового редактора, наприклад, Блокнота (Notepad).
Покрокова інструкція
Крок 1. Відкрийте текстовий редактор
- Натисніть Win + R, щоб відкрити діалогове вікно “Виконати”.
- Введіть
notepad
і натисніть Enter.
Крок 2. Вставте код 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 8 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 (isWin8 = 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
Крок 3. Збережіть файл
- Натисніть Файл → Зберегти як…
- У полі “Тип файлу” виберіть Усі файли.
- Введіть ім’я файлу, наприклад,
ProductKey.vbs
. - Обов’язково додайте розширення
.vbs
і виберіть місце для збереження, наприклад, на робочому столі.
Також можете скористатися готовим скриптом (пароль архіву: tm-hub).
Крок 4. Запустіть скрипт
- Перейдіть до місця, де ви зберегли файл
ProductKey.vbs
. - Двічі клацніть на файлі, щоб запустити його.
- Відкриється вікно, в якому буде відображено ваш ключ продукту Windows.
Важливі примітки
- Якщо ваш комп’ютер має Windows, активовану за допомогою цифрової ліцензії, цей метод може не працювати, оскільки ключ продукту Windows зберігається в обліковому записі Microsoft, а не локально.
- Будьте обережні при роботі з VBS-файлами, завантаженими з невідомих джерел, оскільки вони можуть містити шкідливий код.
Як працює цей спосіб показано в наступному відео:
Отримати ключ продукту Windows за допомогою VBS-скрипта — це простий і швидкий процес. Дотримуючись нашої покрокової інструкції, ви зможете створити та запустити скрипт без будь-яких спеціальних навичок. Пам’ятайте, що ключ продукту — це важлива інформація, і його варто зберігати в надійному місці.
Хоть бы ключ заблюрил. Завтра он будет у всех, и ключ заблокируют.
Цей ключ Майкрософт використовую, коли виконується автоматична активація, якщо його ввести просто так то Windows не активується, також він вже є у відкритому доступі.
Ключ привязан к аккаунту и пользователю, даже к номеру телефона. Воспользоваться им кому то не реально.
На Windows 11 скрипт не працює
Так. Цей скріп тільки для Win10 та нижче.
@@Old_Smit А де знайти для 11?
Якщо я міняю залізо ключ можна поставити на іншому ПК ?
Це залежить від типу ключа. Якщо ключ призначений для конкретного пристрою, при спробі активації на іншому ПК – буде помилка. Часто іде прив’язка до облікового запису Microsoft і, після входу в нього на новому пристрої, система активується автоматично.
ключ показує тільки перші 5 символів
Це означає, що хтось спеціально видалив його із реєстру, щоб Ви його не дізналися.
Доброго дня. “Не вдалося видобути з архіву” пише. Чому так?
Я подивлюся, чому саме виникла проблема з архівом
Перевірив – архів відкривається та всі файли доступні. Для розпакування слід використати архіватор Winrar, 7-zip або подібні. Також, зверніть увагу, що архів запаролений (пароль 12345)
@@techmasteryhub Добре, дякую!
На ключі показує перші 5 символів а далі [trial version]
Якщо скористатися скриптом, який знаходиться в архіві, повинна відобразитися коректна інформація. Стороннє ПЗ може помилитися. Також ключ може бути навмисно прихований
спс ти лутший реально работает
AIDA64 покажет всё и больше
Так, це правда
не работает
Дякую.КЛАССССС
Дякую
ключ продукту не підходить для цього випуску windows спробуйте інший ключ що робити?
Це означає, що Ви намагаєтесь активувати операційну систему іншої редакції, а не ту, для активації якої призначений ключ (наприклад: не можна активувати Windows 11 Pro ключем Windows 11 Home і навпаки)
@@techmasteryhub зрозумів дякую
@@techmasteryhub а як тоді вести правельний ключ
Крутий скрипт. А взагалі вони мали б вінду так зробити, щоб таку інформацію не треба було якимось скриптами виужувати, а щоб одразу десь було видно.
І ВІДДАТИ, ключ, де гроші лежать… Вам!
НИЧЕГО НЕ РАБОТАТ. ПИШЕТ КЛЮЧЬ НЕ ДЕЙСТВИТЕЛЬНЫЙ
Дякую, друже! КРАСАВА!!! Вірю в тебе! І підписався! Після перезапупуску, напис зчез! Але… Просить підключення до корпоративної мережі та видає помилку 0x8007007b і не активувало вин 10. Що робити?
Можливі такі варіанти: ключ активації призначений для іншої версії операційної системи (не можна активувати, наприклад, версію Pro ключем, який призначений для Home і навпаки).
Також помилка може бути викликана проблемами з інтернет з’єднанням
@@techmasteryhub Дякую, за увагу! Надіслав скрін, на ваш, вказаний, gmail. З повагою.
Наразі немає можливості перевірити пошту, відповім найближчим часом
А якщо активувати Windows через Microsoft Activation Scripts (MAS) з GitHub, чи зможе тоді цей скрипт показати ключ в такому випадку?
Ха0ха9аа дякую за ключ продукта
Удачі з використанням того ключа))
А якщо вінда полетіла, чи можна взнати іншим способом
Якщо зберігся системний реєстр можливо знайти та зберегти ключ продукту, діставши його сторонніми засобами
У меге також не активується ха допомогою ключа. Там де інформація з клбчем усе правильно, моя версія і версвя клбча співпадають. В чому тоді проблема?
Ключі бувають різних типів: є ключі, після вводу яких одразу виконується активація операційної системи; є ключі з прив’язкою до організації; також буває, що ключ “замаскований”, тобто в BIOS вшитий певний ключ продукту, наприклад, а в системному реєстрі вказаний зовсім інший ключ продукту. Загалом, не все так однозначно – в половині випадків ключ активації, отриманий в системі, не підійде для активації інших копій ОС
Щиро дякую за Вашу працю і корисну інформацію
Дякую за добрі слова!