Χάσατε ή ξεχάστε το κλειδί ενεργοποίησης των Windows που χρησιμοποιείτε; Παρακάτω θα δούμε πως μπορείτε να ανακτήσετε το κλειδί προϊόντος από ένα εγκατεστημένο λειτουργικό Windοws 10, Windοws 8 ή Windοws 7, με μία εντολή.
Είναι η πιο απλή λύση για να βρείτε το κλειδί προϊόντος σας από ένα λειτουργικό σύστημα Windows που είναι ήδη εγκατεστημένο στον υπολογιστή σας χωρίς να χρησιμοποιήσετε κάποιο λογισμικό τρίτων. 
Θα πρέπει να ανοίξετε ένα παράθυρο γραμμής εντολών και να τρέξετε την παρακάτω εντολή.
Για να ανοίξτε ένα παράθυρο γραμμής εντολών αναζητήστε για το “cmd” ή “cmd.exe”, και ανοίξτε το μαύρο εικονίδιο που θα εμφανιστεί πρώτο στα αποτελέσματα αναζήτησης.
Πληκτρολογήστε την παρακάτω εντολή:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Θα σας δείξει το κλειδί προϊόντος του λειτουργικού σας.
______________________________________
Ενημέρωση:
Σε περίπτωση που η παραπάνω εντολή δεν λειτουργεί στο σύστημά σας ανοίξτε ένα txt έγγραφο (notepad) και κάντε αντιγραφή και επικόλληση το παρακάτω κείμενο:
Option Explicit
Dim objshell,path,DigitalID, Result
Set objshell = CreateObject("WScript.Shell")
'Set registry key path
Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
'Registry key value
DigitalID = objshell.RegRead(Path & "DigitalProductId")
Dim ProductName,ProductID,ProductKey,ProductData
'Get ProductName, ProductID, ProductKey
ProductName = "Product Name: " & objshell.RegRead(Path & "ProductName")
ProductID = "Product ID: " & objshell.RegRead(Path & "ProductID")
ProductKey = "Installed Key: " & ConvertToKey(DigitalID)
ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey
'Show messbox if save to a file
If vbYes = MsgBox(ProductData & vblf & vblf & "Save to a file?", vbYesNo + vbQuestion, "BackUp Windows Key Information") then
Save ProductData
End If
'Convert binary to chars
Function ConvertToKey(Key)
Const KeyOffset = 52
Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert
'Check if OS is Windows 8
isWin8 = (Key(66) \ 6) And 1
Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4)
i = 24
Maps = "BCDFGHJKMPQRTVWXY2346789"
Do
Current= 0
j = 14
Do
Current = Current* 256
Current = Key(j + KeyOffset) + Current
Key(j + KeyOffset) = (Current \ 24)
Current=Current Mod 24
j = j -1
Loop While j >= 0
i = i -1
KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutput
Last = Current
Loop While i >= 0
If (isWin8 = 1) Then
keypart1 = Mid(KeyOutput, 2, Last)
insert = "N"
KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then KeyOutput = insert & KeyOutput
End If
ConvertToKey = Mid(KeyOutput, 1, 5) & "-" & Mid(KeyOutput, 6, 5) & "-" & Mid(KeyOutput, 11, 5) & "-" & Mid(KeyOutput, 16, 5) & "-" & Mid(KeyOutput, 21, 5)
End Function
'Save data to a file
Function Save(Data)
Dim fso, fName, txt,objshell,UserName
Set objshell = CreateObject("wscript.shell")
'Get current user name
UserName = objshell.ExpandEnvironmentStrings("%UserName%")
'Create a text file on desktop
fName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set txt = fso.CreateTextFile(fName)
txt.Writeline Data
txt.Close
End Function
Αποθηκεύστε το στην επιφάνεια εργασίας του υπολογιστή σας με την επέκταση .vbs. Μπορείτε να χρησιμοποιήσετε ότι όνομα θέλετε, για παράδειγμα iguru.vbs.
Παρακάτω μπορείτε να κατεβάσετε έτοιμο το αρχείο. Ανοίξτε το .zip και κάντε διπλό κλικ στο αρχείο iguru.vbs. Θα σας πει το κλειδί του λειτουργικού σας.
O Δημήτρης μισεί τις Δευτέρες…..
