Windows 10'da Ürün Anahtarı Nasıl Öğrenilir?

Windows 10'da Ürün Anahtarı Nasıl Öğrenilir?
Windows 10'da Ürün Anahtarı Nasıl Öğrenilir

Windows lisans kodunu kaybetmek oldukça kolay ve normal. Satın aldığınız laptop kutusunun paketini çöpe atmış olabilirsiniz. Aslında laptopun bir yerinde bu ürün anahtarı yazıyor olabilir. İyice bakmakta fayda var. Fakat bazen de bu kod yıllar geçtikçe silikleşiyor ve okunamaz hale geliyor.

Windows 10 ürün anahtarı aslına bakarsanız tüm kullanıcılar için hayati bir önem taşıyor. Başınıza gelecek her hangi bir sorundan dolayı bilgisayarınıza yeniden işletim sistemi kurmak isteyebilirsiniz. Eğer Windows ürün anahtarınızı bilmiyorsanız yeni kurulum esnasında sıkıntı yaşayabilir yeniden dünya kadar ücret ödeyip ürün anahtarı satın almak zorunda kalabilirsiniz.

Komut İstemi İle Windows 10 Ürün Anahtarı Öğrenme

Muhtemelen Windows 10 ürün anahtarını öğrenmenin en kolay yolu, komut istemi ile olandır. Bir kaç saniye içerisinde bilgisayarınızda kullandığınız işletim sisteminin ürün anahtarını bulabilirsiniz.


Öncelikle yapmanız gereken “Komut İstemi’ni” açmaktır. Windows+R tuş kombinasyonu ile yada görev çubuğunda yer alan arama çubuğuna "CMD" veya Komut İstemi yazarak bu kısıma ulaşabilirsiniz.


Windows 10'da Ürün Anahtarı Nasıl Öğrenilir

Uygulamayı açtıktan sonra aşağıda ki kodu kopyalayıp, uygulama içerisinde her hangi bir yere sağ tıklayın. Kod otomatik olarak işlenecek ve işletim sisteminizde kullanılan ürün anahtarını size gösterecektir.


wmic os get “SerialNumber”

Windows 10'da Ürün Anahtarı Nasıl Öğrenilir

Windows PowerShell İle Windows 10 Ürün Anahtarı Öğrenme

Adından da anlaşılacağı gibi Windows PowerShell herkesin kullanımına açık olan çok güçlü bir araçtır. BT yöneticilerinin komut istemi ile ulaşamadıkları bazı yönetim görevlerini otomatik ve daha basit hale getirmek için kullandıkları daha güçlü bir araçtır.

Windows 8, 8.1 ve 10 için aynı yöntemi kullanarak ürün anahtarını kolay bir şekilde bulabilirsiniz. Yapmanız gerekenler ise sıralı olarak şu şekilde.

Önce görev çubuğunun solunda yer alan Windows logosuna sağ tıklayın. Açılan pencerede Windows PowerShell (Yönetici) kısımına tıklayın.


Windows 10'da Ürün Anahtarı Nasıl Öğrenilir

Daha sonra aşağıda ki kodu kopyalayın.

PowerShell ekranında herhangi bir yere sağ tıklayın ve kodu yapıştırın. Daha sonra Enter tuşuna basın.


powershell “(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey”

Windows 10'da Ürün Anahtarı Nasıl Öğrenilir

VBScript kodu ile Ürün Anahtarı Bulma

Aşağıda verdiğimiz kodu kopyaladıktan sonra Not Defteri’ne yapıştırın. Daha sonra dosyayı Farklı Kaydet dedikten sonra, alt kısımdaki Kayıt Türü bölümünü Tüm Dosyalar olarak değiştirin ve dosya ismini “WindowsLisans.vbs” şeklinde kaydedin. Dosyaya çift tıkladığınızda ürün anahtarınızı görebilir, dosya şeklinde kaydedebilirsiniz.


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

    keypart1 = Mid(KeyOutput, 2, Last)

    insert = "N"

    KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)

    If Last = 0 Then KeyOutput = insert & KeyOutput

    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


Windows 10'da Ürün Anahtarı Nasıl Öğrenilir

Bütün işlemler bu kadar herkese kolay gelsin.

Bu yazı Serkan Gündoğdu tarafından yazılmıştır. ✔ Bu içeriği Beğendiyseniz Lütfen Paylaşın ⤵

About the author

Serkan Gündoğdu
Bilgisayar ve Yazılım Programları Hakkında En Güncel Bilgiler Bu Blog'da Bizi Takip Etmeyi Unutmayın.

Yorum Gönder

YORUM YAPARAK KATKIDA BULUNABİLİRSİNİZ...