Главная > Советы > Как узнать ключ, установленной Windows

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

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

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

Как выглядит ключ продукта

Ключ продукта – это набор из 25 знаков, среди которых могут быть как буквы, так и цифры. Сам ключ поставляется в двух форматах: цифровом и физическом:

  • Цифровые включи покупаются через Интернет или же переносятся с одного ПК на другой.
  • Физические ключи – как правило, написаны на «коробке», когда вы покупаете ОС в оффлайн магазине. Последнее время, такая практика сходит на нет, и часто продают не коробки и диски, а флешку, куда вшит ключ.

Примеры таких ключей:

  • 7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
  • TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
  • VK7JG-NPHTM-C97JM-9MPGT-3V66T
  • NPPR9-FWDCX-D2C8J-H872K-2YT43

Обратите внимание, это неактуальные ключи, их нельзя использовать для активации. У вас будет свой уникальный ключ. Также обратите внимание, что ключи от одних версий Windows не подходят к другим. Поэтому, вам нужно знать не только то, как узнать ключ, но и как его использовать – об этом мы расскажем в одном из наших следующих материалов.

Как узнать ключ продукта, установленной Windows 10

Самый простой способ – использовать ShowKeyPlus. Это бесплатная программа, которая даже не нуждается в установке. Плюсы этой программы в том, что она показывает не только используемый в настоящий момент ключ, но и тот, что зашит в биос или UEFI. Более того, в свежей версии ПО вы можете узнать код даже в другой системе, если у вас на жестком диске есть папка Windows.old.

Как пользоваться ShowKeyPlus

Пользоваться ShowKeyPlus максимально просто – первым делом скачайте ПО, далее запустите его, и вы сразу же увидите искомые данные:

Как пользоваться ShowKeyPlus

Уточним, что значат параметры, так как ПО на английском и там два слова «Key»:

  • Installed Key — актуальный ключ, используемый в установленной системе
  • OEM Key (Original Key) — тут отображается либо тот же самый код, либо другой, т.к. это ключ, изначально вшитый в ваш ноутбук или ПК. Если вы переустанавливали ОС, то есть много шансов, что код будет другим.

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

Если останутся вопросы, задавайте в комментариях.

Альтернативный вариант

Если вы не хотите или не можете скачать программу, вы можете узнать ключ установленной винды и без дополнительного софта. Для этого вам достаточно использовать встроенную функцию – PowerShell.

Как узнать ключ с помощью PowerShell

Первым делом вам нужно создать на компьютере файл win10key.ps1. Этот файл нужно создать самостоятельно в Блокноте, внутри файла укажите следующую информацию:

#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 

Если решите делать всё с нуля, то в Блокноте не так просто сохранить файл с форматом .ps1, так как это нестандартный формат. Чтобы утилита разрешила вам сохранить такой файл, нужно выбрать в поле «Тип файла» — «Все файлы».

Далее запускаем PowerShell, для этого вводим название этого компонента в поисковой строке Пуск. Важно: запускайте утилиту от имени администратора.

Запуск PowerShell от имени администратора

В открывшемся окне вводим: Set-ExecutionPolicy RemoteSigned и нажимаем Y+Enter для подтверждения команды.

Далее запускаем файл: C:\win10key.ps1. Если вы сохранили файл в другом месте, то пропишите свой адрес. Далее вы увидите подобное:

 Запуск файла C:\win10key.ps1

В ответ вы получите ключ, используемый на вашем ПК.

Как узнать предустановленный ключ

Этот способ чаще всего подходит только владельцам ноутбуков, так как именно туда часто именно предустонавливают ОС. Но и владельцы некоторых моделей ПК могут узнать предустановленный в UEFI ключ.

Для этого запустите командную строку (не путать с PowerShell из предыдущего пункта) и там введите запрос:

wmic path softwarelicensingservice get OA3xOriginalProductKey

В ответ система выдаст вам информацию о предустановленном ключе, если он есть. Если его нет – что тоже бывает очень часто, вы можете не получить никакого ответа.

Как альтернативный вариант вы можете использовать тот же самый PowerShell, со следующей командой:

(Get-WmiObject -query "select * from SoftwareLicensingService").OA3xOriginalProductKey

Оба варианта приводят к одинаковому результату – вы узнаете заранее установленный ключ, если он был в системе. Данную информацию можно использовать для отката к заводской версии и восстановлению ПК после критичной проблемы.

Что будет, если не ввести ключ продукта

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

Ничего критичного не случится – после установки ОС у вас будет 30 дней, чтобы это сделать, после этого ОС продолжит работать, но будет напоминать вам об активации. Напоминания не являются ограничением – вы можете пользоваться ОС точно также, как и ранее, но на экране у вас будет оповещение, что нужно обновить систему:

Что будет, если не ввести ключ продукта

Это значит, что вы можете пропустить этап с вводом или узнаванием кода, т.к. это не приведёт к критичным последствиям.

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

(Еще не оценивали)
Загрузка...

Наши РЕКОМЕНДАЦИИ



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *