Как узнать ключ установленной Windows 8 и 8.1


Как найти ключ продукта Windows

Ключ продукта Windows представляет собой 25-значный код, используемый для активации Windows. Он выглядит следующим образом:

  • КЛЮЧ ПРОДУКТА: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Найдите ключ продукта для Windows 10 или Windows 11

В зависимости от того, как вы получили копию Windows 10 или Windows 11, для его активации потребуется 25-символьный ключ продукта или цифровая лицензия. Цифровая лицензия (называемая цифровым назначением в Windows 10 версии 1511) — это метод активации в Windows 10 и Windows 11, который не требует ввода ключа продукта. Если у вас нет одного из этих средств, активацию устройства выполнить не удастся.

Расположение ключа продукта зависит от того, как вы приобрели копию Windows.

Выберите любой из следующих вариантов просмотра дополнительных сведений.

Новый компьютер с Windows

Ключ продукта предварительно установлен на вашем компьютере, указан на его упаковке или сертификате подлинности, прикрепленном к компьютеру. Для получения дополнительных сведений обратитесь к производителю оборудования. Изображения ключей продуктов и наклеек сертификата подлинности см. в статье Как проверить подлинность оборудования.

Копия Windows 10 или Windows 11 от авторизованного розничного продавца

Ключ продукта указан на наклейке или на карточке внутри коробки, в которой поставляется Windows. Для получения дополнительных сведений обратитесь к продавцу, который Windows 10 или Windows 11. Как проверить подлинность программного обеспечения.

Цифровая копия Windows 10 или Windows 11 от авторизованного розничного продавца

Найдите ключ продукта в сообщении с подтверждением, полученном после покупки Windows 10 или Windows 11 в цифровом хранилище, доступном через веб-сайт розничного продавца.

Цифровая копия с веб-сайта Майкрософт

Ключ продукта будет указан в сообщении электронной почты, которое вы получите для подтверждения покупки вашей цифровой копии Windows. Корпорация Майкрософт хранит записи только тех ключей продуктов, которые были приобретены в интернет-магазине Майкрософт. Чтобы узнать, где вы приобрели свою копию ОС, посетите раздел Журнал заказов. в своей учетной записи Майкрософт.

Бесплатное обновление до Windows 10

Если вы бесплатно обновили ОС Windows 7 или Windows 8.1 до Windows 10, вместо ключа продукта вы должны получить цифровую лицензию.

Приложение Microsoft Store

Если вы приобрели Windows 10 или Windows 11 Pro в приложении Microsoft Store, вы получите цифровую лицензию вместо ключа продукта в электронном письме с подтверждением, которое было отправлено для подтверждения покупки. Этот адрес электронной почты (MSA) будет содержать цифровую лицензию. Вы можете использовать цифровую лицензию для активации.

Дополнительные сведения о цифровых лицензиях и ключах продуктов в Windows 10 и Windows 11 см. в разделе «Методы активации» Windows.

Соглашение корпоративного лицензирования или подписка MSDN

Ключ продукта доступен на веб-портале для вашей программы. Дополнительные сведения см. в разделе «Активация корпоративных лицензий Windows 10».

Поиск ключа продукта для Windows 7 или Windows 8.1

При удалении и переустановке Windows 7 или Windows 8.1 обычно требуется ключ продукта. Как правило, если вы приобрели физическую копию Windows, ключ продукта должен быть указан на наклейке или на карточке внутри упаковки, в которой находилась копия Windows. Если операционная система Windows была предустановлена на компьютере, то ключ продукта должен быть на наклейке, прикрепленной к этому устройству. Если вы потеряли ключ продукта или не можете его найти, обратитесь к производителю. Сведения о том, что ключ продукта является подлинным, см. в статьях Как проверить подлинность программного обеспечения и Как проверить подлинность оборудования.

Связанные ссылки

Подлинность Windows

Сведения о том, является ли ваша копия Windows подлинным программным обеспечением Майкрософт, см. на соответствующей странице.

Загрузка и установка Windows

Дополнительные сведения Windows 11 скачать см. в статье Windows 11.

Подробнее о загрузке Windows 10 см. в статье Загрузка Windows 10.

Если для установки или переустановки Windows вам нужен установочный носитель, см. раздел Создание установочного носителя для Windows: вы узнаете, как создать собственный установочный носитель с помощью USB-накопителя или DVD-диска.

Активация Windows

Если вам нужна дополнительная помощь по активации, см. раздел «Активация Windows».

Если возникает ошибка активации, см. раздел Справка по ошибкам активации Windows.

При повторной установке Windows ключ продукта может не Windows ключ продукта. Дополнительные сведения см. в Windows активации.

Если вы переустановите Windows 10 или Windows 11 из-за проблемы с платой или какой-либо другой проблемы с оборудованием, см. статью Windows после изменения оборудования.

Другие ключи продуктов

Если вам нужны ключи продуктов для Office, приложений, игр и других программ, см. статью Поиск загрузок и ключей продуктов Майкрософт

Как узнать ключ Windows 8

05.08.2013

itpro

Windows 8

комментарий 141

В этой статье мы поговорим о том, как можно узнать ключ Windows 8, с помощью которого активирована система. Напомним, в Windows 8, как и в предыдущих ОС семейства Microsoft – ключ продукта представляет собой последовательность из 25 символов, разделенных на 5 групп по 5 символов в каждой (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX). Данный ключ используется для активации всех версий Windows 8.

При активации Windows 8 нужно учитывать следующие моменты:

  • Ключ Windows 8 можно использовать только для активации той редакции Windows 8, для которой он предназначен, и не для какой другой (т.е. с помощью ключа Windows 8 Pro не получится активировать Windows 8 home).
  • OEM ключ можно использовать для активации OEM-ной копии Windows 8 на том же самом компьютере, на котором он был активирован впервые и ни на каком другом
  • Ключом retail можно активировать Windows 8 на любом компьютере, но только на одном одновременно

При покупке retail версии Windows 8 ключ продукта поставляется в виде наклейки, которую можно наклеить на системный блок или ноутбук, в случае покупке устройства с предустановленной Windows 8, OEM— ключ уже будет приклеен к корпусу девайса. Эта наклейка называется Certificate of Authenticity (COA).

Как узнать ключ windows 8

Однако нередко случается, что по какой-либо «трагической причине», текст на такой лицензионной наклейке становится нечитаемым (пролился кофе, стерся об коленки, просто потерялся и т.д.). Как в этом случае можно программно найти ключ Windows 8, чтобы можно было в дальнейшем при переустановке системы ее вновь активировать? Кроме того может возникнуть необходимость проверки системы на лицензионность и совпадение установленного в системе ключа и ключа на наклейке.

Ключ активации Windows 8 хранится в системном реестре, но не в открытом виде, а в зашифрованном (кодировка base 24). И в принципе его можно оттуда извлечь, расшифровать и переписать на бумажку. Информация о ключе хранится в ключе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId, нам нужно лишь его извлечь и расшифровать.

Ключ Windows 8 хранится в реестре

В общем случае активированный ключ можно извлечь через WMI. Сделать это можно без использования сторонних программ средствами, средствами уже имеющимися в составе ОС Windows 8:VBScrit и Powershell. Ниже приведем оба способа, позволяющих определить ключ Windows 8.

Получаем ключ активации Windows 8 с помощью VBScript

  1. Создайте новый текстовый файл с именем get_windows_8_key.vbs и сохраните его на рабочем столе
  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 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

Получить ключ windows 8 с помощью vbs

Готовый vbs скрипт можно скачать тут:get_windows_8_key_vbs.zip.

Как узнать ключ активации Windows 8 с помощью Powershell

Узнать ключ установленной Windows 8 можно также с помощью Powerhell.

    Создайте файл с расширением get_windows_8_key.ps1 и скопируйте в него следующий код:

function Get-WindowsKey < ## get the Windows Product Key from any PC param ($targets = ".") $hklm = 2147483650 $regPath = "Software\Microsoft\Windows NT\CurrentVersion" $regValue = "DigitalProductId" Foreach ($target in $targets) < $productKey = $null $win32os = $null $wmi = [WMIClass]"\\$target\root\default:stdRegProv" $data = $wmi.GetBinaryValue($hklm,$regPath,$regValue) $binArray = ($data.uValue)[52..66] $charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9" ## decrypt base24 encoded binary data For ($i = 24; $i -ge 0; $i--) < $k = 0 For ($j = 14; $j -ge 0; $j--) < $k = $k * 256 -bxor $binArray[$j] $binArray[$j] = [math]::truncate($k / 24) $k = $k % 24 >$productKey = $charsArray[$k] + $productKey If (($i % 5 -eq 0) -and ($i -ne 0)) < $productKey = "-" + $productKey >> $win32os = Get-WmiObject Win32_OperatingSystem -computer $target $obj = New-Object Object $obj | Add-Member Noteproperty Computer -value $target $obj | Add-Member Noteproperty Caption -value $win32os.Caption $obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion $obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture $obj | Add-Member Noteproperty BuildNumber -value $win32os.BuildNumber $obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser $obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber $obj | Add-Member Noteproperty ProductKey -value $productkey $obj > >
Set-ExecutionPolicy RemoteSigned
Import-Module d:\myfile.ps1; Get-WindowsKey

как найти ключ windows 8 с помощью powershell

  • В результате в окне Powershell отобразится ключ установленной Windows
  • Если нужно узнать ключи активации на удаленных компьютерах, воспользуйтесь командой Get-WindowsKey «computer1», «serv-dc2», «romp-buh02»
  • Готовый powershell скрипт находится тут:get_windows_8_key_ps.zip

    Еще одна версия Powershell скрипта из комментариев от akaNeo

    ## Декларация функции получения ключа продукта Windows ## Скрипт предназначен PowerShell версии 2.0 (актуальна для всех версии Windows) Function Get-WindowsProduct < ## Функция возвращает ключ установленной Windows с любой машины в сети, плюс краткую инфу по установленной версии. Вызов без ключей подразумевает обращение к хосту param ($Targets = [System.Net.Dns]::GetHostName()) function PIDDecoderFromRegistry($digitalProductId) < New-Variable -Name base24 -Value 'BCDFGHJKMPQRTVWXY2346789' ## -Option Const ## символа использующиеся в ключах продукта Windows и Office New-Variable -Name decodeStringLength -Value 24 ## -Option Const ## ‘Чистая’ длина зашифрованного ключа продукта New-Variable -Name decodeLength -Value 14 ## -Option Const ## Длина зашифрованного ключа продукта в байтах (символы хранятся в полубайтах) New-Variable -Name decodedKey -Value ([System.String]::Empty) ## Строка содержащая расшифрованный ключ продукта ## Проверка, содержит ли ключ продукта ‘N’ (такое возможно для Windows 8 и Office 15) $containsN = ($digitalProductId[$decodeLength] / 8) -bAnd 1 ## ($digitalProductId[$decodeLength] -shr 3) -bAnd 1 ## PS 4.0 $digitalProductId[$decodeLength] = [System.Byte]($digitalProductId[$decodeLength] -bAnd [System.Convert]::ToByte('F7', 16)) ## 247 ## Собственно процесс расшифровки for ($i = $decodeStringLength; $i -ge 0; $i--) < $digitMapIndex = 0 for ($j = $decodeLength; $j -ge 0; $j--) < $digitMapIndex = $digitMapIndex * 256 -bXor $digitalProductId[$j] ## $digitMapIndex -shl 8 -bXor $digitalProductId[$j] ## PS 4.0 $digitalProductId[$j] = [System.Math]::Truncate($digitMapIndex / $base24.Length) $digitMapIndex = $digitMapIndex % $base24.Length >$decodedKey = $decodedKey.Insert(0, $base24[$digitMapIndex]) > ## Удаление первого символа в ключе и помещение ‘N’ в нужную позицию if ([System.Boolean]$containsN) < $firstLetterIndex = 0 for ($index = 0; $index -lt $decodeStringLength; $index++) < if ($decodedKey[0] -ne $base24[$index]) $firstLetterIndex = $index break > $keyWithN = $decodedKey $keyWithN = $keyWithN.Remove(0, 1) $keyWithN = $keyWithN.Substring(0, $firstLetterIndex) + 'N' + $keyWithN.Remove(0, $firstLetterIndex) $decodedKey = $keyWithN; > $returnValue = $decodedKey ## Вставка тире через каждые пять символов for ($t = 20; $t -ge 5; $t -= 5) < $returnValue = $returnValue.Insert($t, '-') >return $returnValue > ## Main New-Variable -Name hklm -Value 2147483650 ## -Option Const New-Variable -Name regPath -Value 'Software\Microsoft\Windows NT\CurrentVersion' ## -Option Const New-Variable -Name regValue -Value 'DigitalProductId' ## -Option Const Foreach ($target in $Targets) < $win32os = $null $wmi = [WMIClass]"\\$target\root\default:stdRegProv" $binArray = $wmi.GetBinaryValue($hklm,$regPath,$regValue).uValue[52..66] $win32os = Get-WmiObject -Class 'Win32_OperatingSystem' -ComputerName $target $product = New-Object -TypeName System.Object ## Конструктор $product | Add-Member -MemberType 'NoteProperty' -Name 'Computer' -Value $target $product | Add-Member -MemberType 'NoteProperty' -Name 'Caption' -Value $win32os.Caption $product | Add-Member -MemberType 'NoteProperty' -Name 'CSDVersion' -Value $win32os.CSDVersion $product | Add-Member -MemberType 'NoteProperty' -Name 'OSArch' -Value $win32os.OSArchitecture $product | Add-Member -MemberType 'NoteProperty' -Name 'BuildNumber' -Value $win32os.BuildNumber $product | Add-Member -MemberType 'NoteProperty' -Name 'RegisteredTo' -Value $win32os.RegisteredUser $product | Add-Member -MemberType 'NoteProperty' -Name 'ProductID' -Value $win32os.SerialNumber $product | Add-Member -MemberType 'NoteProperty' -Name 'ProductKey' -Value (PIDDecoderFromRegistry($binArray)) Write-Output $product >> ## End Get-WindowsProduct

    Описанные выше методики, позволяющие узнать ключ установленной Windows, будут работать на всех системах с ОС: Windows XP, Vista, Windows 7 и Windows 8.

    Предыдущая статья Следующая статья

    Как узнать лицензионный ключ ОС Windows

    Как узнать ключ установленной Windows 10/8/7/XP? Этого многие не могут сделать и не понимают, куда делся этот самый код, когда он вдруг стал востребован. Наклейка на компьютере истёрлась от времени, а записать его забыли. Что делать?

    Product key (лицензионный ключ)

    Product key (лицензионный ключ) — это 25 символов, которые вводятся при покупке какого-либо продукта от «Майкрософт» либо другого ПО. Это то, что делают нашу «Винду» 10 или какую-нибудь ещё полностью легальной, а не пиратской, как большинство ОС используемых в России. Поэтому особенно важно его не терять. Вот только в Microsoft по необъяснимым причинам сделали так, что на компьютере его найти нельзя. Поэтому при востребовании многие не знают, как узнать ключ установленной Windows 10, 8, 7.

    Случаев, когда люди теряют свой лицензионный ключ продукта достаточно много. Кроме того, есть ситуации, когда мы его даже не узнаём. Например, при покупке нового компьютера и последующем обновлении до более старшей ОС: с восьмой «Винды» на Windows 10.

    Однако не всё так плохо. Чтобы понять, как узнать ключ продукта, вам нужно просто читать дальше.

    Способы без использования сторонних программ

    Существует довольно лёгкий метод, который многими рекомендуется, плюс не требует устанавливать никаких утилит на компьютер. Но подойдёт он только тем, кто ищет, как узнать ключ продукта установленной Windows 7, 8 или 8.1.

    Для этого нужно запустить специальный скрипт:

    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
    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

    1. Нажимаем «Сохранить как».
    2. Задаём любое имя файла, но в его конце пишем «.vbs».
    3. Выбираем тип файла «Все файлы», нажимаем «Сохранить».

    Теперь при нажатии на файл откроется окно, где вы увидите ключ «Винды» 7, 8, или 8.1. Стоит заметить, что иногда этот способ может подействовать для продукта Windows 10.

    Кроме этого скрипта есть ещё несколько, служащих для такой же цели. Но возиться с ними придётся дольше: использовать командную строку, различные другие служебные утилиты на компьютере. При том, что результат выходит один и тот же. Поэтому мы приводим для вас только один.

    Тем, у кого такой метод не подействовал — читать статью дальше.

    Способы с использованием сторонних программ

    Вопросом поиска ключа, видимо, задавались многие, поэтому в интернете сейчас можно найти довольно много различных утилит, предлагающих вывести коды многих программ, в том числе и операционных систем. Как правило, все они бесплатные и весят от нескольких килобайт до нескольких мегабайт, но вполне хорошо справляются с поставленной задачей. Далее приведено несколько примеров утилит, которые можно использовать для этой цели.

    ProduKey

    ProduKey

    При помощи этой программы вы сможете найти утраченные лицензионные коды для Windows 10 или любой другой «Винды», а также для ряда платного ПО.

    Всё, что вам потребуется сделать, это скачать утилиту с официального сайта, разархивировать, запустить. Далее вы увидите ключ вашей Windows.

    Кроме того, ProduKey показывает также productkeysследующего ПО:

    • Microsoft Office
    • Exchange Server
    • SQL Server

    ShowKeyPlus

    ShowKeyPlus

    Ещё одна утилита с довольно говорящим названием, которая также позволяет узнать ключ продукта Windows 10 или любой другой «Винды».

    Для этого нам просто нужно её скачать (программа бесплатная) и запустить. В открывшемся окне сразу появится вся необходимая информация.

    WinKeyFinder

    WinKeyFinder

    Хорошая программа, которая является одним из вариантов при поиске способов, как узнать ключ «Винды» 7 или XP. Она выводит номера продукта самой ОС и «Офиса». Воспользоваться ей довольно легко. Она распространяется бесплатно, поэтому просто скачиваем, а затем запускаем. Вы сразу увидите нужные наборы символов.

    Помимо этих утилит существует ещё неограниченное множество, но, на самом деле, для того, чтобы узнать свой productkey установленной Windows XP, 7, 8 или 10, хватит одной из вышеописанных.

    Последние 5 символов

    Напоследок можно заметить, что просмотреть последние пять символов номера продукта можно без хитрых манипуляций. Достаточно лишь вызвать командную строку (Win+R), а затем вбить в ней следующее: «slmgr.vbs /dlv». Затем высветится окно с несколькими строчками, в одной из которых будет написана последняя часть лицензионного кода «Винды» 10 либо какой-то другой.

    Теперь вы с лёгкостью можете восстановить свой Productkey, если он вдруг был утерян.


    Оставьте комментарий