Lisans kodunu nasıl geri alabiliriz? Windowsüçüncü taraf uygulamaları kullanmadan

Eğer hangi unutursanız lisans kodu sistem Windows ve bir yapmak istiyorum yerleştirme (Ya da yapmak istiyorum yedek onun sadece durumda), bu başvurmak için gerekli değildir Üçüncü taraf uygulamalar ne olduğunu öğrenmek için. Bir kullanıyorsanız sistem Windows son zamanlarda (Windows 7, Windows 8 veya Windows 8.1) Yapabilirsiniz lisans kodu kurtarmak bunların içinde Kayıt Sistemi Aşağıdaki talimatları uygulayarak.

Bir işletim sisteminin lisans kodunu nasıl geri alabiliriz? Windows sistem kayıtlarından (üçüncü taraf uygulamaları kullanmadan)?

windows-Üretim anahtarı
  • Cop vermeky / Yapıştır Bir aşağıdaki kodu NotepadDaha sonra dosyayı kaydedin desktop başlıklı RecoverKey.ps1 (Bu zorunlu olduğunu Dosya uzantısı yeni oluşturulacak . Ps1)

işlevi Get-WindowsAnahtar {
almak için ## işlevi Windows Herhangi bir PC'den Ürün Anahtarı
# # Jakob Bindslet (jakob@bindslet.dk) ile
parametre ($targets = ".")
$ HKLM = 2147483650
$ regPath = “Yazılım \ Microsoft \Windows NT \ CurrentVersion "
$ RegValue = "DigitalProductID"
foreach ($target $targetS) {
$ ProductKey = $ null
$ Win32os = $ null
$ wmi = [WMIClass] “\\ $target\ Kök \default: StdRegProv "
$ Veri = $ 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″
# # Azalmak ikili base24 tarih kodlanmış
Için ($ i = 24, $ i-ge 0, $ i) {
$ K = 0
Için ($ j = 14, j-ge 0 $, $ j-) {
$ K = $ k * 256-bxor $ binArray [$ j]
$ BinArray [$ j] = [matematik] :: truncate ($ k / 24)
$ K = $ k% 24
}
$ ProductKey = $ charsArray [$ k] + $ ProductKey
If (($ i-eq 5 0%) ve ($ i 0 bize)) {
$ ProductKey = "-" + $ ProductKey
}
}
$ win32os = Get-WmiObject Win32_OperatingSystem -bilgisayar $target
$ Obj = Yeni-Nesne Nesne
$ nesne | Add-Üye Not Özellik Bilgisayarı -değer $target
$ nesne | Add-Üye NotuÖzellik Altyazısı -değer $ win32os.Caption
$ nesne | Add-Üye Notuözelliği CSDVersion -değer $ win32os.CSDVersion
$ nesne | Add-Üye Notuözelliği OSArch -değer $ win32os.OSMimari
$ nesne | Add- Üye Not özelliği BuildSayı -değer $win32os.BuildNumara
$ nesne | Add-Üye NotuÖzelliği RegisteredTo -value $ win32os.RegisteredUser
$ nesne | Add-Üye NotuÖzellik ÜrünKimliği -değer $ win32os.SerialNumber
$ nesne | Add-Üye NotuÖzellik ÜrünAnahtarı -değer $ ürün anahtarı
$ Obj
}
}

recoverkey_ps1
  • açık Windows PowerShell cu ayrıcalıkları administrator (Yazma PowerShell in Start Menu veya Ekranı Başlangıç, Sağ sonuç üzerinde tıklayın ve Olarak çalıştırmak administrator)
açık powershell
  • Açık penceresinde aşağıdaki komutu yazın

RemoteSigned ExecutionPolicy Set

  • Eğer soru gördüğünüzde Sen yürütme ilkesi değiştirmek istiyor musunuz? girmek Y veya vermek Enter onay için
  • sonra komutu yazın

Import-Module C: \ Kullanıcılar \ PC \Desktop\ RecoverKey.ps1; Almak-Windowsanahtar

kurtarmak-windows-Üretim anahtarı

Yukarıdaki komutta, yerine C: \ Kullanıcılar \ kullanıcı adı \Desktop\ RecoverKey.ps1 (burada kullanıcı-adı o Kullanıcı adınız) Ile yer Dosyayı kaydettiğiniz yeri RecoverKey.ps1Örneğin, C: \ Users \Stealth_2 \Desktop\ RecoverKey.ps1 (Sadece dosya konumu basılı tutarak bulabilirsiniz Shift ve tıklatarak, iken sağ tıklayın Yolu olarak Kopyala).

Göreceksiniz, bu Windows PowerShell numarası ve her ikisi de gösterilecektir sisteminizin lisans kodu Windows. Başarı!

STEALTH SETTINGS - Seninki nasıl kurtarılır? Windows Üçüncü taraf uygulamasını kullanmadan Ürün Anahtarı

Teknoloji konusunda tutkulu, işletim sistemleri hakkında test etmeyi ve öğreticiler yazmayı seviyorum Windows, her zaman ilginç şeyler keşfetmeye çalışır.

nasıl » önemli » Lisans kodunu nasıl geri alabiliriz? Windowsüçüncü taraf uygulamaları kullanmadan
Leave a Comment