iki

4

Kaip galime atkurti „Windows“ licencijos kodą nenaudodami trečiųjų šalių programų

Kaip galime atkurti „Windows“ licencijos kodą nenaudodami trečiųjų šalių programų

4

Jei pamiršote, kuris iš jų yra Licencijos kodas jūsų sistemos Windows ir tu nori tai padaryti PERKELIMAS (arba norite padaryti vieną atsarginė kopija bet kokiu atveju), nebūtina remtis Trečiųjų šalių programos norėdami sužinoti, kuris iš jų yra. Jei naudojate a „Windows“ sistema palyginti neseniai („Windows 7“, „Windows 8“ arba „Windows 8.1“) galite gauti licencijos kodą jo iš Sistemos registras vadovaudamiesi toliau pateiktomis instrukcijomis.

Kaip galime atkurti Windows operacinės sistemos licencijos kodą iš sistemos registrų (nenaudojant trečiųjų šalių programų)?

windows-product-key
  • duok policininkuiy/Įklijuoti sekantis kodas viename Užrašų knygelė, tada išsaugokite failą darbalaukis su vardu RecoverKey.ps1 (tai privaloma failo plėtinys naujai sukurtas būti .ps1)

function Get-WindowsKey {
## funkcija, skirta gauti Windows produkto kodą iš bet kurio kompiuterio
## pateikė Jakob Bindslet ([email protected])
param ($targets = ".)
$hklm = 2147483650
$regPath = “Software\Microsoft\Windows NT\CurrentVersion”
$regValue = „Skaitmeninis produkto ID“
Foreach ($target į $targets) {
$productKey = $null
$win32os = $null
$wmi = [WMIClass]“\\$target\root\default:stdRegProv”
$duomenys = $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"
## iššifruoti base24 koduotus dvejetainius duomenis
Jei ($i = 24; $i -ge 0; $i–) {
$k = 0
Jei ($j = 14; $j -ge 0; $j–) {
$k = $k * 256 -bxor $binArray[$j]
$binArray[$j] = [matematika]::sutrumpinti($k / 24)
$k = $k % 24
}
$productKey = $charsArray[$k] + $productKey
If (($i % 5 -eq 0) -ir ($i -ne 0)) {
$productKey = "-" + $productKey
}
}
$win32os = Get-WmiObject Win32_OperatingSystem -kompiuteris $target
$obj = Naujo objekto objektas
$obj | Add-Member NoteProperty Computer -reikšmė $target
$obj | Add-Member Noteproperty Caption -value $win32os.Caption
$obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion
$obj | „Add-Member Note“ ypatybė „OSArch“ – vertė $win32os.OSArchitecture
$obj | Add-Member Noteproperty BuildNumber – vertė $win32os.BuildNumber
$obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser
$obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber
$obj | Add-Member Noteproperty ProductKey – vertė $productkey
$obj
}
}

recoverkey_ps1
  • atidaryti „Windows PowerShell“. Cu Administratoriaus privilegijos (buvo parašyta PowerShell in Pradėti meniu arba Pradėkite ekraną, dešiniuoju pelės mygtuku spustelėkite rezultatą ir pasirinkite Vykdykite kaip administratorius)
open-powershell
  • atsidariusiame lange įveskite šią komandą

Set-ExecutionPolicy RemoteSigned

  • kai rodomas klausimas Ar norite pakeisti vykdymo politiką? paragauti Y arba duoti Įveskite patvirtinimui
  • tada įveskite komandą

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

recover-windows-product-key

Aukščiau nurodyta tvarka pakeiskite C:\Users\user-name\Desktop\RecoverKey.ps1 (kur vartotojo vardas Tai yra savo vartotojo vardą) Cu Vieta kur išsaugojote failą RecoverKey.ps1; pavyzdžiui C:\Users\Stealth_2\Desktop\RecoverKey.ps1 (failo vietą galite labai lengvai sužinoti laikydami nuspaudę klavišą Pamaina ir vienu metu spustelėkite jį dešiniuoju pelės mygtuku, tada pasirinkite parinktį Kopijuoti kaip kelią).

Jūs pastebėsite, kad „Windows PowerShell“. tiek ID, tiek jūsų Windows sistemos licencijos kodas. Sėkmė!

Slapti nustatymai – Kaip atkurti „Windows“ produkto kodą nenaudojant trečiosios šalies programos

Kaip galime atkurti „Windows“ licencijos kodą nenaudodami trečiųjų šalių programų

Galbūt jus taip pat domina...

4 mintys apie “Kaip galime atkurti „Windows“ licencijos kodą nenaudodami trečiųjų šalių programų

Palikite atsakymą

Jūsų el. pašto adresas nebus skelbiamas. Reikalingi laukai yra pažymėti *