Včasih smo ob novi namestitvi Windows potrebovali tudi ključ izdelka, tisto 25-mestno kodo, razdeljeno v pet skupin po pet črk/številk, s katero smo našo kopijo sistema aktivirali. In potem je prišel sistem Windows 10, ki je vpeljal tako imenovano »digitalno licenco«, kjer ključ več ni potreben, saj je licenca vezana na uporabnikov račun pri Microsoftu.
Ali to pomeni, da ključa ne potrebujemo več? Ne čisto. Obstajajo primeri, ko bi ga bilo dobro imeti. Recimo takrat, ko ponovno nameščamo različico, ki je »nastala« z brezplačno nadgradnjo iz prejšnjih različic Windows, ko etiketa s ključem ni več berljiva, pa še kak primer bi se našel. In kje najti ključ?
Najlažja metoda je, če malce pogledate naokoli in poskusite najti etiketo, na kateri je ključ zapisan. Pri namiznih računalniku je to običajno kje na zadnji strani »zaboja«, pri prenosniku pa na spodnji strani. Če etikete ni ali je neberjliva, lahko preverite vašo elektronsko pošto, če je v njej kakšno potrditveno sporočilo s strani Microsofta. Če je, je verjetno ključ zapisan tam. Če ste kupili računalnik z že nameščenim Windows 10, torej različico OEM, obstaja velika verjetnost, da je ključ izdelka zapisan v BIOS oziroma UEFI. Poglejte v navodila računalnika, kako vstopiti v enega ali drugega in poiskati ključ.
Če nobena od teh metod ne uspe, se lahko lotite »programerskega« iskanja. Obstaja kar nekaj načinov, najlažji pa je, če odprete Ukazni poziv in vanj vtipkate ukaz:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Druga, malce bolj zapletena možnost, je preko »sodobnejšega ukaznega poziva« oziroma PowerShell. Zaženete ga s skrbniškimi pravicami in vtipkate ukaz:
powershell “(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey”
Tretja možnost je preko posebne skripte, ki zna iz šifrirane kode v registru izluščiti ključ. Skripto ustvarite tako, da odprete Beležnico, vanjo prekopirate vsebino spodnjega okvirja, nato pa shranite z imenom recimo KodaIzdelka.vbs ali kaj podobnega.
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))
Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function
Ko je skripta shranjena, jo zaženete in na zaslonu se bo prikazalo okence, v katerem bo viden ključ izdelka. Malce preveč dela za nekaj, kar bomo verjetno uporabili le enkrat, je pa res, da se pri tem počutimo malce »hekersko«, kar je tudi nekaj vredno…
●