Windows Lizenz-Schlüssel auslesen mehrere Methoden

Erstellt am:30.12.2019 Aktualisiert am:-

Ich stelle hier vier Methoden vor, mit denen der Windows Lizenz-Schlüssel (auch Lizenz-Key oder Produkt-ID genannt) ausgelesen werden kann.

Methode 1 Powershell Query

Öffne die Windows Powershell und gebe dort den folgenden Befehl ein.
Tipp: Du kannst den Befehl kopieren (ohne das $-Zeichen) und über die rechte Maustaste in die Powershell einfügen.

$ (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey

Methode 2 Powershell wmic OA3xOriginalProductKey

Öffnen die Powershell und gebe oder füge den folgenden Befehl eingeben:

$ wmic path SoftwareLicensingService get OA3xOriginalProductKey

Methode 3 GitHub ShowKeyPlus (für Windows 8 und 10)

Mit dem kostenlosen Tool namens ShowKeyPlus kann der Lizenz-Key leicht ermittelt werden. Zudem kann über das Tool auch ein bekannter Lizenz-Schlüssel überprüft werden.

Das Tool gibt es bei GitHub zum Download ShowKeyPlus.. Entpacke das Archiv und führe das Tool aus.

Methode 4 GitHub vbs-Script (für Windows 7)

Diese Methode kann leider nur unter Windows 7 den Lizenzkey ermitteln. Unter Windows 8 oder 10 wird mit dieser Methode kein gültiger Lizenzkey ermittelt.

Erstelle eine neue vbs-Textdatei und trage dieses Scrpit dort ein. Danach muss das Scrpit nur noch ausgeführt werden. Wie das genze durchgeführt wird, siehst du ganz unten in der Gif-Animation.

' VBS Script to get the Windows(R) 7 Product Key from a PC's registry.
'
' Save the VBScript as "getWin7Key.vbs" somewhere on your Windows7 PC.
' Now, when you double-click the local script file an alertbox pops up
' displaying the product key stored in the machine's Windows registry.

Set WshShell = WScript.CreateObject("WScript.Shell")

KeyPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"
MsgBox ExtractKey(WshShell.RegRead(KeyPath))

Function ExtractKey(KeyInput)
    Const KeyOffset = 52
    i = 28
    CharWhitelist = "BCDFGHJKMPQRTVWXY2346789"
    Do
        Cur = 0
        x = 14
        Do
            Cur = Cur * 256
            Cur = KeyInput(x + KeyOffset) + Cur
            KeyInput(x + KeyOffset) = (Cur \ 24) And 255
            Cur = Cur Mod 24
            x = x -1
        Loop While x >= 0
        i = i -1
        KeyOutput = Mid(CharWhitelist, 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
    ExtractKey = KeyOutput
End Function

Dieses Scrpit ist auch bei GitHub zu finden Lizenz-auslesen