Как узнать ключ oem и installed в 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, хватит одной из вышеописанных.
Если у меня есть ключ Windows 10, могу ли я использовать его на двух или более компьютерах?
Windows OEM лицензии действительны только для конкретного оборудования . Это связано с материнская плата, и хотя это позволяет нам изменять некоторые компоненты (такие как жесткий диск, память и даже графику, если вы можете), в то время как плата или ЦП изменяется, лицензия перестает действовать. Надеюсь, если мы только изменим ЦП, мы сможем восстановить его через Microsoft СИДЕЛ. Но если мемориальная доска умирает, ключ умирает вместе с ней.
Это означает, что если у нас есть лицензия OEM и она активирована на одном компьютере, ее нельзя активировать на другом компьютере. Однако мы могли бы воспользоваться лицензией, если бы мы купили материнскую плату, идентичную той, что была у нас. Но это должно быть идентично, даже на рассмотрении. В противном случае это будет недействительным.
Очевидно, что каждый ключ уникален. И поэтому мы не можем активировать его любым другим способом на других компьютерах.
А что происходит в случае розничной лицензии?
Розничные лицензии имеют большую маржу с точки зрения активации. Эти лицензии не связаны с конкретным оборудованием и могут быть переданы. Поэтому, если мы купим другой компьютер, мы можем активировать его с помощью соответствующего ключа. И это можно сделать несколько раз. Даже если мы покупаем компьютеры очень часто, а Microsoft блокирует их, SAT позволит нам продолжить активацию лицензии на новых компьютерах.
Однако не следует путать это с возможностью активации одной и той же лицензии на двух разных компьютерах. Ключ можно передать, но одновременно он может быть активен только на одном компьютере.
Если мы активируем розничную лицензию на втором компьютере, 3 может произойти:
- Какое-то время это может работать без проблем (хотя это не будет длиться вечно).
- Второй ПК будет активирован, но первый будет деактивирован .
- Microsoft будет определять лицензию как мошенническое использование И заблокировать его. Тогда ни первый компьютер, ни второй, ни любой не смогут им пользоваться.
Конечно, на одном компьютере мы можем вносить изменения, такие как покупка нового жесткого диска, форматирование и переустановка Windows 10 без проблем. Это не повлияет на лицензию (ни на ОЕМ).
Как узнать ключ Windows 10 средствами операционной системы?
На любом компьютере, обладая правами администратора, можно без сторонних программ и приложений узнать лицензионный ключ Windows 10. При этом процедуры разные, в случае с определением OEM и Installed ключей.
Как определить OEM Key на Windows 10
Узнать лицензионный ключ операционной системы, который «вшит» в материнскую плату компьютера, очень просто, если знать команду, которая специально для этого предусмотрена в Windows 10. Для определения OEM ключа проделайте следующее:
- Нажмите на клавиатуре сочетание клавиш Windows+R, чтобы вызвать строчку меню «Выполнить», и в ней пропишите следующую команду: wmic path softwarelicensingservice get OA3xOriginalProductKey
- После этого компьютер проведет считывание из БИОС лицензионного ключа в материнской плате и выдаст запрашиваемую информацию, если она имеется.
Выданный OEM ключ можно использовать для переустановки версии операционной системы, которая изначально была установлена на компьютере.
Как определить Installed Key на Windows 10
Используя одну команду, определить Installed Key не получится, и он запрятан чуть глубже в операционной системе Windows. Но достать информацию о лицензионном ключе Windows при желании можно, не устанавливая на компьютер сторонние приложения. Для этого необходимо сделать следующее:
- Запустите пустой стандартный блокнот Windows, который можно найти по следующему пути: «Пуск» — «Все приложения» — «Стандартные Windows» — «Блокнот».
- В открытую программу текстового редактора скопируйте следующий код:
function Get-WindowsKey {
param ($targets = ".")
$hklm = 2147483650
$regPath = "Software\Microsoft\Windows NT\CurrentVersion"
$regValue = "DigitalProductId"
Foreach ($target in $targets) {
$productKey = $null
$win32os = $null
$wmi = "\\$target\root\default:stdRegProv"
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)
$binArray = ($data.uValue)
$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
$binArray = ::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray + $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
}
}
Далее нажмите «Файл» — «Сохранить как…» и в графе «Тип файла» выберите «Все файлы». Следом введите имя файла «windowskey.ps1». Остается выбрать папку, куда будет сохранен файл. Рекомендуем сохранить его в корневую папку одного из дисков, поскольку позже к нему потребуется прописывать путь. К примеру, выберите «Локальный диск С» для сохранения и нажмите «Сохранить».
Теперь запустите поиск, и введите в него запрос «PowerShell». Когда поиск выдаст результат, нажмите на найденной программе правой кнопкой мыши и выберите пункт «Запустить от имени администратора».
После этого откроется административная панель Microsoft, в которой требуется ввести команду «Set-ExecutionPolicy RemoteSigned» и нажать Enter.
Далее появится окно с требованием подтвердить пункты безопасности – нажимайте «Y», а после клавишу Enter.
Теперь необходимо ввести путь до файла, который мы сохраняли в третьем пункте инструкции. Для этого пропишите C:\windowskey.ps1 и нажмите Enter
Внимание: Если вы сохранили файл в третьем пункте в другой папке – пропишите путь до нее.
Далее вводим команду Get-WindowsKey и жмем Enter. После этого на экране появится Installed Key установленной операционной системы.
Обратите внимание, что Installed Key отображается в пункте «Product Key». Также выполнение описанных выше действий позволяет узнать некоторые подробности об операционной системе, используемой на компьютере
Последние 5 символов
Напоследок можно заметить, что просмотреть последние пять символов номера продукта можно без хитрых манипуляций. Достаточно лишь вызвать командную строку (Win+R), а затем вбить в ней следующее: «slmgr.vbs /dlv». Затем высветится окно с несколькими строчками, в одной из которых будет написана последняя часть лицензионного кода «Винды» 10 либо какой-то другой.
Теперь вы с лёгкостью можете восстановить свой Productkey, если он вдруг был утерян.
Знать лицензионный код, который использовался для активации операционной системы в Windows 10 вовсе не обязательно. Активация ОС, в большинстве случаев, производится автоматически. Несмотря на это, почему-то многие пользователи хотят выяснить, как узнать ключ продукта Windows 10. Актуальной задача являются для пользователей, которым посчастливилось приобрести новое устройство на базе «десятки».
Предложенная статья является руководством, предоставляющим информацию, собранную по просторам глобальной сети, которая поможет узнать лицензионный ключ, использованный для активации Windows 10.
В инструкции рассмотрены все варианты достижения цели: как посредством интегрированных в операционную систему инструментов (расширенная командная строка — PowerShell, готовый скрипт VBScrit, созданный для расшифровки файлов реестра с целью извлечения оттуда ключа, при помощи которого Windows 10 была активирована), так и с помощью утилит от сторонних разработчиков (утилита ProduKey, разработанная создателем нескольких десятков крохотных информационных приложений). К месту будет и упоминание о таких вещах, как:
- причина, по которой вроде бы аналогичные приложения отображают отличающиеся данные;
- способ визуализации ключа ОЕМ в UEFI (применимо только для установленной изначально Виндовс 10).
Пользователям, которые обзавелись Windows 10 путем обновления с лицензионной «семерки» или «восьмерки», знать лицензионный операционной системы не обязательно — она активируется самостоятельно при первом запуске, если есть интернет, или сразу после появления соединения с глобальной информационной сетью. В случае чистой инсталляции ОС с загрузочного носителя на этапе ввода лицензионного кода следует кликнуть «У меня нет ключа продукта», о чем Microsoft пишет в текстовом блоке.
Активация автоматически и бесповоротно привязывается к компьютеру пользователя исходя из уникального идентификатора, основывающегося на аппаратной конфигурации оборудования, и с привязкой к учетной записи Майкрософт. Обязательной для заполнения форма ввода пароля является только для людей, которые решились на покупку Retail-редакции операционной системы. Владельцам же лицензированных версий «семерки» и «восьмерки» следует обратиться к ключу, который использовался для активации этих выпусков Windows.
Начнем с варианта решения проблемы, не прибегая к загрузке постороннего софта. Он заключается в использовании инструмента, интегрированного в среду Windows 10, под названием PowerShell. Специальной команды для извлечения кода активации из файлов реестра в зашифрованном виде не существует, но один из энтузиастов написал для решения этой проблемы скрипт, выполняемый в среде Vbasic.
1. Скачиваем готовый скрипт.
2. С помощью поисковой строки вызываем PowerShell с привилегиями администратора.
В текстовом поле расширенной командной строки выполняем «Set-ExecutionPolicy RemoteSigned».
Подтверждаем запуск команды, кликнув по кнопкам «Y» и «Ввод».
Импортируем скачанный файл посредством выполнения строки «Import-Module prodect_key.ps1».prodect_key.ps1 — здесь перед названием файла пишем полный путь к нему.

Вызываем команду «Get-WindowsKey» для выполнения экспорта ключа с его последующей визуализацией, если не будет предложено сохранить ключ в текстовом файле.
В последней строчке командной строки появится требуемая информация.
Способ 2. Узнать ключ активации с помощью скрипта в Windows 10
Этот более простой и удобный способ в сравнении с предыдущим. Так как не требует выполнения множества команд в обновлённой оболочке Windows PowerShell. Пользователю просто достаточно запустить небольшой скрипт, который собственно и выводит на экран используемый ключ продукта.
- Скопируйте текст скрипта в блокнот, и поменяйте расширение файла .тхт на .vbs чтобы получить файл W10Key.vbs (или загрузите архив с готовым скриптом W10Key.zip).
Set WshShell = CreateObject(«WScript.Shell») MsgBox ConvertToKey(WshShell.RegRead(«HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId»)) Function ConvertToKey(Key) Const KeyOffset = 52 i = 28 Chars = «BCDFGHJKMPQRTVWXY2346789» Do Cur = 0 x = 14 Do Cur = Cur * 256 Cur = Key(x + KeyOffset) + Cur Key(x + KeyOffset) = (Cur \ 24) And 255 Cur = Cur Mod 24 x = x -1 Loop While x >= 0 i = i -1 KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput If (((29 — i) Mod 6) = 0) And (i <> -1) Then i = i -1 KeyOutput = «-» & KeyOutput End If Loop While i >= 0 ConvertToKey = KeyOutput End Function 2. Если Вы сохранили файл просто запустите его. Если скачали — разархивируйте и запустите. В итоге Вы увидите ключ продукта Вашей Windows 10.

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

Наклейка на компьютере или ноутбуке
Подлинность программы активации определяют по стикерам. Как выглядят оригинальные сертификаты:
- наклейка GML – лейбл-голограмма, которая, в зависимости от угла обзора, меняет цвет с синего на фиолетовый;
- СОА – лицензионная наклейка. Крепится на корпусе девайса либо помещена внутрь отсека для АКБ.
Случается, что лицензионный ключ покупается отдельно от компьютера. В таком случае лейбл-голограмма, указывающая на подлинность продукта, наклеивается на упаковку устройства.

Командная строка
Приобретая технику с рук или в магазине, о репутации которого не успели навести справки, можете проверить, правду ли говорит продавец, уверяя, что на ПК активирована лицензированная версия ОС Windows.

Достаточно от имени администратора в консоль ввести команду «slmgr/ato».

Если система лицензионная, в окне появится текст: «Активация выполнена успешно»
Кроме того, обратите внимание на формулировку. Если в ней присутствует выражение «Eval», особо можете не радоваться
Пиратская версия сопровождается надписями: «Ошибка…Имя не существует».

Планировщик заданий
Следует признать, что такие версии программы, как Windows 8.1, 10, оснащены мощной системой защиты, которую не так просто активировать нелицензированными средствами. На октябрь 2021 г. известно несколько активаторов, которые могут запустить в работу эти ОС.
Рассмотрим на примере активатора KMSAuto Net. Программа меняет алгоритм системы проверки, после чего нелицензионная версия выдает себя за подлинник. Активатор самостоятельно создает папку, помещает в нее файлы, после чего Windows думает, что ключ настоящий.

Через PowerShell
Система PowerShell позволяет автоматически расшифровать ключ продукта, не прибегая к помощи сторонних ресурсов.

Для ее запуска откройте блокнот, скопируйте в него код:
function Get-WindowsKey {
param ($targets = «.»)
$hklm = 2147483650
$regPath = «Software\Microsoft\Windows NT\CurrentVersion»
$regValue = «DigitalProductId»
Foreach ($target in $targets) {
$productKey = $null
$win32os = $null
$wmi = «\\$target\root\default:stdRegProv»
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)
$binArray = ($data.uValue)
$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
$binArray = ::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray + $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
}

Предоставьте путь к папке с расширением ps1. От лица администратора откройте окно, внесите в командную строку команду «Set-ExecutionPolicy RemoteSigned». Подкрепите свои действия, нажав на клавишу Y.
Введите команду «Import-Module C:\get-win-key.ps1». Запустите загрузку. В графе «Installed Key» отобразится код. При необходимости сохраните его в отдельный файл.

Просмотр ключа установленной Windows 10 с помощью PowerShell
Там, где можно обойтись без сторонних программ, я предпочитаю обходиться без них. Просмотр ключа продукта — одна из таких задач. Если же вам проще использовать бесплатную программу для этого, пролистайте руководство ниже. (Кстати, некоторые программы для просмотра ключей отправляют их заинтересованным лицам)
Простой команды PowerShell или командной строки, для того чтобы узнать ключ установленной в настоящий момент времени системы не предусмотрено (есть такая команда, показывающая ключ из UEFI, покажу ниже. Но обычно требуется именно ключ текущей системы, отличающийся от предустановленной). Но можно воспользоваться готовым скриптом PowerShell, который отображает необходимую информацию (автор скрипта Jakob Bindslet).
Вот что потребуется сделать. Прежде всего, запустите блокнот и скопируйте в него код, представленный ниже.
#Main function
Function GetWin10Key
{ $Hklm = 2147483650 $Target = $env:COMPUTERNAME $regPath = "SoftwareMicrosoftWindows NTCurrentVersion" $DigitalID = "DigitalProductId" $wmi = "$Targetrootdefault:stdRegProv" #Get registry value $Object = $wmi.GetBinaryValue($hklm,$regPath,$DigitalID) $DigitalIDvalue = $Object.uValue #If get successed If($DigitalIDvalue) { #Get producnt name and product ID $ProductName = (Get-itemproperty -Path "HKLM:SoftwareMicrosoftWindows NTCurrentVersion" -Name "ProductName").ProductName $ProductID = (Get-itemproperty -Path "HKLM:SoftwareMicrosoftWindows NTCurrentVersion" -Name "ProductId").ProductId #Convert binary value to serial number $Result = ConvertTokey $DigitalIDvalue $OSInfo = (Get-WmiObject "Win32_OperatingSystem" | select Caption).Caption If($OSInfo -match "Windows 10") { if($Result) { $value ="ProductName : $ProductName `r`n" ` + "ProductID : $ProductID `r`n" ` + "Installed Key: $Result" $value #Save Windows info to a file $Choice = GetChoice If( $Choice -eq 0 ) { $txtpath = "C:Users"+$env:USERNAME+"Desktop" New-Item -Path $txtpath -Name "WindowsKeyInfo.txt" -Value $value -ItemType File -Force | Out-Null } Elseif($Choice -eq 1) { Exit } } Else { Write-Warning "Запускайте скрипт в Windows 10" } } Else { Write-Warning "Запускайте скрипт в Windows 10" } } Else { Write-Warning "Возникла ошибка, не удалось получить ключ" } }
#Get user choice Function GetChoice
{ $yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes","" $no = New-Object System.Management.Automation.Host.ChoiceDescription "&No","" $choices = ]($yes,$no) $caption = "Подтверждение" $message = "Сохранить ключ в текстовый файл?" $result = $Host.UI.PromptForChoice($caption,$message,$choices,0) $result
}
#Convert binary to serial number Function ConvertToKey($Key)
{ $Keyoffset = 52 $isWin10 = ($Key/6) -band 1 $HF7 = 0xF7 $Key = ($Key -band $HF7) -bOr (($isWin10 -band 2) * 4) $i = 24 $Chars = "BCDFGHJKMPQRTVWXY2346789" do { $Cur = 0 $X = 14 Do { $Cur = $Cur * 256 $Cur = $Key + $Cur $Key = ::Floor(($Cur/24)) $Cur = $Cur % 24 $X = $X - 1 }while($X -ge 0) $i = $i- 1 $KeyOutput = $Chars.SubString($Cur,1) + $KeyOutput $last = $Cur }while($i -ge 0) $Keypart1 = $KeyOutput.SubString(1,$last) $Keypart2 = $KeyOutput.Substring(1,$KeyOutput.length-1) if($last -eq 0 ) { $KeyOutput = "N" + $Keypart2 } else { $KeyOutput = $Keypart2.Insert($Keypart2.IndexOf($Keypart1)+$Keypart1.length,"N") } $a = $KeyOutput.Substring(0,5) $b = $KeyOutput.substring(5,5) $c = $KeyOutput.substring(10,5) $d = $KeyOutput.substring(15,5) $e = $KeyOutput.substring(20,5) $keyproduct = $a + "-" + $b + "-"+ $c + "-"+ $d + "-"+ $e $keyproduct }
GetWin10Key
Сохраните файл с расширением .ps1. Для того, чтобы сделать это в блокноте, при сохранении в поле «Тип файла» укажите «Все файлы» вместо «Текстовые документы». Сохранить можно, например, под именем win10key.ps1
После этого, запустите Windows PowerShell от имени Администратора. Для этого, можно начать набирать PowerShell в поле поиска, после чего кликнуть по нему правой кнопкой мыши и выбрать соответствующий пункт.

В PowerShell введите следующую команду: Set-ExecutionPolicy RemoteSigned и подтвердите ее выполнение (ввести Y и нажать Enter в ответ на запрос).
Следующим шагом, введите команду: C:win10key.ps1 (в данной команде указывается путь к сохраненному файлу со скриптом).

В результате выполнения команды вы увидите информацию о ключе установленной (в пункте Installed Key) и предложение сохранить ее в текстовый файл. После того, как вы узнали ключ продукта, можете вернуть политику выполнения скриптов в PowerShell к значению по умолчанию с помощью команды Set-ExecutionPolicy restricted
Ключ, которым активирована система
Бывают случаи, когда наклейка затерлась, повредилась или испачкалась, что мешает полностью прочитать ключ продукта. Если операционная система уже активирована, то все же есть возможность узнать Product Key, которым была проведена активация операционной системы.
Можно использовать утилиты, . Загрузите бесплатное приложение с сайта разработчика и запустите его.

Через скрипт
Узнать ключ активации системы можно также используя встроенные средства системы. Для этого потребуется создать VBS скрипт. Откройте Блокнот и скопируйте следующий текст и сохраните в формате *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 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
Единственное, для чего использованный ключ может пригодиться повторно, — подтверждение активации Windows, лицензия которой ранее этим ключом уже была подтверждена. Дело в том, что лицензия операционной системы может по некоторым причинам слететь. Например, из-за смены комплектующих или некоторых обновлений.
Для первой и последующих активаций нужен ключ
Если ранее оплаченная система перестала быть лицензионной, её не нужно покупать. Достаточно вспомнить ключ и обратиться в службу поддержки Microsoft: операторы сверят данные и помогут устранить возникшее недоразумение.
Вам нужен ключ?
Microsoft поступает немного иначе с Windows 10. Когда вы устанавливаете операционную систему, вам не нужен ключ продукта для завершения процесса. Вы можете просто пропустить код и продолжить работу.
После установки у вас будет полный доступ к Windows 10. Единственные функции, которые отключены от Windows 10, когда она не активирована, — это параметры персонализации и небольшой текст на обоях, говорящий о том, что Windows не активирована. Windows по-прежнему будет загружать и устанавливать обновления и работать в обычном режиме.
Поэтому, если вы спешите получить ключ, потому что считаете, что ваш компьютер перестанет работать или не получает исправлений безопасности, вам не о чем беспокоиться. Вы можете сэкономить на лицензии Windows и купить ее, когда будете готовы.
Если вы хотите использовать Windows 10 на дополнительном компьютере или в виртуальная машина там, где вас не волнуют незначительные ограничения, налагаемые отказом от его активации, вам, возможно, никогда не придется беспокоиться. Microsoft, кажется, довольна этим, поэтому, пока их позиция не изменится, вам, возможно, не придется платить деньги за ключ Windows.
Как узнать ID компьютера на Windows 10
Чтобы провести дистанционную активацию программ и на расстоянии управлять своим ПК с других аппаратов, требуется знать его ID. Его можно узнать самостоятельно. Для этого в Windows 10 требуется зайти в «Панель управления», последовательно открыть разделы «Сеть и интернет», «Центр управления сетями и общим доступом», «Изменение параметров адаптера». Далее в открывшемся окне на используемом вами адаптере требуется кликнуть правой кнопкой мыши, выбрать пункт «Состояние» и в появившемся окне внизу нажать кнопку «Сведения». В графе «Физический адрес» и будет указан ваш ID.
Уточнить ID компьютера можно через свойства сетевого адаптера в графе «Физический адрес»
Есть способ и проще, предыдущий всё-таки требует много телодвижений. Через сочетание Win+R нужно вызвать строку быстрого доступа, набрать команду cmd, нажать Enter и набрать «ipconfig /all». Будет выведено окно с данными, где в разделе «Физический адрес» указан искомый ID компьютера.
Чтобы узнать ID компьютера, достаточно набрать «ipconfig /all» в командной строке
Несмотря на то что активация Windows 10 происходит без прямого участия пользователя и без выдачи информационного окна о завершении, всегда можно посмотреть, активирована ли система, а также узнать лицензионный ключ. Лучше делать это при помощи средств Microsoft, хотя к установке и запуску сторонних приложений тоже прибегают. Главное, запускать и устанавливать на своём компьютере только проверенные файлы с официальных источников.
- https://winda10.com/ustanovka-i-aktivatsiya-sistemy/kak-uznat-klyuch-windows-10.html
- https://windd.ru/kak-posmotret-litsenzionnyj-klyuch-windows-10/
- https://kompkimi.ru/windows10/kak-uznat-litsenzionnyiy-klyuch-ustanovlennoy-windows-10
Отличие Install Key от OEM Key
Раньше для активации операционной системы требовался серийный номер гаджета, расположенный на задней стороне корпуса. После внедрения Windows 10 разработчики отказались от этого решения и ввели ключи активации. Они выглядят одинаково, представляют собой 25-значный код, состоящий из цифр и латинских букв. Но между ними есть разногласия по времени подтверждения лицензии.

Оригинальный OEM-ключ обычно уже установлен на ПК. Данные об этом уже внесены в материнскую плату цифрового устройства, и изменить ее нельзя. OEM-ключ приобретается вместе с официально работающей системой, установленной на ПК.
Если лицензия подтверждена владельцем ПК, то ему понадобится ключ активации Install Key. «Десятка», изначально активированная на компьютере или ноутбуке, означает, что у него уже есть лицензионный ключ OEM Key. Но не исключен тот факт, что менеджеры могут самостоятельно ввести значение установочного ключа, желательно поинтересоваться этим моментом перед покупкой оборудования.
Ключи можно использовать только для продукта, установленного на ПК. Вы не можете ввести значение, если оно изначально предназначалось для другой версии операционной системы.
Как узнать лицензионный ключ установленной Windows 10
Лицензионный ключ продукта представляет собой код из 25 символов — его используют не только для активации системы, но и для переустановки, поэтому лучше его знать и не терять. Так как активация Windows 10 проходит в фоновом режиме, пользователю никак не сообщается код, и его нужно посмотреть самостоятельно. Для этого существует несколько способов:
- с помощью специальных программ;
- через окно свойств системы (см. пункт 1 выше);
- через параметры системы (см. пункт 2 выше);
- с помощью скриптов.
Проще всего посмотреть код через параметры системы или окно свойств, но эти методы не всегда доступны — по каким-то причинам компьютер может не отображать цифры или выдавать сообщение «Нет данных». Поэтому приходится прибегать к специальным программам для просмотра лицензионного ключа или к скриптам.
Утилиты для просмотра кода активации можно скачать с официальных сайтов и установить их на свой ПК. Их несколько, вот самые простые:
- Speccy — русскоязычное приложение с удобным интерфейсом, которое показывает всю информацию об ОС, в том числе и её серийный номер: он находится в разделе «Операционная система»;

В утилите Speccy лицензионный номер находится в разделе «Операционная система»

Утилита ProduKey показывает только лицензионный ключ, зато запускается быстро

Утилиту ShowKeyPlus тоже не надо устанавливать — она отображает ключ системы сразу после запуска
Кроме того, лицензионный ключ можно узнать, выполнив специальный скрипт. Этот способ будет сложнее описанных выше, но иногда по каким-то причинам установка сторонних приложений на компьютер недоступна. Тогда задача выполняется при помощи собственной оболочки Windows PowerShell.
Сначала нужно открыть программу «Блокнот» и создать в ней файл с расширением .ps1: для этого в поле «Тип файла» проставляется значение «Все файлы», а расширение вписывается руками. В файл следует скопировать следующий скрипт:
$regPath = «SoftwareMicrosoftWindows NTCurrentVersion»
$Object = $wmi.GetBinaryValue($regHKLM, $regPath,$DigitalProductId)
$ResKey = ConvertToWinkey $DigitalProductId
$OS = (Get-WmiObject «Win32_OperatingSystem» | select Caption).Caption
If($OS -match «Windows 10»)
$value =»Windows Key: $ResKey»
$w1=»Скрипт предназначен только для Windows 10»
$w2=»Скрипт предназначен только для Windows 10»
$w3=»Возникла непредвиденная ошибка при получении ключа»
$isWindows10 = ($WinKey/6) -band 1
$WinKey = ($WinKey -band $HF7) -bOr (($isWindows10 -band 2) * 4)
$CurIndex = $CurIndex * 256
$CurIndex = $WinKey + $CurIndex
$WinKey = ::Floor(($CurIndex/24))
$CurIndex = $CurIndex % 24
$KeyResult = $Symbols.SubString($CurIndex,1) + $KeyResult
$KeyResult = «N» + $WinKeypart2
$WindowsKey = $KeyResult.Substring(0,5) + «-» + $KeyResult.substring(5,5) + «-«+ $KeyResult.substring(10,5) + «-«+ $KeyResult.substring(15,5) + «-«+ $KeyResult.substring(20,5)
Далее следует запустить саму оболочку Windows PowerShell: нажать сочетание клавиш Win+R, а в появившемся окне ввести «powershell» — это самый быстрый способ. В открывшемся окне нужно набрать команду cmd и наименование каталога, где хранится файл, созданный в «Блокноте», нажать клавишу Enter, затем ввести имя скрипта в виде: «./имя файла.ps1» и снова нажать Enter.
Фотогалерея: как узнать лицензионный ключ установленной Windows 10 при помощи скрипта
Иногда может появиться сообщение, что выполнение сценариев отключено в системе. Тогда в консоль PowerShell следует ввести команду «Set-ExecutionPolicy RemoteSigned», после чего подтвердить действия клавишами Y и Enter.
