Εάν ξεχάσατε ποιο είναι Κωδικός άδειας του συστήματός σας Παράθυρα Και θέλετε να φτιάξετε ένα ΑΠΑΚΑΤΑΣΤΑΣΗ (ή θέλετε να φτιάξετε ένα εφεδρικός για κάθε ενδεχόμενο), δεν είναι απαραίτητα απαραίτητο να καταφύγουμε Εφαρμογές τρίτου μέρους για να μάθετε τι είναι αυτό. Εάν χρησιμοποιείτε ένα Σύστημα Windows σχετικά πρόσφατα (Windows 7, Windows 8 ή Windows 8.1) Μπορείτε Ανακτήστε τον κωδικό άδειας είναι από Καταχωρητής συστήματος χρησιμοποιώντας τις ακόλουθες οδηγίες.
Πώς μπορούμε να ανακτήσουμε τον κωδικό άδειας ενός λειτουργικού συστήματος των Windows από τους καταχωρητές συστήματος (χωρίς να χρησιμοποιούμε εφαρμογές τρίτων);

- δίνω μπάτσοy/paste ο επόμενος κωδικός σε ένα Μπλοκ, στη συνέχεια, αποθηκεύστε το αρχείο επιφάνεια εργασίας με το όνομα Recoverkey.ps1 (Είναι υποχρεωτικό ότι Επέκταση αρχείου που δημιουργήθηκε πρόσφατα για να είναι .ps1·
Λειτουργία get-windowskey {
## Λειτουργία για την ανάκτηση του πλήκτρου προϊόντος των Windows από οποιοδήποτε υπολογιστή
## από τον Jakob Bindslet ([email protected])
param ($ targets = ".")
$ hklm = 2147483650
$regPath = “Software\Microsoft\Windows NT\CurrentVersion”
$ regvalue = "DigitalProductId"
Foreach ($ στόχος σε $ στόχους) {
$ productKey = $ null
$ win32OS = $ null
$wmi = [WMIClass]“\\$target\root\default:stdRegProv”
$ data = $ wmi.getBinaryValue ($ hklm, $ regpath, $ regvalue)
$ binarray = ($ data.uvalue) [52..66]
$ charsarray = "b", "c", "d", "f", "g", "h", "j", "k", "m", "p", "q", "r" ".
## αποκρυπτογράφηση base24 κωδικοποιημένα δυαδικά δεδομένα
Για ($ i = 24; $ i -ge 0; $ i-) {
$ k = 0
Για ($ j = 14; $ j -ge 0, $ j-) {
$ k = $ k * 256 -bxor $ binarray [$ j]
$ binarray [$ j] = [math] :: cutrunte ($ k / 24)
$ k = $ k % 24
}
$ productKey = $ charsarray [$ k] + $ productKey
Αν (($ i % 5 -eq 0) -και ($ i -Ne 0)) {
$ productKey = "-" + $ productKey
}
}
$ win32OS = get -wmiobject win32_operatingsystem -computer $ στόχος
$ obj = αντικείμενο νέου αντικειμένου
$ obj | Προσθήκη υπολογιστών σημείων προσθήκης -στόχος αξίας $
$ obj | Προσθήκη μελών σημείων υποδοχής -Value $ win32OS.caption
$ obj | Προσθήκη μέλους σημείων CSDversion -Value $ win32OS.csdversion
$ obj | Προσθήκη μέλους σημείων OSARCH -VALUE $ win32OS.OSArchitecture
$ obj | Προσθήκη μέλους NoteProperty BuildNumber -Value $ win32OS.BUILDNUMBER
$ obj | Προσθήκη μέλους NoteProperty Εγγεγραμμένο -Value $ win32OS.registeredUser
$ obj | Προσθήκη μέλους NoteProperty ProductId -Value $ win32OS.SerialNumber
$ obj | Προσθήκη μέλους σημείων ProductKey -Value $ ProductKey
$ obj
}
}

- ανοιχτό Windows PowerShell CU Προνόμια διαχειριστή (γεύση PowerShell σε Μενού Έναρξη ή Εκκινήστε την οθόνη, κλικ-δεξιά για το αποτέλεσμα και επιλέξτε Εκτελέστε ως διαχειριστής·

- Στο ανοιχτό παράθυρο πληκτρολογήστε την ακόλουθη σειρά
Executionpolicy remotesigned
- Όταν εμφανίζεται η ερώτηση Θέλετε να αλλάξετε την πολιτική εκτέλεσης; γεύση Y ή δώστε Εισάγω για επιβεβαίωση
- Στη συνέχεια, κόψτε την παραγγελία σας
Import-Module C:\Users\PC\Desktop\RecoverKey.ps1; Get-WindowsKey

Με την παραπάνω σειρά, αντικαταστήστε C:\Users\user-name\Desktop\RecoverKey.ps1 (όπου όνομα χρήστη είναι Το όνομα του χρήστη σας) Cu η τοποθεσία Πού αποθηκεύσατε το αρχείο Recoverkey.ps1; για παράδειγμα C:\Users\Stealth_2\Desktop\RecoverKey.ps1 (Μπορείτε να βρείτε πολύ απλά τη θέση αρχείου κρατώντας το κλειδί Αλλαγή και κάνοντας κλικ στην επιλογή ταυτόχρονα, στη συνέχεια, επιλέγοντας την επιλογή Αντιγραφή ως διαδρομή).
Θα το παρατηρήσετε Windows PowerShell Τόσο ταυτότητα όσο και Ο κωδικός άδειας συστήματος των Windows σας. Επιτυχία!
Ρυθμίσεις μυστικότητας -Πώς να ανακτήσετε το πλήκτρο προϊόντος των Windows χωρίς να χρησιμοποιείτε εφαρμογή τρίτου μέρους