Windows Lizenz-Schlüssel auslesen
Vier Methoden
In diesem Artikel stelle ich vier Methoden vor, mit diesen ihr den Windows Lizenz-Schlüssel (Lizenz-Key, Produkt-ID) ausgelesen könnt.
Methode 1 Powershell Query
Öffnet die Windows Powershell und gebt dort den folgenden Befehl ein.
Tipp: Ihr könnt den Befehl kopieren (ohne $-Zeichen) und über die rechte Maustaste
in die Powershell einfügen.
$ (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey

Methode 2 Powershell wmic OA3xOriginalProductKey
Öffnet die Powershell und gebt den folgenden Befehl ein.
$ wmic path SoftwareLicensingService get OA3xOriginalProductKey

Methode 3 GitHub ShowKeyPlus (für Windows 8 und 10)
Mit dem kostenlosen Tool ShowKeyPlus könnt ihr den Lizenz-Key leicht ermitteln/auslesen.
Mit diesem Tool könnt ihr auch einen Lizenz-Schlüssel überprüfen.
Dies Tool gibt es auf GitHub: Download ShowKeyPlus (GitHub)
Nach dem Download müsst ihr das Archiv entpacken und das Tool ausführen.

Methode 4 GitHub vbs-Script (für Windows 7)
Diese Methode kann den Windows Lizenzschlüssel nur unter Windows 7 ermitteln.
Erstellt eine neue vbs-Textdatei und tragt dort dieses Scrpit dort ein. Danach muss
das Scrpit nur noch ausgeführt werden. Wie der gesamte Ablauf aussieht, zeige ich in
der Gif-Animation unten.
' 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 findet ihr auch auf GitHub: GitHub Eyecatchup