Ваш путь: Главная » Управление ПК. IT админ, Windows 10 » текущая страница
порталу COMPLITRA.RU требуется в команду автор статей (возможно постоянное сотрудничество!) - подробнее


обновлено: 2022-03-29
в колонке:  в теме: Управление ПК. IT админ, Windows 10
IT портал COMPLITRA.RU о компьютерах, интернете и жизни всё

Как узнать лицензионный ключ продукта Windows 10 (OEM-ключа) — ShowKeyPlus, PowerShell

В этой статье опишу доступные для большинства пользователей способы по вопросу: как узнать ключ продукта Windows 10 на компьютере или ноутбуке — с помощью системной утилиты Windows PowerShell и стороннего приложения ShowKeyPlus (самого на мой взгляд, простого и эффективного приложения. Бесплатного!).

 

Нынче всё больше и больше пользователей приобретает (в замен прежним) новые компьютеры, ноуты… а сейчас большинство ПК идёт с предустановленной ОС, и в этом случае посмотреть лицензионный ключ продукта Виндовс 10 не так-то и просто… а потому в этой связи многие пользователи интересуются, как узнать ключ предустановленной Windows 10 — задача более и более актуальна — некоторые юзеры задаются вопросом интереса для, а другие — на случай поломки нового компьютера, ну,чтоб была возможность установить свою лицензию (при помощи ключа) Виндовс на другой комп. Это желание вполне резонно!

 

Но разберёмся по подробнее… (на днях дам подробную видеоинструкцию)

 


 

 

 

 

Как и говорилось… …сейчас в большинстве своём компьютеры и ноутбуки выпускаются в свет с предустановленной Windows 10, и более рачительные пользователи, на случай «крайней» поломки ПК, стараются обезопасить себя — посмотреть OEM ключ в UEFI (для ОС, которая была на компьютере в комплекте поставки, скажем так), а также ключ установленной в данный момент системы Windows 10: и это желание справедливо, ведь, как говорится, за винду уплочено!

 

 

вариант 1 —

 

 

 

 

посмотрим ключ продукта ОС Windows 10

 

 

 

 

 

Для начала рассмотрим пример с приложением ShowKeyPlus — это наиболее ловкий вариант среди множества способов с использованием программ, при помощи которых достаточно легко подсмотреть ключ продукта ОС.

 

 

Однако, некоторые пользователи полагают, что варианты с использованием сторонних программ несколько опасны, мол, воспользовавшись некой утилитой, ключ продукта уходит заинтересованным мошенникам) Не знаю, утверждать не берусь… и оспаривать тоже! — хлама в интернете много!

 

 

Однако же, тем пользователям, которые не особо сильны в файловой системе ОС… и всяких там строках кода, советую воспользоваться именно ShowKeyPlus.

 

 

 

Вторым вариантом будет чистейшая проверка Ключа ОС (Installed Key) средствами ОС Виндовс.

 

 

 

 

узнать лицензионный ключ продукта Windows 10 и OEM-ключа — ShowKeyPlus

 

 

 

 

Программа не требует глубокой установки на компьютер! отрабатывает после запуска (скажем так, исполняемого) файла, об этом чуть ниже…

 

 

 

 

…скачать ShowKeyPlus можно с github — напрямую у разработчика (утилита часто обновляется!) Там же возможно ознакомиться с файлами документации…

 

Github — это, так считается, некая гарантия безопасности…

 

 

Переходите по ссылке, проматывайте страничку чуть книзу, открывайте Assets и скачивайте файл (по стрелке):

 

 

 

Windows 10 ключ продукта

 

 

 

Далее помещаем скачанный файл куда-то в папку компьютера — я советую спрятать: либо в недра флешки, либо на диск D (на всякий случай).

 

 

…чтобы

 

 

Как установить жесткий диск с Windows на другой компьютер.

 

 

 

 

узнать ключ продукта Виндовс 10 на компьютере, или ноутбуке — ShowKeyPlus

 

 

 

…распакуем скачанные файл — ShowKeyPlus1.0.7060.zip («В текущую папку»)

 

…появится распакованная папка… Заходим в неё…

 

 

Windows 10 ключ продукта

 

 

В папке увидим два других архива: 1 — для 64-й версии Виндовс, а 2-й (86) — это 32-я…

 

Распаковываем соответствующий архив для вашей версии Виндовс…

 

 

Windows 10 узнать ключ продукта

 

 

Ну и всё!..

 

 

Как итог: …для того, чтобы узнать ключ продукта установленной на компьютере Windows 10 (Installed Key), а вместе с тем и Product ID (идентификатор) и (OEM Key (Original Key)) ключа — всего-то потребуется запустить файл, указанный стрелочкой на картинке ниже:

 

 

Кликаем дважды по нему… (система спросит разрешение на запуск приложения и обработку запросов — разрешаем)…

 

 

Windows 10 ключ продукта

 

 

 

Программка обработает запрос и выдаст примерно такой результат:

 

 

узнать ключ продукта Виндовс 10 ShowKeyPlus

 

 

 

Installed Key — ключ установленной на вашем компьютере ОС системы…

 

OEM Key (Original Key) — ключ предустановленной ОС, если она была на компьютере…

 

 

 

И ещё: думаю, будет весьма логичным, если мы эту информацию сохраним куда-то в себе в укромное местечко) — кликаем по кнопочке «Save», указываем куда (в какую папку) сохранить текстовый документ с ключами Виндовс и пр.  — сохраняем…

 

 

 

Вот таким образом, используя простую утилиту ShowKeyPlus, с лёгкостью можно узнать ключи (Installed Key и OEM Key (Original Key)) нашей ОС Windows 10: установленной, либо предустановленной (если та была установлена).

 

 

В общем, вариант весьма доступный для большинства пользователей… рекомендую.

 

 

А теперь…

 

 

 

посмотрим ключ установленной Windows 10 с помощью PowerShell

 

 

 

 

Этот способ для тех, который любят решать всякие задачи, скажем так, локально. Т.е. не прибегая к сторонним приложениям…

 

 

Я частенько пользуюсь этим вариантом, когда требуется узнать ключ продукта Виндовс 10:

 

для решения этой задачи всего-то потребуется создать один полезный файлик расширением .ps1 (сохранить его куда-то, коли приходится часто решать подобные задачи) и далее (в связке с файлом) воспользоваться штатной утилитой PowerShell (которая работает со строками — точнее, запросами к объекту).

 

 

 

Файл создавать в обычном блокноте. При выборе «Сохранить как…» выбираем «Все файлы»…

 

…этот файл советую поместить в корень диска «С» (ниже подробнее)

 

 

 

 

как узнать ключ продукта Виндовс с помощью PowerShell

 

 

 

Файл, к примеру, получится с таким именем:

 

windows10keyOEM.ps1 (файл сценария — можно скопировать).

 

 

Далее… помещаем в этот созданный файл следующий код (автор скрипта Jakob Bindslet) — просто копируете и сохраняете в файле…

 

 

открыть код

#Main function
Function GetWin10Key
{
$Hklm = 2147483650
$Target = $env:COMPUTERNAME
$regPath = "Software\Microsoft\Windows NT\CurrentVersion"
$DigitalID = "DigitalProductId"
$wmi = [WMIClass]"\\$Target\root\default:stdRegProv"
#Get registry value
$Object = $wmi.GetBinaryValue($hklm,$regPath,$DigitalID)
[Array]$DigitalIDvalue = $Object.uValue
#If get successed
If($DigitalIDvalue)
{
#Get producnt name and product ID
$ProductName = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductName").ProductName
$ProductID = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -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)
{

[string]$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 = [System.Management.Automation.Host.ChoiceDescription[]]($yes,$no)
$caption = "Подтверждение"
$message = "Сохранить ключ в текстовый файл?"
$result = $Host.UI.PromptForChoice($caption,$message,$choices,0)
$result
}
#Convert binary to serial number
Function ConvertToKey($Key)
{
$Keyoffset = 52
$isWin10 = [int]($Key[66]/6) -band 1
$HF7 = 0xF7
$Key[66] = ($Key[66] -band $HF7) -bOr (($isWin10 -band 2) * 4)
$i = 24
[String]$Chars = "BCDFGHJKMPQRTVWXY2346789"
do
{
$Cur = 0
$X = 14
Do
{
$Cur = $Cur * 256
$Cur = $Key[$X + $Keyoffset] + $Cur
$Key[$X + $Keyoffset] = [math]::Floor([double]($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

 

 

Как только файл создан, открываем утилиту Windows PowerShell — важно! от имени администратора так, как показано на картинке ниже.

 

 

 

как найти и открыть Windows PowerShell

 

 

 

 

в меню «Поиск» вводим имя PowerShell и — получаем результат:

 

 

 

узнаем ключ продукта Windows 10 с помощью PowerShell

 

 

 

 

В «Администраторе» PowerShell введите следующую команду: Set-ExecutionPolicy RemoteSigned — подтвердите её выполнение (вводим Y в ответ на запрос и жмём Enter).

 

 

 

PowerShell узнать ключ продукта Windows 10

 

 

 

Следующим шагом, введите команду: C:\windows10keyOEM.ps1 (в данной команде указывается путь к сохраненному файлу со скриптом).

 

 

Как говорилось выше, если поместите созданный файл на диск «С», путь будет коротким — и равным примеру в статье…

 

…как это примерно будет выглядеть, показано на скрине ниже:

 

 

 

PowerShell как узнать ключ продукта Windows 10

 

 

 

Как только ввели путь к сохранённому файлу, кликаем ENTER и — после выполнения команды — получаем наши данные Виндовс:

 

 

 

PowerShell узнать ключ продукта Windows 10

 

 

 

ProductName — Имя (версия JC)…

ProductID — идентификатор Windows 10

Installed Key — КЛЮЧ Виндовс установленной на компьютере…

 

 

 

…как эпилог:

 

 

После того, как мы узнали ключ продукта, целесообрано вернуть политику выполнения скриптов в PowerShell к значению по умолчанию — используйте команду Set-ExecutionPolicy restricted

 

 

 

PowerShell узнать ключ продукта Windows 10

 

 

 

…подтверждаем, как и делали выше, «Y» и «Enter»

 

 

Готово!..

 

 

 

 

Конфиденциальность — отключаем на компьютере микрофон, камеру — Виндовс

 

 

 

 

 

 

Windows 10 — удаляем временные файлы: очистка системы, ускорение системы

 

 

 


Если что-то не ясно и остались вопросы, делитесь ими в комментариях...


все статьи автора Сергей Кролл ATs владелец, автор cайта COMPLITRA.RU
...веб разработчик студии ATs media - запросто с WordPress
занимаюсь с 2007-года веб разработкой - преимущественно работаю с WordPress в студии ATs media
Самое время рассказать о статье в соцсетях, буду признателен... complitra.ru !
рекомендовано лично для вас:


Прошу высказаться: Ваши суждения очень важны!!!!

   Внимание ! Обязательные поля помечены *

  доступен плагин: ats privacy policy ©

  я согласен c Privacy Policy COMPLITRA