Kaip mes galime susigrąžinti licencijos kodą Windows nenaudojant trečiųjų šalių programas

Jei pamiršote, kuris yra licencijos kodas jūsų sistema langai 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 "Windows" neseniai (langai 7, langai 8 arba langai 8.1), Galite susigrąžinti licencijos kodą jo į Registro sistema naudojant šiuos nurodymus.

Kaip mes galime susigrąžinti licencijos kodą iš Windows registro sistema (nenaudojant trečiųjų šalių programas)?

langai-produkto raktas

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

veikti Get-WindowsKey {
# # Funkcija gauti "Windows Product Key iš bet kurio kompiuterio
# # Jakob Bindslet (jakob@bindslet.dk)
Parametras ($ tikslai = ".")
$ HKLM = 2147483650
$ RegPath = "Software \ Microsoft \ Windows NT \ CurrentVersion"
$ RegValue = "DigitalProductID"
Foreach ($ taikiniu, $ tikslus) {
$ ProductKey = $ null
$ Win32os = $ null
$ WMI = [WMIClass] "\ \ $ tikslinė \ šaknis \ nutylėjimą: 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-kompiuteris $ tikslinė Win32_OperatingSystem
$ Obj = Nauja-daiktas
$ Obj | Pridėti-valstybės Noteproperty Kompiuterių vertė $ taikinys
$ 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 įeiti patvirtinimo
  • įrašykite komandą

Importas modulis C: \ Users \ PC \ Desktop \ RecoverKey.ps1, Get-WindowsKey

susigrąžinti-windows-produkto raktas

Pirmiau komandoje vietoje C: \ Users \ 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ą perėjimas 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 licencija kodas jūsų Windows sistema. Sėkmės!

STEALTH NUSTATYMAI - Kaip atkurti "Windows Product Key nenaudojant trečiųjų šalių app

Kaip mes galime susigrąžinti licencijos kodą Windows nenaudojant trečiųjų šalių programas

Apie autorių

slaptumas

Palikite komentarą