サードパーティのアプリケーションを使用せずに Windows のライセンス コードを回復するにはどうすればよいですか
In cazul in care ati uitat care este ライセンスコード あなたのシステムの Windows si doriti sa faceti o 再定住 (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 (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"
## Base24 でエンコードされたバイナリ データを復号化する
For ($i = 24; $i -ge 0; $i–) {
$k = 0
For ($j = 14; $j -ge 0; $j–) {
$k = $k * 256 -bxor $binArray[$j]
$binArray[$j] = [数学]::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
サードパーティのアプリケーションを使用せずに Windows のライセンス コードを回復するにはどうすればよいですか
について stealth
テクノロジーに情熱を傾けて、Windowsオペレーティングシステムに関するチュートリアルをテストして作成し、興味深いことを発見しようとしています。
ステルスさんの投稿をすべて表示あなたも興味があるかもしれません...
についての4つの考え “サードパーティのアプリケーションを使用せずに Windows のライセンス コードを回復するにはどうすればよいですか”