Как узнать ключ активации windows 7 читать на своем компьютере
Будет полезно тем, кто потерял коробочку из под Win, ключик затёрся или д.р причины.
Узнавать ключ будем с помощью скрипта.
1) Создаем на рабочем столе(или где удобно) текстовый файл.
(ПКМ => Cоздать => текстовый файл).
2) Далее открываем его и копируем в него следующий текст:
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 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) Затем закрываем его и сохраняем все содержимое.
5) Теперь, этот новый файл, достаточно запустить, как обычную программу и перед нами всплывет окно с ключом установленной Windows 7, 8.
Как мы уже писали выше, ключ продукта нужен нам для того, чтобы активировать «винду». Если компьютер или ноутбук был куплен с предустановленной ОС, то эти данные указываются на наклейках на корпусе, в сопроводительной документации или передаются другим способом. В коробочных версиях ключи печатаются на упаковке, а при покупке образа онлайн, высылаются на e-mail. Выглядит код следующим образом (пример):
Ключи имеют свойство теряться, и при переустановке системы вы не сможете ввести эти данные, а также утратите возможность активации после инсталляции. В такой ситуации не стоит отчаиваться, так как существуют программные способы определения того, с каким кодом была установлена Виндовс.
Способ 1: Софт от сторонних разработчиков
Найти ключи Windows можно, скачав одну из программ – ProduKey, Speccy или AIDA64. Далее мы покажем, как с их помощью решить поставленную задачу.
ProduKey
Наиболее простым вариантом является использование небольшой программки ProduKey, которая предназначена исключительно для определения ключей установленных продуктов Microsoft.
-
Извлекаем файлы из скачанного архива ZIP в отдельную папку и запускаем файл ProduKey.exe от имени администратора.
Speccy
Этот софт предназначен для получения подробной информации о компьютере – установленном оборудовании и программном обеспечении.
Скачиваем, устанавливаем и запускаем программу. Идем на вкладку «Операционная система» или «Operating System» в англоязычной версии. Нужная нам информация находится в самом начале списка свойств.
AIDA64
AIDA64 – это еще одна мощная программа для просмотра сведений о системе. Отличается от Speccy большим набором функций и тем, что распространяется на платной основе.
Необходимые данные можно получить на вкладке «Операционная система» в одноименном разделе.
Способ 2: Использование скрипта
Если нет желания устанавливать на свой ПК дополнительный софт, то можно воспользоваться специальным скриптом, написанным на Visual Basic (VBS). Он конвертирует бинарный параметр реестра, содержащий информацию о лицензионном ключе, в понятную форму. Неоспоримым плюсом данного способа является скорость выполнения операции. Созданный скрипт можно сохранить на съемный носитель и использовать по мере надобности.
-
Копируем приведенный ниже код и вставляем в обычный текстовый файл (блокнот). Не обращайте внимания на строки, содержащие версию «Win8». На «семерке» все работает отлично.
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
strProductKey ="Windows Key: " & Win8ProductKey
Win8ProductID = Win8ProductName & Win8ProductID & strProductKey
Const KeyOffset = 52
isWin8 = (regKey(66) \ 6) And 1
regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
Cur = Cur Mod 24
Loop While y >= 0
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
Loop While j >= 0
If (isWin8 = 1) Then
keypart1 = Mid(winKeyOutput, 2, Last)
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then winKeyOutput = insert & winKeyOutput
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)
Проблемы с получением ключей
Если все приведенные выше способы выдают результат в виде набора одинаковых символов, это значит, что лицензия была выдана организации для установки одной копии Windows на несколько ПК. В этом случае получить необходимые данные можно, только обратившись к системному администратору или непосредственно в службу поддержки Майкрософт.
Заключение
Как видите, найти потерянный ключ продукта Windows 7 довольно несложно, если, конечно, вы не пользуетесь корпоративной лицензией. Наиболее быстрым способом является использование скрипта, а самым простым – программы ProduKey. Speccy и AIDA64 выдают более подробную информацию.
Отблагодарите автора, поделитесь статьей в социальных сетях.
У Вас есть системный блок/ ноутбук/ моноблок с предустановленной Операционной Системой (ОС) Windows. И Вам требуется переустановить систему.
При установке свежей ОС, Windows потребует от Вас ключ активации. И может возникнуть ситуация, когда вы не сможете найти наклейку с ключом или она уже давно стерлась. В этом случае нужно заранее, еще до начала установки, выполнить некоторые манипуляции.
Я не буду рассказывать про специальные программы для получения этого ключа, т.к. есть более простой и совершенно легальный способ.
Если вы просто перейдете в раздел "Панель управления-Система и безопасность-Система" в Win 7 или "Параметры-Система-О системе" в Win 10, то вы увидите ключ продукта! Не ключ активации!
Он будет состоять из 20-и цифр и содержать буквы "-ОЕМ-". Это не то, что Вам нужно, такой ключ система не примет.
Для активации Windows используется 25-значный код (ключ) формата (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX). Чтобы узнать какой ключ использовался для активации системы можно воспользоваться данным VBS скриптом.
1. Создайте Текстовый документ.
2. Скопируйте в него текст скрипта ниже.
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
strProductKey ="Windows Key: " & Win8ProductKey
Win8ProductID = Win8ProductName & Win8ProductID & strProductKey
Const KeyOffset = 52
isWin8 = (regKey(66) \ 6) And 1
regKey(66) = (regKey(66) And &HF7) Or((isWin8 And 2) * 4)
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
Cur = Cur Mod 24
Loop While y >= 0
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
Loop While j >= 0
If (isWin8 = 1) Then
keypart1 = Mid(winKeyOutput, 2, Last)
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
Василий КолесовРассмотрим иструкцию как узнать ключ активации Windows 10, 8, 7 (кода продукта) на компьютере или ноутбуке.
Данныйе способы подойдут для Windows 10, 8, 7 64 / 32 bit (x64 / x86) любой редакции: Домашняя (Home), Профессиональная (Pro), Корпоративная (LTSB, LTSC)
Для активации Windows необходим лицензионный ключ, рассмотрим варианты, как узнать ключ продукта Windows и где он может находится.
Лицензионный ключ представляет собой 25-значный код разделенный дефисом и выглядит так: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Поиск места расположения лицензионного ключа активации, будет зависеть от того варианта, как приобреталась Windows, либо как покупался ваш компьютер или ноутбук.
Выберите, как приобреталась Windows либо компьютер:
- При покупке компьютера или ноутбука Windows была на него установлена, либо имеется наклейка (логотип Windows) на корпусе устройства - у меня такой случай
- Покупали лицензионный ключ активации Windows отдельно (коробку или ОЕМ ключ) - у меня такой случай
- При покупке устройства не была установлена Windows или на корпусе нет никаких наклеек - у меня такой случай
При покупке компьютера Windows была установлена
Если при покупке компьютера или ноутбука была установлена Windows, тогда узнать ключ продукта не составит труда.
В этом случае на вашем устройстве должна присутствовать наклейка (Windows 10, 8, Windows 7) с логотипом Windows. Если у вас Windows 7, то лицензионный ключ нанесен на эту наклейку. Если Windows 10 или Windows 8, то это означает что ваш ключ продукта прописан (зашит) во внутренней системе BIOS/UEFI (в материнской плате)
Чтобы посмотреть лицензионный ключ воспользуйтесь программой ShowKeyPlus
ShowKeyPlus - смотрим лицензионный ключ из BIOS/UEFI (только для Windows 10 и 8)
1. Скачайте программу ShowKeyPlus в зависимости от разрядности вашей системы
2. Распакуйте архив и запустите файл ShowKeyPlus.exe
3. После этого запустится программа и покажет лицензионный ключ установленный в BIOS/UEFI в строке OEM Key
С помощью этого лицензионного ключа вы можете провести активацию Windows 10 или использовать при установке Windows 10
Если в строке OEM Key ключ не показывается, а написано "Windows OEM marker (not) present in firmware" - это означает, что встроенного ключа продукта активации windows не присутствует в данном устройстве BIOS/UEFI, а наклейка на корпусе просто наклеена. В таком случае вам придется либо купить лицензионный ключ, либо использовать Активатор Windows 10.
Покупали лицензионный ключ Windows отдельно
Если покупали в магазине
Если вы покупали лицензионный ключ отдельно и активировали его, тогда вам необходимо найти коробку и посмотреть ключ. Либо наклейка может быть приклеена на коробке или на корпусе компьютера или ноутбука.
Если покупали лицензионный ключ онлайн
При покупке ключа онлайн с официального магазина Microsoft зайдите в вашу учетную запись
Перейдите в раздел Журнал заказов. В нем будет купленная вами Windows и цифровой ключ.
При покупке устройства не была установлена Windows или нет наклеек с ключом на корпусе
Если вы купили компьютер или ноутбук (новый иди б/у) и на него не было установлена Windows и нет никаких наклеек, значит вы не имеете лицензионного ключа. В таком случае, для Активации Windows у вас есть несколько вариантов, где его найти:
Читайте также: