Как узнать ключ продукта Windows 11
Если для переустановки системы или иных целей вам требуется ключ продукта Windows 11, вы легко можете его посмотреть несколькими способами.
В этой пошаговой инструкции несколько способов узнать ключ продукта Windows 11 — OEM ключ предустановленной системы или Retail ключ установленной системы, если вы приобретали его. Заранее отмечу, что ключ часто и вовсе не требуется, о чем в последнем разделе статьи.
OEM и Retail ключ Windows 11 в ShowKeyPlus
Самый простой и быстрый способ посмотреть ключ продукта Windows 11, как OEM (хранящийся в UEFI ПК и ноутбуков с предустановленной системой) так и Retail (тот, который вы вводили самостоятельно при установке ОС) — простая бесплатная программа ShowKeyPlus. Порядок действий:
- Зайдите в магазин приложений Microsoft Store, используйте поиск, чтобы найти и установить ShowKeyPlus. Если вариант с Microsoft Store вам не подходит, можно использовать загрузку с GitHub — https://github.com/Superfly-Inc/ShowKeyPlus/releases
- Запустите приложение.
- Получите информацию о ключе продукта Windows 11 (и, возможно, других версий ОС, о чем подробнее ниже).
В отчете программы на вкладке «Home» вы увидите следующую важную в контексте рассматриваемой темы информацию:
- Installed Key — ключ продукта установленный в настоящий момент системы: это может быть Retail-ключ продукта, а может быть и «универсальный» ключ, в случае если при установке он не вводился и используется цифровая лицензия, привязанная к оборудованию.
- OEM Key — ключ продукта предустановленной при покупке системы (может отсутствовать), хранящийся в UEFI. Это может быть не только Windows 11, но и одна из предыдущих версий системы. Как правило, с помощью этого ключа (даже если он от предыдущей ОС) можно установить Windows 11 на этом же компьютере или ноутбуке.
- OEM Edition — система, которая была установлена на текущем компьютере производителем изначально, не обязательно Windows
Как посмотреть OEM-ключ продукта с помощью командной строки или PowerShell
Если на вашем устройстве была предустановлена Windows 11, 10, 8 или 8.1, вы можете посмотреть ключ предустановленной системы в командной строке. Для этого:
- Запустите Терминал Windows от имени администратора (сделать это можно через контекстное меню кнопки «Пуск»), командную строку от имени администратора , Windows PowerShell от имени администратора.
- В командной строке используйте команду (впрочем, она же будет работать и в PowerShell)
wmic path softwarelicensingservice get OA3xOriginalProductKey
- В PowerShell использовать следующий вариант команды
(Get-WmiObject -query "select * from SoftwareLicensingService").OA3xOriginalProductKey
Просмотр ключа продукта установленной Windows 11 с помощью скрипта PowerShell
Вы можете получить ключ продукта установленной Windows 11 вручную с помощью следующего скрипта PowerShell:
- Создайте текстовый файл с этим кодом и сохраните его (сохраняем в кодировке ANSI/Windows) с расширением ps1
#Main functionFunction GetWin11Key{ $Hklm = 2147483650 $Target = $env:COMPUTERNAME $regPath = "SoftwareMicrosoftWindows NTCurrentVersion" $DigitalID = "DigitalProductId" $wmi = [WMIClass]"\$Targetrootdefault: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: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 11") { 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 11"" } } Else { Write-Warning ""Запускайте скрипт в Windows 11"" } } Else { Write-Warning ""Возникла ошибка