Ищем ключ Windows
Все пользователи, которые сменили свою старую операционную систему на Виндовс 10, либо приобрели новое устройство с «Десяткой» задаются таким вопросом: как узнать ключ своей «винды».
Все очень просто.
Тем, пользователям, у которых раньше был 7 или 8 Виндовс, особенностями системы 10 Виндовс знать нет необходимости.
Следует найти пункт: нет ключа активации. Это нужно сделать, если вы делаете обновления через внешний носитель.
Таким образом, активация осуществиться в автоматическом режиме. Она привяжется к учетной записи Майкрософт при помощи уникального идентификатора, который есть в конфигурации каждого компьютера.
Только людям, которые купили рилейт-редакцию надо ввести пароль.
Активация и их виды
Существует два вида серийных номеров для операционной системы:
- По умолчанию «вшит» в память материнской платы. Он называется – ОЕМ-ключ.
- В цифровой версии продукта установлен Product Key.
Из-за этого клиенты часто не понимают особенности различия таких систем.
Они будут отличаться, если вы установите новую версию ОС поверх удаленной старой.
Более простой способ определения кода использовался перед выходом десятой версии Виндовс.
На наклейке устройства обратной части корпуса ноутбука либо же компьютера ранее всегда был серийный номер.
Но с запуском цифровой версией ключей эта необходимость отпала.
Наклейка с ключом
Проверка активации Виндовс 10
Сразу проверяйте, активирована ли ваша копия перед тем, как начать поиск в системе.
Чтобы решить подобные проблемы выполните такие простые шаги:
Как это сделать, смотрите в скриншоте ниже.
Поиск ключа в системе Виндовс
Все технические параметры вашей системы вы увидите в открывшемся окне.
«Активация Виндовс выполнена».
Такая надпись должна появится в подпункте «Активация Виндовс».
Как активировать Виндовс — смотрите ниже:
Активация Виндовс
На данном рисунке показано, как проверяется активация установленной копии операционной системы.
Далее в операционной системе необходимо произвести поиск ключа.
Читайте также: Как узнать дату создания почты Gmail и аккаунта гугл (Google)? | 2 Проверенных способаКлюч Виндовс — как его найти
Можно искать такими способами:
- извлечение из UEFI;
- приложения по сбору данных о системе;
- ShowKeyPlus;
- программа Product Key;
- расширенная командная строка (PowerShell);
- скрипт VBS и многие другие. Некоторые из них мы рассмотрим ниже.
- Как найти при помощи скрипта.
В визуальном отделе скрипта производится базовая работа, а также результат этой работы.
В интернете можно найти ссылку на скачивание этого скрипта. Но можно воспользоваться нашим скриптом:
Set WshShell = CreateObject(«WScript.Shell»)
regKey = «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\»
DigitalProductId = WshShell.RegRead(regKey & «DigitalProductId»)
Win10ProductName = «Версия Windows 10: » & WshShell.RegRead(regKey & «ProductName») & vbNewLine
Win10ProductID = «ID продукта: » & WshShell.RegRead(regKey & «ProductID») & vbNewLine
Win10ProductKey = ConvertToKey(DigitalProductId)
ProductKeyLabel =»Ключ Windows 10: » & Win10ProductKey
Win10ProductID = Win10ProductName & Win10ProductID & ProductKeyLabel
MsgBox(Win10ProductID)
Function ConvertToKey(regKey)
Const KeyOffset = 52
isWin10 = (regKey(66) \ 6) And 1
regKey(66) = (regKey(66) And &HF7) Or ((isWin10 And 2) * 4)
j = 24
Chars = «BCDFGHJKMPQRTVWXY2346789»
Do
Cur = 0
y = 14
Do
Cur = Cur * 256
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
Cur = Cur Mod 24
y = y -1
Loop While y >= 0
j = j -1
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
Last = Cur
Loop While j >= 0
If (isWin10 = 1) Then
keypart1 = Mid(winKeyOutput, 2, Last)
insert = «N»
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then winKeyOutput = insert & winKeyOutput
End If
a = Mid(winKeyOutput, 1, 5)
b = Mid(winKeyOutput, 6, 5)
c = Mid(winKeyOutput, 11, 5)
d = Mid(winKeyOutput, 16, 5)
e = Mid(winKeyOutput, 21, 5)
ConvertToKey = a & «-» & b & «-» & c & «-» & d & «-» & e
End Function
Сохраняем текст в Блокноте с расширением .vbs.
Если с этой программкой возникнут проблемы, то её, возможно, установить вручную.
- Как достать из UEFI?
Для этой цели открывается от имени администратора командная строка.
Комбинацию:
wmic path softwarelicensingservice get OA3xOriginalProductKey
нужно ввести, чтобы прошло подтверждение операции.
Нажимаем
после ввода строки.Извлечение ключа из UEFI
Программы для бесплатной активации ключа
Power Shell
Без загрузки стороннего софта попытаемся решить проблему.
Этот ключ интегрирован в обеспечение Виндовс 10.
Такие действия выполняются при помощи скрипта. Они отображены на скриншите.
- Сперва нужно скопировать скрипт:
#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
- Далее включаем управление от имени администратора. Его находим в поисковой строке.
Запуск скрипта
Клавиши
и «Ввод» нажимаем, чтобы подтвердить запуск команды.«Import-Module prodect_key.ps1» – после выполнения такой команды импортируется скачанный файл скрипта.
Указываем расширение рs1.
Так будет выглядеть команда, когда ее сохранить на рабочий стол:
C:\Users\ имя пользователя\Desktop\winkey.ps1
Где находить путь файла
25-значный код системы будет указан в строке Installed Key. В отдельный текстовый файл можно сохранить этот код.
Полный путь к файлу пишем перед названием после ввода этой строки:
prodect_key.ps1.
Запуск командной строки
Дальше вызываем специальную команду «Get-WindowsKey», чтобы активировать ключи.
Если система не предложит сохранить ключ в предложенном файле, то придется выполнить его экспорт и детализацию.
Необходимая информация должна появиться в последней строчке командной строки.
ShowKeyPlus
Она отображает ключ системы, который существует на вашем персональном компьютере.
Действие доступно, даже если в папке: Windows.old расположены файлы.
Загружаем программу.
СкачатьВсю необходимая информация появляется при загрузке этой программы.
Функционал программы ShowKeyPlus
- Лицензионный ключ, который предназначен для десятой Виндовс: Installed Key.
- Если у вас предыдущая версия операционной системы, то показывает ключ прежней Виндовс. Если OEM Key не предоставлен, то появится системное уведомление.
При необходимости вы можете перенести текстовый файл в архив.
Кнопка
дает осуществить такое действие.Существуют также особенности определения ключей Виндовс 10: одни экспортируются с UEFI, иные читают информацию с реестра.
Product Key
С архива запускается эта утилита без установки софта. Ключ программного обеспечения, а также его название вы сможете увидеть в окне после совершения запуска.
Также эту программу можно использовать с другими программными продуктами корпорации Майкрософт.
Извлечение OEM-кода из UEFI
Ключ вшит в UEFI ноутбука или материнской платы, если при приобретении аппарата была установлена Виндовс 10.
Вызываем командную строку:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Это действие необходимо для извлечения ключа.
Последовательность символов ОЕМ обычно отличается от используемых ключей активации.
Кроме этого старую версию операционной системы можно восстановить при использовании ОЕМ-ключа.
Speccy
В ней можно также найти ключи. При ее помощи пользователи смогут найти подробную информацию обо всех элементам устройства.
лиенту предоставляются данные о таких элементах и инструментах в его компьютере:
- Операционная система;
- Жесткие диски;
- Процессор
- Оперативная память.
Еще одним преимуществ этой утилиты является то, что с ней можно работать напрямую со съемных носителей: цифровых, флэшек, DVD-дисков и прочих мультимедийных устройств.
Как находить номер, при помощи программы Speccy. (Он обведен красной линией)
Программы для платной активации
Этих программ существует несколько.
Мы перечислим их основные названия: Direct Access, Education Home Pro Enterprise, Microsoft Application Virtualization и многие другие.
Такие программы можно найти на сайте: ElStore.
Все они находятся под полной защитой Виндовс.
Подобные программы способны обеспечить безопасность ваших файлов.
Они способны расширять технические возможности рабочего стола, переводить устройство в режим планшета и имеют другие преимущества над бесплатными утилитами.
Единственный минус – не все могут люди позволить купить такое аппаратное обеспечение.
Читайте также: 6 вариантов отключения Secure Boot на разных системах и моделях ноутбуковВыводы
Существует огромное количество способов для нахождения ключей в операционной системе.
Читатель, благодаря этой статье, сможет выбрать абсолютно любой удобный для него способ.
Вы можете изменить способ получения кода, если он у вас не получается.
Чтобы получилось найти код, используйте автоматическое программное обеспечение.
Это – Product Key и другие вспомогательные приложения.
Найти ключ при помощи скрипта или командной строки смогут только продвинутые пользователи.
Как узнать ключ Windows 10
Посмотреть свой ключ активации Виндовс