Что это такое
Ключ — это двадцати пяти значный код. Состоит из букв и цифр. Применяется во время переустановки ОС.
Самый простой способ — программный.
ProduKey, проверенная временем прога, показывает ключи для Windows, MS-Office, SQL Server. Просто скачивайте и запускайте файл .exe из архива через пару секунд все готово.
С помощью этой утилиты можно не только посмотреть ключ на установленной системе но и например с внешнего устройства (внешний диск, usb флешка) или подключить диск со второй системой. Бывает так что Windows не запускается из-за повреждения диска или синий экран тому виной а ключ узнать необходимо, тогда Product KeyFinder отличное решение.
Скачиваем, устанавливаем. Запускаем от имени администратора.
Жмем вкладку Tools, а затем Load Hive…
Выбираем на внешнем устройстве папку Windows и жмем Enter. После нескольких секунд сканирования получаем версию системы и ключ для установки на новый диск чистой Windows.
С помощью скрипта
Способ для искателей, он немного сложней, но интересней.
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Создаем обычный текстовый документ .txt открываем и вставляем туда этот текст:
Меняем расширение файла с .txt на .vbs и запускаем скрипт, через пару секунд видим ключ. Кому лень проделывать манипуляции, скачивайте готовый скрипт.
Produkey – просмотр ключа продукта windows 10
Шаг 1: Посетите эту страницу, найдите ссылки на скачивание и нажмите на последнюю версию ProduKey, загрузите zip-файл. Распакуйте zip-архив в новую папку.
Шаг 2: Запустите файл ProduKey.exe, чтобы посмотреть ваш ключа продукта Windows 10.
Способ 2
Как извлечь оем-ключ из прошивки uefi
Даже если на данный момент на компьютере используется другая версия ОС, если изначально на нем была установлена, скажем, “восьмерка”, для нее в прошивке материнской платы UEFI был вшит оригинальный ключ ОЕМ.
Извлечь ОЕМ-код из UEFI можно следующим образом.
- Запускаем командную строку от имени администратора, воспользовавшись строкой поиска.

- Пишем фразу “wmic path softwаrelicensinqservice qet ОАЗxОriginаlProductКеy” и щелкаем Enter.

- После выполнения команды на экране появится информация об оригинальном ключе, используемом на начальной версии ОС, которая была установлена на компьютере. Если же данные по требуемому OEM-коду отсутствуют, то строка, появившаяся на экране, будет пуста.
Также вместо классической командной строки можно воспользоваться Windows PowerShell, также запущенной от имени администратора.
Вводим команду “(Get-WmiObject -query “select * from SoftwareLicensingService”).OA3xOriginalProductKey” и нажимаем Enter, после чего информация об оригинальном ключе отобразится в окне приложения.
Как использовать
Существует несколько ключей в системе. Так, Installed – это установочный ключ, который позволяет активировать установленную ОС. OEM Key – ключ, который разработчик зашил в материнку компа уже с предустановленной Windows. Так, в случае обновления Виндовс до новой версии сохраняется 2 лицензионных ключа, описанных выше.
Программа находит и показывает пользователю оба ключа. Для этого просто установите ее на компьютер, следуя шагам, запустите и ожидайте отображения всей необходимой информации. Последняя выводится в едином окне, а при необходимости вы можете экспортировать ее и сохранить в формате txt для дальнейшей работы.
Дополнительно можно воспользоваться и другими фишками: восстановлением ключа из реестра и определением редакции, для которой применяется этот ключ. Пользователь может проверить любые ключи, даже те, что «блуждают» по сети. Также прога пригодится, если на компьютере одновременно установлено несколько операционных систем в разных разделах.
Работает на Windows 10, 8.1 и 7.
В архиве представлены 2 версии программы – x64 и x86 -bit. Они не требуют установки, но не поддерживают русский язык (он и не нужен).
Как узнать лицензионный ключ с помощью windows powershell
Выполнить требуемую задачу можно с помощью системной оболочки Windows PowerShell. При этом загружать посторонние приложения не нужно. Особых команд, специально направленных на извлечение из системных файлов зашифрованных ключей, разработчики ОС не предусмотрели. Однако, есть особый скрипт, который применяется именно в этих случаях.
Как узнать свой ключ активации
Для этих целей будем использовать специализированное ПО. Рассмотрим лучшие программы, позволяющие получить код активации на Windows 10.
Новый рабочий способ извлечь ключ, в том числе если система не запускается.
Нашел я этот способ на просторах интернета и проверил что он работает даже в последней сборке Widows 10.0.14393 он конечно несколько сложновато для обычного пользователя, но порой стоимость утерянной лицензии делает нас целеустремленными, тем более, что сама инструкция подробна и понятна.
Здесь инструкция как все это записать на USB
Особенности
ОС хранит данные о ключе, который использовался для подтверждения лицензии. Перед началом поиска рассмотрим какие бывают ключи:
- Install Key. Прописывается человеком, купившим его в магазине Микрософт;
- OEM Key. Вшитый в МП. Встречается если ПК продается с активированной ОС.
Встречаются ситуации что версия ОС была активирована не OEM ключом. Продавец самостоятельно прописал ключ. Учитывайте это если обнаружится, что нет OEM ключа.
Помогла ли вам эта статья?
ДАНЕТ
Применение программы showkeyplus
Это специальная программа, способная отобразить информацию по установленному на компьютере лицензионному ключу, а ключ UEFI. Помимо этого, утилита может считать информацию о лицензиях всех ОС, ранее установленных на ПК (это касается и тех случаев, когда файлы расположены в специальной системной папке Windows.old).
Способ 1: speccy
Speccy — мощная, удобная, русскоязычная утилита, функционал которой предполагает просмотр полной информации об операционной системе, а также аппаратных ресурсах персонального компьютера. Также с ее помощью можно узнать код, с помощью которого была активирована Ваша версия ОС. Для этого нужно следовать этой инструкции.
Способ 4: powershell
Узнать ключ активации можно и встроенными инструментами Виндовс 10. Среди них особое место занимает PowerShell — командная оболочка системы. Для того, чтобы просмотреть желаемую информацию, необходимо написать и выполнить специальный скрипт.
Стоит заметить, что узнать код с помощью штатных инструментов сложно для малоопытных пользователей, поэтому использовать их не рекомендуется, если у Вас недостаточно знаний в области компьютерных технологий.
Для этого выполните следующую последовательность действий.
- Откройте «Блокнот».
- Скопируйте в него текст скрипта, представленный ниже и сохраните созданный файл с расширением «.ps1». Например, 1.ps1.
- Запустите PowerShell от имени администратора.
- Перейдите в каталог, где сохранен скрипт с помощью команды «cd» и последующего нажатия клавиши Enter. Например, cd c:// (переход на диск С).
- Выполните скрипт. Для этого достаточно написать
./"Имя скрипта.ps1"и нажать Enter.
Стоит обратить внимание, что для сохранения файла необходимо в поле «Имя файла» прописать расширение .ps1, а в поле «Тип файла» выставить значение «Все файлы».
#Main function
Function GetKey
{
$regHKLM = 2147483650
$regPath = "SoftwareMicrosoftWindows NTCurrentVersion"
$DigitalProductId = "DigitalProductId"
$wmi = [WMIClass]"\$env:COMPUTERNAMErootdefault:stdRegProv"
$Object = $wmi.GetBinaryValue($regHKLM, $regPath,$DigitalProductId)
[Array]$DigitalProductId = $Object.uValue
If($DigitalProductId)
{
$ResKey = ConvertToWinkey $DigitalProductId
$OS = (Get-WmiObject “Win32_OperatingSystem” | select Caption).Caption
If($OS -match “Windows 10”)
{
if($ResKey)
{
[string]$value =”Windows Key: $ResKey”
$value
}
Else
{
$w1=”Скрипт предназначен только для Windows 10″
$w1| Write-Warning
}
}
Else
{
$w2=”Скрипт предназначен только для Windows 10″
$w2| Write-Warning
}
}
Else
{
$w3=”Возникла непредвиденная ошибка при получении ключа”
$w3| Write-Warning
}
}
Function ConvertToWinKey($WinKey)
{
$OffsetKey = 52
$isWindows10 = [int]($WinKey[66]/6) -band 1
$HF7 = 0xF7
$WinKey[66] = ($WinKey[66] -band $HF7) -bOr (($isWindows10 -band 2) * 4)
$с = 24
[String]$Symbols = “BCDFGHJKMPQRTVWXY2346789”
do
{
$CurIndex = 0
$X = 14
Do
{
$CurIndex = $CurIndex * 256
$CurIndex = $WinKey[$X $OffsetKey] $CurIndex
$WinKey[$X $OffsetKey] = [math]::Floor([double]($CurIndex/24))
$CurIndex = $CurIndex % 24
$X = $X – 1
}
while($X -ge 0)
$с = $с- 1
$KeyResult = $Symbols.SubString($CurIndex,1) $KeyResult
$last = $CurIndex
}
while($с -ge 0)
$WinKeypart1 = $KeyResult.SubString(1,$last)
$WinKeypart2 = $KeyResult.Substring(1,$KeyResult.length-1)
if($last -eq 0 )
{
$KeyResult = “N” $WinKeypart2
}
else
{
$KeyResult = $WinKeypart2.Insert($WinKeypart2.IndexOf($WinKeypart1) $WinKeypart1.length,”N”)
}
$WindowsKey = $KeyResult.Substring(0,5) “-” $KeyResult.substring(5,5) “-” $KeyResult.substring(10,5) “-” $KeyResult.substring(15,5) “-” $KeyResult.substring(20,5)
$WindowsKey
}
GetKey

Если при запуске скрипта у Вас появилось сообщение о том, что выполнение сценариев запрещено, то введите команду Set-ExecutionPolicy RemoteSigned, а затем подтвердите свое решение клавишей «Y» и Enter.
Очевидно, что воспользоваться сторонними программами намного проще. Поэтому если Вы не опытный пользователь, то остановите свой выбор именно на установке дополнительного ПО. Это сохранит Ваше время.
Заключение
Несмотря на то, что лицензионный ключ операционной системы используется всего лишь один раз и то при ее отдельной покупке как программного продукта и установке на компьютер или ноутбук, в некоторых случаях пользователям нужна данная информация. Выполнить эту задачу можно различными способами, а выбор между ними зависит от уровня детализации требуемой информации.




