Kaip mes galime atkurti licencijos kodą? Windowsnenaudojant trečiųjų šalių programų

Jei pamiršote, kuris yra licencijos kodas jūsų sistema Windows ir nori, kad Persikėlimo (Arba norite, kad atsarginės jos tik tuo atveju), tai nėra būtina imtis trečiųjų šalių programas sužinoti, kas tai yra. Jei naudojate sistema Windows neseniai (Windows 7, Windows 8 arba Windows 8.1), Galite susigrąžinti licencijos kodą jo į Registro sistema naudojant šiuos nurodymus.

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

langai-produkto raktas

  • suteikti Copm / Paste Taip kodas Užrašų knygelėTada išsaugokite failą desktop pavadinimu RecoverKey.ps1 (Būtina, kad Failo plėtinys naujai sukurta . Ps1)

funkcija GautiWindowsRaktas {
## funkcija nuskaityti Windows Produkto raktas iš bet kurio kompiuterio
# # Jakob Bindslet ([email protected])
param (USDtargets = „.“)
$ HKLM = 2147483650
$ regPath = “Programinė įranga \ Microsoft \Windows NT \ CurrentVersion "
$ RegValue = "DigitalProductID"
Ateitis (USD XNUMX)target doleriaistargets) {
$ ProductKey = $ null
$ Win32os = $ null
$ wmi = [WMIClass] „\\ $target\ Šaknis \ numatytasis: 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 dvejetainis kodavimas base24 datą
For ($ i = 24, $ i-GE 0, $ i) {
$ K = 0
For ($ j = 14, $ j-GE 0, $ j-) {
$ K = $ K * 256-bxor $ binArray [$ j]
$ BinArray [$ j] = [matematika] :: nukirstas ($ k / 24)
$ K = $ k% 24
}
$ ProductKey = $ charsArray [$ k] + $ ProductKey
If (($ i-ekv 5 0%) ir ($ i 0 mums)) {
$ ProductKey = "-" + $ ProductKey
}
}
$ win32os = „Get-WmiObject Win32_Operating“System -kompiuteris $target
$ Obj = Nauja-daiktas
$ obj | Kompanijos „Add-Member Noteproperty“ vertė - $target
$ Obj | Pridėti-valstybės Noteproperty Antraštė vertė $ win32os.Caption
$ Obj | Pridėti-valstybės Noteproperty CSDVersion vertė $ win32os.CSDVersion
$ Obj | Pridėti-valstybės Noteproperty OSArch vertė $ win32os.OSArchitecture
$ Obj | Pridėti-valstybės Noteproperty BuildNumber vertė $ win32os.BuildNumber
$ Obj | Pridėti-valstybės Noteproperty RegisteredTo vertė $ win32os.RegisteredUser
$ Obj | Pridėti-valstybės Noteproperty ProductID vertė $ win32os.SerialNumber
$ Obj | Pridėti-valstybės Noteproperty ProductKey vertė $ ProductKey
$ Obj
}
}

recoverkey_ps1

  • atviras Windows PowerShell " cu Administratoriaus teisės (Spausdinimo PowerShell " in meniu Pradėti arba pradėti ekranas, Dešiniuoju pelės mygtuku spustelėkite rezultatas ir pasirinkite Vykdyti kaip administratorius)

atvira PowerShell

  • Įveskite šią komandą atviro lango

Nustatykite ExecutionPolicy RemoteSigned

  • Kai pamatysite klausimą Ar Jūs norite pakeisti vykdymo politiką? įeiti Y arba suteikti Enter patvirtinimo
  • įrašykite komandą

Importo modulis C: \ Vartotojai \ Kompiuteris \Desktop\ RecoverKey.ps1; Gauti-Windowsraktas

susigrąžinti-windows-produkto raktas

Pirmiau komandoje vietoje C: \ Vartotojai \ vartotojo vardas \Desktop\ „RecoverKey.ps1“ (kur vartotojo vardas ji yra Jūsų vartotojo vardas) Remdamasi vieta kur jus išsaugojote failą RecoverKey.ps1, Pavyzdžiui C: \ Vartotojai \ Stealth_2 \Desktop\ „RecoverKey.ps1“ (Galite rasti tiesiog laikydami nuspaudę failo vietą Shift ir dešiniuoju pelės mygtuku spustelėkite jį, o, tada Kopijuoti, kaip kelyje).

Jūs pastebėsite, kad Windows PowerShell " bus rodomas tik ID jūsų sistemos licencijos kodas Windows. Sėkmės!

STEALTH NUSTATYMAI - Kaip susigrąžinti tavo Windows Produkto raktas nenaudojant trečiųjų šalių programų

Kaip mes galime atkurti licencijos kodą? Windowsnenaudojant trečiųjų šalių programų

Apie autorių

slaptumas

Palikite komentarą