Windows 10 Product Key auslesen

In­for­ma­ti­on

Oft stehen die Benutzer vor der Notwendigkeit, ein lizenziertes Windows neu zu installieren. Die Besonderheit bei der Installation des Betriebssystems ist in diesem Fall die Notwendigkeit, den Aktivierungsschlüssel einzugeben, ohne den das System nur eingeschränkt funktioniert. Was ist zu tun, wenn der Aktivierungsschlüssel verloren gegangen ist oder der Aufkleber auf dem Laptop gelöscht wurde? Die Antwort auf diese Frage finden Sie weiter unten.

Definieren eines Schlüssels mit VBScript

Erstellen Sie eine Textdatei an einem beliebigen Ort, z. B. auf Ihrem Desktop, und benennen Sie sie in WindowsKey um.

Öffnen Sie die zuvor erstellte Textdatei in einem Texteditor (standardmäßig Notepad) und kopieren Sie den folgenden Code hinein:

Set WshShell = CreateObject(„WScript.Shell“)

regKey = „HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\“

DigitalProductId = WshShell.RegRead(regKey & „DigitalProductId“)

 

WinProductName = „Windows Product Name: “ & WshShell.RegRead(regKey & „ProductName“) & vbNewLine

WinProductID = „Windows Product ID: “ & WshShell.RegRead(regKey & „ProductID“) & vbNewLine

WinProductKey = ConvertToKey(DigitalProductId)

strProductKey =“Windows Key: “ & WinProductKey

WinProductID = WinProductName & WinProductID & strProductKey

 

MsgBox(WinProductKey)

MsgBox(WinProductID)

 

Function ConvertToKey(regKey)

Const KeyOffset = 52

isWin8 = (regKey(66) \ 6) And 1

regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)

j = 24

Chars = „BCDFGHJKMPQRTVWXY2346789“

Do

Cur = 0

y = 14

Do

Cur = Cur * 256

Cur = regKey(y + KeyOffset) + Cur

regKey(y + KeyOffset) = (Cur \ 24)

Cur = Cur Mod 24

y = y -1

Loop While y >= 0

j = j -1

winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput

Last = Cur

Loop While j >= 0

If (isWin8 = 1) Then

keypart1 = Mid(winKeyOutput, 2, Last)

insert = „N“

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

If Last = 0 Then winKeyOutput = insert & winKeyOutput

End If

a = Mid(winKeyOutput, 1, 5)

b = Mid(winKeyOutput, 6, 5)

c = Mid(winKeyOutput, 11, 5)

d = Mid(winKeyOutput, 16, 5)

e = Mid(winKeyOutput, 21, 5)

ConvertToKey = a & „-“ & b & „-“ & c & „-“ & d & „-“ & e

End Function

Drücken Sie dann die Tastenkombination Strg+S, um die Änderungen in der Datei zu speichern.

Ändern Sie dann die Dateierweiterung in .vbs

Doppelklicken Sie nun auf die Datei WindowsKey.vbs, und es öffnet sich ein Fenster mit Ihrem Aktivierungsschlüssel.

Klicken Sie dann auf OK. Es erscheint ein weiteres Fenster mit detaillierteren Informationen.

Befehle zur Überprüfung der Aktivierung

slmgr /dli – Lizenzdetails anzeigen

slmgr /dlv – Anzeige detaillierter Lizenzinformationen

slmgr /xpr – Enddatum der Aktivierung anzeigen

Diese Befehle werden in der als Administrator geöffneten Eingabeaufforderung ausgeführt.

Um die Lizenzdetails anzuzeigen, führen Sie den Befehl slmgr /dli aus

Das Fenster Lizenzdetails wird geöffnet.

Um detaillierte Lizenzinformationen anzuzeigen, führen Sie den Befehl slmgr /dlv aus

Das Fenster Lizenzdetails wird geöffnet.

Um das Enddatum der Aktivierung anzuzeigen, führen Sie den Befehl slmgr /xpr aus

Es wird ein Fenster geöffnet, in dem das Enddatum der Aktivierung angezeigt wird.

Und einige weitere nützliche Befehle:

  • slmgr.vbs /rearm – Aktivierung zurücksetzen, zum Teststatus zurückkehren
  • slmgr.vbs /ipk – Produktschlüssel setzen
  • slmgr.vbs /skms – KMS-Name oder -Port festlegen
  • slmgr.vbs /ato – Windows-Aktivierung
  • slmgr.vbs /upk – Produktschlüssel entfernen
  • slmgr.vbs /cpky – Produktschlüssel aus der Registrierung entfernen (Schutz vor Diebstahl)
Artikel bewerten
Mit Freunden teilen
WinNotiz.com
Kommentar hinzufügen