Как узнать код активации Windows 10 » Компьютерная помощь
  • Форматы файлов
  • Как узнать свой пароль от Wi-Fi сети
    Как увеличить быстродействие компьютера
    Лучшие антивирусы 2015 года
    Как найти человека в интернете
    Как удалить вирусы с ПК
    Как установить Windows 10

    Как узнать код активации Windows 10

    genni
    |
    |
    |
    Опубликовано: 20-09-2019, 05:58
    Как узнать код активации Windows 10


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

    Существуют два вида ключей: для установленной в данный момент операционной системы и для установленной ранее – код OEM в UEFI.

    Разные программы показывают либо один, либо другой код. Поэтому возникает путаницы и различие в ключах.

    Через утилиту

    Самый простой и безопасный способ узнать ключи активации с помощью утилиты ShowKeyPlus. Она быстро скачивается и не требует установки.

    Как узнать код активации Windows 10


    ShowKeyPlus показывается сразу оба ключа:
    • Installed Key – код активации текущей установленной операционной системы
    • OEM key – ключ операционной системы, считанный из UEFI, которая была установлена до этого; поле может не иметь значения, если Windows 10 был установлен с «нуля».

    Если код OEM есть, то наглядно видно для какой операционной системы он подходит. Можно посмотреть код активации из заданного каталога с помощью меню «Retrieve key from Backup».

    Как узнать код активации Windows 10


    С помощью «Check product key» можно проверить ключ, введенный вручную.


    Как узнать код активации Windows 10


    Для удобства значения кода можно сохранить в текстовый файл кнопкой «Save».

    Через командную строку

    На текущий момент, простого пути получить нужную информацию - нет.

    Специалист по SQL Server Jacob Bindslet разработал скрипт для проверки ключа активации текущей операционной системы.
    Сначала нужно скопировать текст скрипта в блокнот и сохранить файл с расширением *.ps1.

    #Main function
    Function GetWin10Key
    {
    	$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 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


    Вторым шагом будет запуск утилиты PowerShell от имени администратора.

    Как узнать код активации Windows 10


    В командную строку необходимо ввести команду для редактирования пользовательских настроек политики работы утилиты Set-ExecutionPolicy с ключом RemoteSigned проверки издателей скрипта.

    На запрос команды нужно ответить «Y».

    Как узнать код активации Windows 10


    Дальше нужно указать путь к сохраненному файлу скрипта. Например, H:Win10_key.ps1

    Результатом работы скрипта будет соответствующий код, который можно сохранить в текстовый файл.

    Как узнать код активации Windows 10


    Как узнать OEM ключ

    А вот для ключа ранее установленной операционной системы есть отдельная команда.

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


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

    Перед тем, как искать ключ в системе, проверьте наличие активации вашей копии. Сделать это очень просто. Для решения проблемы выполните следующие действия:

    Кликните правой кнопкой мыши по ярлыку «Этот компьютер» на рабочем столе и в контекстном меню выберите пункт «Свойства».

    В открывшемся окне вы увидите информацию по поводу вашей системы (технические данные, оценка производительности и т.д.). В подразделе «Активация Windows» должна быть надпись: «Активация Windows выполнена».

    Открыть это же окно можно при помощи сочетания клавиш Win+ Pause/Break

    Теперь вы знаете, как проверить, активирована ли установленная копия ОС. Сейчас можно приступать к поиску лицензионного ключа для вашей Windows 10.

    Найти ключ активации можно стандартными средствами OS и сторонними программами. Рассмотрим все методы подробнее:

    скрипт VBS;
    расширенная командная строка (PowerShell);
    программа ProduKey;
    ShowKeyPlus;
    извлечение из UEFI;
    приложения по сбору данных о системе.

    Нахождение ключа через скрипты


    В данном способе рассматривается нахождение лицензионного ключа с помощью Visual Basic Script. Отличается он от обычной командной строки тем, что результат работы скрипта визуализируется в отдельном окне. Скачать скрипт можно по ссылке. Если с загрузкой возникают какие-либо трудности, то не переживайте – создать такой скрипт можно самостоятельно.

    Для начала необходимо создать документ в Блокноте со следующим текстом. Затем сохраните файл в любое место на компьютере с разрешением .vbs и любым названием на английском языке. Для изменения расширения необходимо сначала сохранить текстовый документ, а затем поменять разрешение через функцию переименования. Далее необходимо запустить файл простым кликом на него. Система должна показать OEM ключ на рабочем столе в отдельном окошке, как это показано на скриншоте. Нажмите кнопку ОК, после чего увидите более детальную информацию об установленной версии операционной системы:

    Способ работает для 32-bit и 64-bit систем, а также для всех версий Windows 10, включая Home, и Pro.

    PowerShell

    Второй способ получения ключа с помощью встроенного функционала – использование командной строки PowerShell, которая доступна только на Windows 10 (x64). С ее помощью вы получите информацию о Product Key, то есть номер текущей версии ОС.

    Запустите Блокнот и скопируйте в него текст из этого файла. После этого сохраните файл в любую папку с расширением .ps. Теперь нужно запустить PowerShell от имени администратора. Для этого зайдите в поиск и введите название на английском языке. Теперь кликните ПКМ по иконке и в меню выберите «Запустить от имени администратора» .

    В окне командной строки введите команду Set-ExecutionPolicy RemoteSigned и нажмите Enter на клавиатуре. Далее необходимо указать путь до файла с расширением .ps1. Если вы сохранили его непосредственно на рабочий стол, то команда будет выглядеть так:
    C:Usersваше имя пользователяDesktopwinkey.ps1

    В строке Installed Key будет указан 25-значный код вашей операционной системы. Вы можете сохранить его в отдельный текстовый файл. Теперь разберемся, где проверить серийный номер на OEM версию ОС.

    Достаем ключ из UEFI


    Этот метод позволит найти OEM Key.

    Для начала откроем командную строку от имени администратора: CMD

    В командной строке введите комбинацию wmic path softwarelicensingservice get OA3xOriginalProductKey и нажмите Enter.


    Это же действие можно выполнить через PowerShell. Снова откройте PowerShell описанным ранее способом и введите в окне команду (Get-WmiObject -query "select * from SoftwareLicensingService").


    Теперь вы знаете, как проверить лицензию с помощью встроенных средств операционной системы. Перейдем к сторонним инструментам.

    ProduKey


    Для установки программы перейдите по ссылке. Запускается приложение без установки, сразу после скачивания. В главном окне ProduKey появится информация о серийных номерах установленного ПО:

    Produkey также используется для определения лицензионного номера офисных пакетов от Microsoft и прочего софта.

    Show Key Plus

    Скачайте программу бесплатно по ссылке. После запуска вы сразу сможете читать информацию о Product и OEM в одном экране.

    Другие приложения

    Если вы хотите получать информацию не только о лицензии ОС, но и обо всем PC, то можете воспользоваться одной из следующих программ:

    AIDA 64;
    Everest;
    Speccy;
    SIW и подобные.

    Софт этой категории позволяет узнать все о программном обеспечении и «железе», установленном в вашем компьютере. Среди информации также есть данные о серийных номерах. Найти их не так сложно.

    Для примера возьмем программу SpeccyВ главном экране нажмите на кнопку Operating System. В правой части программы вы увидите Serial Number. Подобным способом можно найти серийный номер через другие вышеперечисленные программы.


    Нужно с осторожностью относится к сторонним программам, так как ключ Вашего продукта могут украсть злоумышленники и использовать в своих целях.

    Найти Product Key или OEM Key установленной операционной системы можно многочисленными способами. В статье описаны все, чтобы пользователь мог воспользоваться, выбрав способ самостоятельно. Если какой-либо метод у вас не работает либо вы не понимаете процедуру его выполнения – просто переходите к другому! Проще всего пользоваться автоматизированным софтом, таким как ProduKey и другие. Более опытные пользователи легко справятся со скриптами и командной строкой (PowerShell).



    Рейтинг:
    (голосов:1)



    Не пропустите похожие инструкции:

    Комментариев пока еще нет. Вы можете стать первым!

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

    Ваше Имя:
    Ваш E-Mail:
    Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
    Введите код:



    Популярное



    Последние статьи

    Какую ОС используете?
    новую Windows 10
    быструю Windows 8
    стабильную Windows 7
    требовательную Windows Vista
    старинную Windows XP