В этой статье опишу доступные для большинства пользователей способы по вопросу: как узнать ключ продукта 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 и скачивайте файл (по стрелке):
Далее помещаем скачанный файл куда-то в папку компьютера — я советую спрятать: либо в недра флешки, либо на диск D (на всякий случай).
…чтобы
Как установить жесткий диск с Windows на другой компьютер.
узнать ключ продукта Виндовс 10 на компьютере, или ноутбуке — ShowKeyPlus
…распакуем скачанные файл — ShowKeyPlus1.0.7060.zip («В текущую папку»)
…появится распакованная папка… Заходим в неё…
В папке увидим два других архива: 1 — для 64-й версии Виндовс, а 2-й (86) — это 32-я…
Распаковываем соответствующий архив для вашей версии Виндовс…
Ну и всё!..
Как итог: …для того, чтобы узнать ключ продукта установленной на компьютере Windows 10 (Installed Key), а вместе с тем и Product ID (идентификатор) и (OEM Key (Original Key)) ключа — всего-то потребуется запустить файл, указанный стрелочкой на картинке ниже:
Кликаем дважды по нему… (система спросит разрешение на запуск приложения и обработку запросов — разрешаем)…
Программка обработает запрос и выдаст примерно такой результат:
Installed Key — ключ установленной на вашем компьютере ОС системы…
OEM Key (Original Key) — ключ предустановленной ОС, если она была на компьютере…
И ещё: думаю, будет весьма логичным, если мы эту информацию сохраним куда-то в себе в укромное местечко) — кликаем по кнопочке «Save», указываем куда (в какую папку) сохранить текстовый документ с ключами Виндовс и пр. — сохраняем…
Вот таким образом, используя простую утилиту ShowKeyPlus, с лёгкостью можно узнать ключи (Installed Key и OEM Key (Original Key)) нашей ОС Windows 10: установленной, либо предустановленной (если та была установлена).
В общем, вариант весьма доступный для большинства пользователей… рекомендую.
А теперь…
посмотрим ключ установленной Windows 10 с помощью PowerShell
Этот способ для тех, который любят решать всякие задачи, скажем так, локально. Т.е. не прибегая к сторонним приложениям…
Я частенько пользуюсь этим вариантом, когда требуется узнать ключ продукта Виндовс 10:
для решения этой задачи всего-то потребуется создать один полезный файлик расширением .ps1 (сохранить его куда-то, коли приходится часто решать подобные задачи) и далее (в связке с файлом) воспользоваться штатной утилитой 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 и — получаем результат:
В «Администраторе» PowerShell введите следующую команду: Set-ExecutionPolicy RemoteSigned — подтвердите её выполнение (вводим Y в ответ на запрос и жмём Enter).
Следующим шагом, введите команду: C:\windows10keyOEM.ps1
(в данной команде указывается путь к сохраненному файлу со скриптом).
Как говорилось выше, если поместите созданный файл на диск «С», путь будет коротким — и равным примеру в статье…
…как это примерно будет выглядеть, показано на скрине ниже:
Как только ввели путь к сохранённому файлу, кликаем ENTER и — после выполнения команды — получаем наши данные Виндовс:
ProductName — Имя (версия JC)…
ProductID — идентификатор Windows 10
Installed Key — КЛЮЧ Виндовс установленной на компьютере…
…как эпилог:
После того, как мы узнали ключ продукта, целесообрано вернуть политику выполнения скриптов в PowerShell к значению по умолчанию — используйте команду Set-ExecutionPolicy restricted
…подтверждаем, как и делали выше, «Y» и «Enter»…
Готово!..
Конфиденциальность — отключаем на компьютере микрофон, камеру — Виндовс
Windows 10 — удаляем временные файлы: очистка системы, ускорение системы
Как включить русский язык BIOS, настройки Windows 11 ПК DEXP, опции, нюансы