Узнаем лицензионный ключ установленной Windows 7
Содержание
Ключ продукта Windows – это код, содержащий 5 групп, состоящих из 5 буквенных и цифровых знаков, созданный для активации установленной на ПК копии ОС. В этой статье мы разберем методы определения ключа в Виндовс 7.Находим ключ продукта Windows 7
Как мы уже писали выше, ключ продукта нужен нам для того, чтоб активировать «винду». Если компьютер либо ноутбук был куплен с предустановленной ОС, то эти данные указываются на наклейках на корпусе, в сопроводительной документации либо передаются другим методом. В коробочных версиях ключи печатаются на упаковке, а при покупке вида онлайн, высылаются на e-mail. Смотрится код последующим образом (пример):
2G6RT-HDYY5-JS4BT-PXX67-HF7YT
Ключи имеют свойство теряться, и при переустановке системы вы не можете ввести эти данные, также утратите возможность активации после установки. В таковой ситуации не стоит отчаиваться, потому что есть программные методы определения того, с каким кодом была установлена Виндовс.
Метод 1: Софт от посторониих разработчиков
Отыскать ключи Windows можно, скачав одну из программ – ProduKey, Speccy либо AIDA64. Дальше мы покажем, как с помощью их решить намеченную цель.
ProduKey
Более обычным вариантом является внедрение маленький программы ProduKey, которая предназначена только для определения ключей установленных товаров Microsoft.
Скачать ProduKey
- Извлекаем файлы из скачанного архива ZIP в отдельную папку и запускаем файл ProduKey.exe от имени админа.
- Утилита выдаст информацию обо всех продуктах Майкрософт, имеющихся на ПК. В контексте нынешней статьи нас интересует строка с указанием версии Windows и колонка «Product Key». Это и будет лицензионный ключ.
Speccy
Этот софт предназначен для получения подробной инфы о компьютере – установленном оборудовании и программном обеспечении.
Скачиваем, устанавливаем и запускаем программку. Идем на вкладку «Операционная система» либо «Operating System» в английской версии. Подходящая нам информация находится в самом начале перечня параметров.
AIDA64
AIDA64 – это еще одна мощная программка для просмотра сведений о системе. Отличается от Speccy огромным набором функций и тем, что распространяется на платной базе.
Нужные данные можно получить на вкладке «Операционная система» в одноименном разделе.
Метод 2: Внедрение скрипта
Если нет желания устанавливать на собственный ПК дополнительный софт, то можно пользоваться особым скриптом, написанным на Visual Basic (VBS). Он преобразует бинарный параметр реестра, содержащий информацию о лицензионном ключе, в понятную форму. Бесспорным плюсом данного метода является скорость выполнения операции. Сделанный скрипт можно сохранить на съемный носитель и использовать при необходимости.
- Копируем приведенный ниже код и вставляем в обыденный текстовый файл (блокнот). Не обращайте внимания на строчки, содержащие версию «Win8». На «семерке» все работает отлично.
Set WshShell = CreateObject("WScript.Shell")
regKey = "HKLMSOFTWAREMicrosoftWindows NTCurrentVersion"
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 (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
- Жмем комбинацию кнопок CTRL+S, избираем место для сохранения скрипта и даем ему заглавие. Тут необходимо быть внимательнее. В выпадающем перечне «Тип файла» избираем вариант «Все файлы» и пишем имя, добавив к нему расширение «.vbs». Нажимаем «Сохранить».
- Запускаем скрипт двойным кликом и сходу получаем лицензионный ключ Windows.
- После нажатия кнопки ОК появится более подробная информация.
Задачи с получением ключей
Если все приведенные выше методы выдают итог в виде набора схожих знаков, это означает, что лицензия была выдана организации для установки одной копии Windows на несколько ПК. В данном случае получить нужные данные можно, только обратившись к сисадмину либо конкретно в службу саппорта Майкрософт.
Заключение
Видите ли, отыскать потерянный ключ продукта Windows 7 достаточно нетрудно, если, естественно, вы не пользуетесь корпоративной лицензией. Более резвым методом является внедрение скрипта, а самым обычным – программки ProduKey. Speccy и AIDA64 выдают более подробную информацию.
Источник: lumpics.ru