Çözüldü Windows 10 etkinleştirme anahtarı kodunu nereden öğrenebilirim?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Rebellion_47

Picopat
Katılım
30 Ağustos 2020
Mesajlar
833
Çözümler
7
Windows 10 anahtarımı muhtemelen yanlış yazdım ama yanlış bilmiyorsam daha önce kullandığım anahtarın kullandığım bilgisayarla eşleşmiş olması lazım. Bu anahtarı tekrar nereden öğrenebilirim?
 
Son düzenleyen: Moderatör:
Çözüm
Ek olarak ProduKey yazılımını kullanabilirsiniz.


Şu program da güzel.
Hem anakarta gömülü olan OEM lisansı, hem de farklı bir lisans anahtarı ile aktive edilmişse o anahtarı Installed Key olarak gösteriyor.
Cmd komut satırını, yönetici olarak çalıştırıp aşağıdaki kodu yapıştırır mısınız? Bir altta görünecektir.
Kod:
wmic path softwarelicensingservice get OA3xOriginalProductKey

1603608389429.png
 
Ek olarak ProduKey yazılımını kullanabilirsiniz.


Şu program da güzel.
Hem anakarta gömülü olan OEM lisansı, hem de farklı bir lisans anahtarı ile aktive edilmişse o anahtarı Installed Key olarak gösteriyor.
 
Çözüm
Kral Linux kullanıyorum Virtualbox üzerinde deneyeceğim.
Cmd komut satırını, yönetici olarak çalıştırıp aşağıdaki kodu yapıştırır mısınız? Bir altta görünecektir.
Kod:
wmic path softwarelicensingservice get OA3xOriginalProductKey

Eki Görüntüle 713917
Hiç bir şey yazmıyor kral alt kısımda yalnızca "OA3xOriginalProductKey" yazıyor altı boş
 
Son düzenleme:
Kral Linux kullanıyorum Virtualbox üzerinde deneyeceğim.

Hiç bir şey yazmıyor kral alt kısımda yalnızca "OA3xOriginalProductKey" yazıyor altı boş
Virtualbox Installed Key olarak görünür tahminim.
Çünkü anakarta ekli key olmayacağından mantıken öyle olmalı.

Aşağıdaki kodu txt dosyasına kaydedip uzantısını da .vbs yapın.
Çalıştırın.
Yöne Installed Key karşınıza gelir. Şöyle bir şey var. Bu keylerin görünmesi için Windows'un aktif olmuş olması gerekir key ile ...

Kod:
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
 
Virtualbox Installed Key olarak görünür tahminim.
Çünkü anakarta ekli key olmayacağından mantıken öyle olmalı.

Aşağıdaki kodu txt dosyasına kaydedip uzantısını da .vbs yapın.
Çalıştırın.
Yöne Installed Key karşınıza gelir. Şöyle bir şey var. Bu keylerin görünmesi için Windows'un aktif olmuş olması gerekir key ile ...

Kod:
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
Ben 2.el leptop aldığımda içinde Windows 10 Pro zaten etkindi. ProduKey kullanarak işletim sistemi değiştirmeden önce aktivasyon kodunu öğrenmiştim ama kağıda yanlış not almışım ki denediğimde olmamıştı. Şimdide kodu buldum, Virtualbox da bu koda erişmek için kullandığım Windows 10 Pro üzerinde denedim ve çalıştı. Sanırım Wine kullanarak ta bu işlem yapılabilirdi. Cevaplarınız için teşekkürler. :)
 

Geri
Yukarı