כיצד נוכל לשחזר קוד רישיון של Windows מבלי להשתמש ביישומי צד שלישי

In cazul in care ati uitat care este קוד רישיון של המערכת שלך חלונות si doriti sa faceti o reinstalare (sau doriti sa faceti un גיבוי al acestuia pentru orice eventualitate), nu este neaparat necesar sa apelati la יישומי צד ג ' pentru a afla care este acesta. Daca folositi un מערכת Windows relativ recent (חלונות 7- חלונות 8 אוֹ Windows 8.1) puteti sa recuperati codul de licenta al acestuia din רישום מערכות 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 פנקס, apoi salvati fisierul pe שולחן עבודה 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
  • לִפְתוֹחַ Windows PowerShell CU הרשאות מנהל (tastatati PowerShell ב התחל תפריט אוֹ התחל מסך, dati click-dreapta pe rezultat si selectati הפעל כמנהל)
open-powershell
  • in fereastra deschisa tastati urmatoarea comanda

Set-ExecutionPolicy RemoteSigned

  • cand este afisata intrebarea Do You want to change the execution policy? טַעַם Y או לתת לְהַכנִיס לאישור
  • ואז חתוך את ההזמנה שלך

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 (אֵיפֹה שם משתמש זהו numele userului dvs) cu המיקום unde ati salvat fisierul RecoverKey.ps1; de exemplu C:\Users\Stealth_2\Desktop\RecoverKey.ps1 (puteti afla foarte simplu locatia fisierului tinand apasata tasta מִשׁמֶרֶת si dand click-dreapta in acelasi timp pe acesta, apoi selectand optiunea Copy as path).

אתה תשים לב לזה ב Windows PowerShell vor fi afisate atat ID-ul cat si codul de licenta al sistemului dvs Windowsו הוצאה!

הגדרות התגנבות – How to recover your Windows Product Key without using third-party app

נלהב מהטכנולוגיה, אני רוצה לבדוק ולכתוב הדרכות על מערכות הפעלה של Windows, ומבקש לגלות דברים מעניינים.

בַּיִת המקור שלך להדרכות IT, טיפים ושל חדשות שימושיות. כיצד נוכל לשחזר קוד רישיון של Windows מבלי להשתמש ביישומי צד שלישי
השאירו תגובה