Узнать ключ активации Windows – как исправить?

Технический уровень: средний

Резюме

Для активации Windows используется 25-значный код (ключ) формата (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX). Чтобы узнать, какой ключ использовался для активации системы или систему пришлось переустановить, а ключ на наклейке был очищен, вы можете использовать этот сценарий VBS.

*Внимание! Эта статья относится к Windows 7/8 / 8.1 и не относится к Windows 10.

Подробности

Создайте текстовый документ.

Узнайте ключ активации Windows

Скопируйте в него текст скрипта.

Установите WshShell = CreateObject (“WScript.Shell”)

regKey = “HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion\”

DigitalProductId = WshShell.RegRead (regKey & “DigitalProductId”)

Win8ProductName = “Название продукта Windows:” & WshShell.RegRead (regKey & “ProductName”) & vbNewLine

Win8ProductID = “Код продукта Windows:” & WshShell.RegRead (regKey & “ProductID”) & vbNewLine

Win8ProductKey = ConvertToKey (DigitalProductId)

strProductKey = “Ключ Windows:” & Win8ProductKey

Win8ProductID = Win8ProductName & Win8ProductID & strProductKey

MsgBox (Win8ProductKey)

MsgBox (Win8ProductID)

Функция ConvertToKey (regKey)

Const KeyOffset = 52

isWin8 = (regKey (66) \ 6) и 1

regKey (66) = (regKey (66) And & HF7) Или ((isWin8 And 2) * 4)

j = 24

Characters = “BCDFGHJKMPQRTVWXY2346789”

Делать

Cur = 0

у = 14

Делать

Cur = Cur * 256

Cur = regKey (y + KeyOffset) + Cur

regKey (y + KeyOffset) = (Cur \ 24)

Cur = Cur Mod 24

у = у -1

Цикл пока y> = 0

j = j -1

winKeyOutput = Mid (символы, Cur + 1, 1) и winKeyOutput

Last = Cur

Цикл Пока j> = 0

Если (isWin8 = 1) Тогда

keypart1 = Mid (winKeyOutput, 2, Последний)

insert = “N”

winKeyOutput = Заменить (winKeyOutput, keypart1, keypart1 и вставить, 2, 1, 0)

Если Last = 0, то winKeyOutput = insert & winKeyOutput

Конец, если

a = средний (winKeyOutput, 1, 5)

b = Средний (winKeyOutput, 6, 5)

c = Средний (winKeyOutput, 11, 5)

d = Средний (winKeyOutput, 16, 5)

e = Средний (winKeyOutput, 21, 5)

ConvertToKey = a & “-” & b & “-” & c & “-” & d & “-” & e

Конец функции

Щелкните Файл – Сохранить как:

Узнайте ключ активации Windows

Выберите Тип файлов: Все файлы. Укажите любое имя файла, но обязательно включите расширение .VBS. Щелкните Сохранить.

Узнайте ключ активации Windows

При нажатии на сохраненный файл откроется окно с ключом активации Windows.

Узнайте ключ активации Windows

Это касается:

Windows XP, Vista, 7, 8, 8.1

Смотрите также:

Отключите Teredo и адаптер isatap

Загрузочная флешка

Произошла ошибка при удалении файла или папки.

Все статьи автора Денчик.

Спасибо за ваш отзыв.

Спасибо. Это очень помогло.

Источник: https://answers.microsoft.com/ru-ru/windows/forum/all/receive/e03d2b09-070c-4d29-ac8b-72a13230511c

Добавить комментарий