[Статья] Узнать ключ активации Windows
📌 Примечание: Эта статья была изначально написана Дeньчик, ценным участником сообщества поддержки Answers. Она содержала ценные идеи и оказалась полезной для многих. Мы воссоздаём её здесь от его имени, чтобы сохранить её ценность и обеспечить постоянный доступ для других.
Технический уровень : Средний
Краткое содержание
Для активации windows используется 25-значный код (ключ) формата (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX). Чтобы узнать какой ключ использовался для активации системы, или появилась необходимость в переустановки системы, а ключ на наклейке стерся, можно воспользоваться данным VBS скриптом.
*Внимание! Данная статья относится к Windows 7/8/8.1 и не подходит для Windows 10.
Подробности
Создайте Текстовый документ.
Скопируйте в него текст скрипта.
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
Const KeyOffset = 52
isWin8 = (regKey(66) \ 6)
regKey(66) = (regKey(66)
j = 24
Chars = "BCDFGHJKMPQRTVWXY2346789"
Cur = 0
y = 14
Cur = Cur * 256
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
Cur = Cur
y = y -1
j = j -1
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
Last = Cur
keypart1 = Mid(winKeyOutput, 2, Last)
insert = "N"
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
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
Нажмите Файл – Сохранить как:
Выберите Тип файлов: Все файлы. Задайте любое имя файла, но обязательно укажите расширение .VBS . Нажмите Сохранить.
При нажатии на сохраненный файл откроется окно с ключом активации windows.
Применимо к:
Windows XP, Vista, 7, 8, 8.1
Windows для дома | Предыдущие версии Windows | Лицензирование и активация
Закрытый вопрос. Вы можете проголосовать за то, полезно ли это, но не можете добавлять комментарии или ответы, а также подписываться на вопрос.