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ų)?

windows-Gamybos raktas
  • suteikti Copm / Paste Taip kodas NotepadTada 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 (jakob@bindslet.dk)
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 \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 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 | Add-Nary Noteproperty Computer -value $target
$ obj | Add-Nary Noteproperty Caption -value $ win32os.Caption
$ obj | Add-Nary Noteproperty CSDVersion -value $ win32os.CSDVersion
$ obj | Add-Nary Noteproperty OSArch -value $ win32os.OSArchitecture
$ obj | Add- Narių pastabos nuosavybė BuildSkaičius – vertė $win32os.BuildSkaičius
$ obj | Add- „Member Noteproperty RegisteredTo“ - vertė $ win32os.RegistredUser
$ obj | Add-Member Noteproperty ProductID -value $ win32os.SerialNumber
$ obj | Add-Member Noteproperty ProductKey -value $ productkey
$ Obj
}
}

recoverkey_ps1
  • atviras Windows PowerShell cu privilegijos administrator (Spausdinimo PowerShell " in Start Menu arba pradėti ekranas, Dešiniuoju pelės mygtuku spustelėkite rezultatas ir pasirinkite Bėk kaip administrator)
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ąžintiwindows-Gamybos 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: \ Users \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 SETTINGS - Kaip susigrąžinti tavo Windows Produkto raktas nenaudojant trečiųjų šalių programų

Esu aistringas technologijoms, mėgstu išbandyti operacines sistemas ir rašyti mokymo programas Windows, visada nori atrasti įdomių dalykų.

kaip » vertas dėmesio » Kaip mes galime atkurti licencijos kodą? Windowsnenaudojant trečiųjų šalių programų
Palikite komentarą