Εάν χάσατε, δεν μπορείτε να ανακτήσετε ή να ξεχάσετε πού είχατε αποθηκεύσει τον αριθμό-κλειδί προϊόντος των Windows 8.1, Windows 8 ή Windows 7 OS, μην απελπιστείτε. Θα ήθελα να σας δείξω μια απλή λύση για να εξαγάγετε τον αριθμό-κλειδί προϊόντος από το λειτουργικό σύστημα που είναι εγκατεστημένο στον υπολογιστή σας χωρίς να χρησιμοποιήσετε λογισμικό τρίτων.
πώς να βρείτε hotspot στο iPhone
Διαφήμιση
- Ανοίξτε το Σημειωματάριο.
- Αντιγράψτε και επικολλήστε το ακόλουθο κείμενο στο παράθυρο του σημειωματάριου
Λειτουργία Get-WindowsKey {## για να ανακτήσετε το κλειδί προϊόντος των Windows από οποιονδήποτε υπολογιστή ## από Jakob Bindslet (jakob@bindslet.dk) param ($ target = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ target in $ target) {$ 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 ',' T ',' V ',' W ',' X ',' Y ' , '2', '3', '4', '6', '7', '8', '9' ## αποκρυπτογράφηση base24 κωδικοποιημένα δυαδικά δεδομένα για ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 Για ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ math] :: truncate ($ k / 24) $ k = $ k% 24} $ productKey = $ charsArray [$ k] + $ productKey If (($ i% 5 -eq 0) -και ($ i -ne 0 )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = Νέο αντικείμενο-αντικείμενο $ obj | Add-Member Noteproperty Computer-τιμή $ target $ obj | Add-Member Noteproperty Caption - τιμή $ win32os.Caption $ obj | Προσθήκη-μέλους Noteproperty CSDVersion-αξία $ win32os.CSDVersion $ obj | Προσθήκη-μέλους Noteproperty OSArch-αξία $ win32os.OSArchitecture $ obj | Προσθήκη-μέλους Noteproperty BuildNumber-αξία $ win32os.BuildNumber $ obj | Add-Member Noteproperty RegisteredTo-value $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID-αξία $ win32os.SerialNumber $ obj | Προσθήκη-μέλους Noteproperty ProductKey-αξία $ productkey $ obj}}
- Αποθηκεύστε το παραπάνω κείμενο σε ένα αρχείο με την επέκταση «.ps1» στην επιφάνεια εργασίας.
Συμβουλή μπόνους: Για να βεβαιωθείτε ότι αποθηκεύετε το αρχείο με την επέκταση «.ps1», μπορείτε να πληκτρολογήσετε το όνομά του με διπλά εισαγωγικά, για παράδειγμα «GetProductKey.ps1».
- Ανοίξτε την κονσόλα Powershell ως διαχειριστής πληκτρολογώντας «Powerhell» στο πλαίσιο αναζήτησης του μενού Έναρξη ή δεξιά στην οθόνη Έναρξη και, στη συνέχεια, πατήστε CTRL + SHIFT + Enter. Αυτό θα ανοίξει το ανυψωμένο παράθυρο Powershell.
- Ενεργοποιήστε την εκτέλεση τοπικών αρχείων που δεν είναι ψηφιακά υπογεγραμμένα. Αυτό μπορεί να γίνει με την ακόλουθη εντολή:
Set-ExecutionPolicy RemoteSigned
Πατήστε Enter για να επιτρέψετε την αλλαγή της πολιτικής εκτέλεσης.
- Τώρα πρέπει να πληκτρολογήσετε την ακόλουθη εντολή:
Εισαγωγή-Ενότητα C: Users Winaero Desktop GetProductKey.ps1; Λήψη-WindowsKey
Σημείωση: Αλλάξτε τη διαδρομή στο αρχείο GetProductKey.ps1 στην παραπάνω εντολή, σύμφωνα με την τοποθεσία όπου το αποθηκεύσατε.
- Voila, ο κωδικός προϊόντος εμφανίζεται στην οθόνη!
Δείτε το παρακάτω βίντεο εάν έχετε απορίες:
πώς να αναπαράγετε χωρικούς στο minecraft