Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Ключ продукта активации (http://forum.oszone.net/showthread.php?t=260272)

Pillligrim 09-05-2013 23:57 2147419

Ключ продукта активации
 
Как узнать ключ продукта активации, которым была активирована Windows 7?

Программы типа ProduKey, key finder, показывают только ВВВВ-ВВВВ-ВВВВ-ВВВВ.

olen6 10-05-2013 00:53 2147429

Теперь уже никак. В вашей системе его уже нет и программа, показывающая ключи, тут не при чём. Системы Pro VL и Enterprise, активированные MAK-ключом или через kms-сервер, удаляют ключ из системы во избежание кражи посторонними лицами. У вас ведь Pro VL или Enterprise?

Denisoff 10-05-2013 10:51 2147523

Pillligrim, частично тоже не видно ?
выполнить--> slmgr.vbs /dlv

Pillligrim 10-05-2013 22:05 2147786

olen6, ключ мак, онлайн регистрация, но система вроде не VL, а обычная Windows 7 Professional with Service Pack 1 (x64) - DVD (Russian).

Denisoff, частично видно последние 5 знаков(значит где-то он сохранён)

Denisoff 10-05-2013 22:16 2147795

Pillligrim, а в AIDA64 не видно ?

Iska 10-05-2013 22:24 2147802

Цитата:

Цитата Pillligrim
частично видно последние 5 знаков »

Pillligrim, это максимум того, что Вы получите.

Воспользовавшись поиском по конференции, Вы бы несомненно нашли множество аналогичных тем (скажем: Доступ - [решено] Потерял ключи Windows 7), и рано или поздно дошли бы, например, до: Отображение подробной информации о лицензии — Управление активацией Windows 7, Windows 8 и Office 2010 из командной строки | Вадим Стеркин.

Denisoff 10-05-2013 22:27 2147805

Цитата:

Цитата Iska
это максимум того, что Вы получите. »

У меня весь ключ видно.

Iska 10-05-2013 22:40 2147812

Denisoff, так у Вас и в ProduKey будет видно. И скриптом можно прочитать. Он у Вас сохранён в известном параметре реестра. В этом вся разница.

Denisoff 10-05-2013 22:47 2147815

Цитата:

Цитата Iska
так у Вас и в ProduKey будет видно. »

Видно, только почему то он не совпадает с наклейкой на ноуте. А где он в реестре ?

diagnoz_ 10-05-2013 23:01 2147824

Цитата:

Цитата Denisoff
А где он в реестре ? »

по-моему тут HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey (но только в зашифрованном виде в кодировке base 24)

Pillligrim 11-05-2013 00:36 2147855

Цитата:

Цитата Iska
Воспользовавшись поиском по конференции, Вы бы несомненно нашли множество аналогичных тем (скажем: Доступ - [решено] Потерял ключи Windows 7), и рано или поздно дошли бы, например, до: Отображение подробной информации о лицензии — Управление активацией Windows 7, Windows 8 и Office 2010 из командной строки | Вадим Стеркин. »

До всего я дошел, вот только ответа не нашел.

Цитата:

Цитата Iska
Pillligrim, это максимум того, что Вы получите. »

То есть, где то (хотелось бы ещё знать где) хранятся только последние 5 знаков, а какой в этом смысл, зачем они системе?

diagnoz_ 11-05-2013 01:25 2147871

попробуйте так:
создайте текстовый документ с именем get_windows_8_key.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

Iska 11-05-2013 02:12 2147874

Цитата:

Цитата Pillligrim
а какой в этом смысл »

Этих цифр вполне достаточно, чтобы администратор по этим цифрам мог установить соответствие имеющегося в наличии количества Product Key их физическому расположению. Либо пользователю — установить то же соответствие Product Key с наклейки и на машине. То есть, попросту убедиться в том, что использованный для активации ключ — верный.

Цитата:

Цитата Pillligrim
То есть, где то (хотелось бы ещё знать где) хранятся только последние 5 знаков, »

«Нэ знаю» ;). Мне и искать-то не на чем.

Цитата:

Цитата diagnoz_
с именем get_windows_8_key.vbs »

А также с именем «get_windows_7_key.vbs» … 2008 R2, Vista, 2008, Windows XP, 2003, 2000 как минимум :lol:.

yurfed 11-05-2013 04:49 2147889

Цитата:

Цитата Iska
А также с именем «get_windows_7_key.vbs» … 2008 R2, Vista, 2008, Windows XP, 2003, 2000 как минимум »

Товарищь тупо копипастит без ссылок на источники :)
Как узнать ключ Windows 8

Vadikan 11-05-2013 11:21 2147942

Цитата:

Цитата Denisoff
Видно, только почему то он не совпадает с наклейкой на ноуте »

И не должен.

diagnoz_, если хотите исправиться, вставьте ссылку в сообщение, а заодно http://forum.oszone.net/misc.php?do=bbcode#code

Pillligrim 11-05-2013 21:59 2148286

Цитата:

Цитата Iska
Этих цифр вполне достаточно, чтобы администратор по этим цифрам мог установить соответствие имеющегося в наличии количества Product Key их физическому расположению. Либо пользователю — установить то же соответствие Product Key с наклейки и на машине. То есть, попросту убедиться в том, что использованный для активации ключ — верный. »

Вы вполне возможно правы, но смущает одно, почему утилиты и скрипты показывают ВВВВ-ВВВВ-ВВВВ-ВВВВ, а не ВВВВ-ВВВВ-ВВВВ-(последние 5 знаков)?

Iska 11-05-2013 22:46 2148321

Цитата:

Цитата Pillligrim
но смущает одно, почему утилиты и скрипты показывают ВВВВ-ВВВВ-ВВВВ-ВВВВ, а не ВВВВ-ВВВВ-ВВВВ-(последние 5 знаков)? »

А Вы посмотрите — есть ли у Вас параметр «DigitalProductId» в разделе «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion»? «Утилиты и скрипты» вычисляют его оттуда. А «slmgr.vbs» для этого обращается к Wbeм классу «SoftwareLicensingProduct» (SoftwareLicensingProduct class (Windows)) и пользует свойство «PartialProductKey» полученных экземпляров объектов. Ничто не мешает правильным «скриптам и утилитам» работать аналогичным образом.

diagnoz_ 12-05-2013 00:19 2148357

у меня DigitalProductId (который в Панель управления\Система и безопасность\Система)находится в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Registration, где и прописан код продукта в цифровом виде.

Pillligrim 12-05-2013 00:35 2148364

Цитата:

Цитата Iska
есть ли у Вас параметр «DigitalProductId» в разделе «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion»? »

Есть, а ещё есть DigitalProductId64 и значения там другие, с чего бы это?

Цитата:

Цитата diagnoz_
у меня DigitalProductId (который в Панель управления\Система и безопасность\Система)находится в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Registration, где и прописан код продукта в цифровом виде. »

а здесь те же значения.

Iska 12-05-2013 01:39 2148383

Цитата:

Цитата Pillligrim
Есть, а ещё есть DigitalProductId64 и значения там другие, с чего бы это? »

Не знаю.

Можете отослать мне выгруженный подраздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion в личку. Посмотрим, как «скрипты показывают ВВВВ-ВВВВ…». Можете оставить в файле реестра один только параметр «DigitalProductId».

бУРов 05-08-2013 00:28 2196494

Цитата:

Цитата diagnoz_
попробуйте так:
создайте текстовый документ с именем get_windows_8_key.vbs »

На нетбуке этот скрипт показал полный Product Key, последние 5 знаков которого совпадают с частичным из команды "slmgr /dli". На днище PK совсем другой.
Есть неактивированная винда, ключ продукта которой утрачен (потерян). частичный ключ по "slmgr /dli" увидеть можно. Запустить приведенный скрипт пока не представляется возможным.
Хотелось бы понять, что может он показать в этом случае?

Да. А на нетбуке ключ, который на днище, им нужно повторно активировать, или можно так и работать? Обновы качаются как будто. Зачем он тогда нужен?

Сrack 05-08-2013 01:19 2196504

Ключ продукта можно посмотреть с помощью Check Device


Время: 08:42.

Время: 08:42.
© OSzone.net 2001-