¿Cómo podemos recuperar el código de licencia de Windows sin usar aplicaciones de terceros?

In cazul in care ati uitat care este Código de licencia al sistemului dvs Windows si doriti sa faceti o RESTABLECIMIENTO (sau doriti sa faceti un respaldo al acestuia pentru orice eventualitate), nu este neaparat necesar sa apelati la Aplicaciones de terceros pentru a afla care este acesta. Daca folositi un Sistema de Windows relativ recent (Windows 7, Windows 8 o Windows 8.1) puteti sa recuperati codul de licenta al acestuia din Registro del sistema folosind urmatoarele instructiuni.

Cum putem recupera codul de licenta al unui sistem de operare Windows din registri de sistem (fara a folosi aplicatii third-party)?

windows-product-key
  • dati Copy/Paste urmatorului cod intr-un Bloc, apoi salvati fisierul pe de oficina cu denumirea RecoverKey.ps1 (este obligatoriu ca extensia fisierului nou creat sa fie .ps1)

function Get-WindowsKey {
## function to retrieve the Windows Product Key from any PC
## by Jakob Bindslet ([email protected])
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
}
}

recoverkey_ps1
  • abierto Windows PowerShell Cu Privilegios de administrador (tastatati Powershell en Menú de inicio o Pantalla de inicio, dati click-dreapta pe rezultat si selectati Ejecutar como administrador)
open-powershell
  • in fereastra deschisa tastati urmatoarea comanda

Set-ExecutionPolicy RemoteSigned

  • cand este afisata intrebarea Do You want to change the execution policy? gusto Y sau dati Ingresar para confirmación
  • Luego corta tu pedido

Import-Module C:\Users\PC\Desktop\RecoverKey.ps1; Get-WindowsKey

recover-windows-product-key

In comanda de mai sus, inlocuiti C:\Users\user-name\Desktop\RecoverKey.ps1 (dónde nombre de usuario es numele userului dvs) cu la ubicación unde ati salvat fisierul RecoverKey.ps1; de exemplu C:\Users\Stealth_2\Desktop\RecoverKey.ps1 (puteti afla foarte simplu locatia fisierului tinand apasata tasta Cambio si dand click-dreapta in acelasi timp pe acesta, apoi selectand optiunea Copy as path).

Notarás que en Windows PowerShell vor fi afisate atat ID-ul cat si codul de licenta al sistemului dvs Windows. ¡Suces!

Configuración de sigilo – How to recover your Windows Product Key without using third-party app

Apasionado por la tecnología, me gusta probar y escribir tutoriales sobre los sistemas operativos de Windows, buscando descubrir cosas interesantes.

Hogar Su fuente de tutoriales de TI, consejos útiles y noticias. ¿Cómo podemos recuperar el código de licencia de Windows sin usar aplicaciones de terceros?
Deja un comentario