In cazul in care ati uitat care este ライセンスコード al sistemului dvs Windows 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 sistem Windows relativ recent (Windows7、 Windows 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)?

- 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
}
}

- 開ける Windows PowerShell cu 管理者の特権 (tastatati Powershell で スタートメニュー または スタート画面, dati click-dreapta pe rezultat si selectati 管理者として実行します))

- 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

In comanda de mai sus, inlocuiti C:\Users\user-name\Desktop\RecoverKey.ps1 (どこ ユーザー名 そうです numele userului dvs) キュ 場所 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)。
Veti observa ca in 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