При переустановке системы возникают вопросы «Где найти лицензионный ключ?«, «Как посмотреть лицензионный ключ?«.
Есть три простых способа узнать лицензионный ключ стандартными средствами Windows 10 без использования сторонних программ и утилит.

Первый способ. Как узнать лицензионный ключ windows 10.

1. Копируем в себе в блокнот данный код.

Set WshShell = CreateObject("WScript.Shell")
 regKey = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
 DigitalProductId = WshShell.RegRead(regKey & "DigitalProductId")
 Win8ProductName = "Windows Product Name: " & WshShell.RegRead(regKey & "ProductName") & vbNewLine
 Win8ProductID = "Windows Product ID: " & WshShell.RegRead(regKey & "ProductID") & vbNewLine
 Win8ProductKey = ConvertToKey(DigitalProductId)
 strProductKey ="Windows 8 Key: " & Win8ProductKey
 Win8ProductID = Win8ProductName & Win8ProductID & strProductKey
 MsgBox(Win8ProductKey)
 MsgBox(Win8ProductID)
 Function ConvertToKey(regKey)
 Const KeyOffset = 52
 isWin8 = (regKey(66) \ 6) And 1
 regKey(66) = (regKey(66) And &HF7) Or ((isWin8 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 (isWin8 = 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

2. Сохраняем с расширением vbs, например «licensekey.vbs» и запускаем.

Второй способ. Ключ активации windows 10 лицензионный ключ.

Нажимаем сочетание клавиш Windows+R и в строке «Выполнить» вводим следующую команду: wmic path softwarelicensingservice get OA3xOriginalProductKey.
Команда считает из BIOS зашитый в материнскую плату ключ. Способ если у вас OEM ключ.

Третий способ. Как определить лицензионный ключ Windows.

1.Открываем блокнот и добавляем в него следующий код.

function Get-WindowsKey {
 param ($targets = ".")
 $hklm = 2147483650
 $regPath = "Software\Microsoft\Windows NT\CurrentVersion"
 $regValue = "DigitalProductId"
 Foreach ($target in $targets) {
 $productKey = $null
 $win32os = $null
 $wmi = [WMIClass]"\\$target\root\default:stdRegProv"
 $data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)
 $binArray = ($data.uValue)[52..66]
 $charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"
 ## decrypt base24 encoded binary data
 For ($i = 24; $i -ge 0; $i--) {
 $k = 0
 For ($j = 14; $j -ge 0; $j--) {
 $k = $k * 256 -bxor $binArray[$j]
 $binArray[$j] = [math]::truncate($k / 24)
 $k = $k % 24
 }
 $productKey = $charsArray[$k] + $productKey
 If (($i % 5 -eq 0) -and ($i -ne 0)) {
 $productKey = "-" + $productKey
 }
 }
 $win32os = Get-WmiObject Win32_OperatingSystem -computer $target
 $obj = New-Object Object
 $obj | Add-Member Noteproperty Computer -value $target
 $obj | Add-Member Noteproperty Caption -value $win32os.Caption
 $obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion
 $obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture
 $obj | Add-Member Noteproperty BuildNumber -value $win32os.BuildNumber
 $obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser
 $obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber
 $obj | Add-Member Noteproperty ProductKey -value $productkey
 $obj
 }
 }

2. Сохраняем с расширением ps1, например « licensekey.ps1«.
3. В поиске ищем «PowerShell» и запускаем от имени Администратора.
4. В запущенном окне вводим команду «Set-ExecutionPolicy RemoteSigned».
5. Подтверждаем выполнение команды «Y«.
6. Следующей командой указываем путь до сохраненного файла «C:\licensekey.ps1«, жмем Enter и видим ключ от операционной системы.

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.