Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Lizenzkey auslesen Windows 8.1

Also ich verwende schon immer (drei Notebooks) zur Systemanalyse das Programm >speecy< www.pririform.com/speecy. Unter Betriebssystem listet es auch die Seriennr. auf. Stimmt immer bei meinen PC's, sowie auch bei meinen Bekannten.
PS. Bei der Installation wird zB. deutsch, italienisch etc. eingestellt.

Achtung Nachtrag: Habe das Programm vom Mitglied "Klabauermann" install. und da wird mir unter Windows 8.1 eine andere Nummer als unter "speecy" angezeigt. Da ich meine Seriennummer nicht kenne, da sie im System gespeichert ist, kann sein, das das "speccy" noch nicht für Windows 8, 8.1, geeignet ist. Wie schon geschrieben, bei den davor bekannten Betr.Systemen passen die Seriennummern.
Habe nun mit dem Progr. von "areiland" meinen Key ausgelesen und dieser stimmt mit dem vom "Klabautermann", überein. Somit ist <speecy> nicht für Win 8, 8.1 zum Auslesen geeignet.

Vielen Dank an Klabautermann und areiland
 
Zuletzt bearbeitet:
Anzeige
Mein Windows 8.1 wird korrekt von dem Progi "Belarc Advisor" ausgelesen und angezeigt.
Der Windows 8.1 Media Center Key wird extra angezeigt und ist ein anderer als der von Win 8.1
Auch andere Infos vom System werden angezeigt.

Hier geht es dazu hin:Belarc Advisor

:)
 
Belarc liest sogar den Key der Enterpriseversionen ( 8 und 8.1) korrekt aus, während Advanced Tokens (auch der letzte Version) da streikt und meldet, es sei nicht aktiviert und hat somit keinen Key.
Im Keyfeld werden nur "Striche" gelistet.
 
Zuletzt bearbeitet:
Was liest denn das Script aus, wenn man zuvor in einer Eingabeaufforderung slmgr -cpky eingegeben hat ?
Ich lese immer noch dann mit eigenen Miteln aus, wenn andere Downloadquellen bemühen müssen. Mit slmgr -cpky kann ich nichts mehr auslesen, weil ich damit den Key aus der Registy lösche.

Windows 8/8.1 bleibt trotzdem aktiviert.
 
Belarc liest sogar den Key der Enterpriseversionen ( 8 und 8.1) korrekt aus
Das ist mir nicht gelungen. "Belarc" zeigt mir nur die letzten 5 Zeichen an und schreibt dazu in einer Fußnote:
f. The full product key is not stored on this computer. However, the characters shown uniquely identify your product key.
Was für einen Key hast du für die Enterprise-Version verwendet ? MAK oder KMS ?

OK - fassen wir mal zusammen:

  • Der Key steht normalerweise in der Registry im Schlüssel:
    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
    Das ist ein längeres Textfeld und der Key steht dort ab Position 51 in diesem Text-Feld. Ein reines Durchsuchen der Registry nach dem Key führt nicht zum Erfolg, da der Key dort in verschlüsselter Form gespeichert ist.
  • Ist ein WMC-Key installiert, dann wurde der Key an diese Position verschoben:
    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey\DigitalProductId
    Und der WMC Key wurde an die ursprüngliche Position eingetragen:
    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
  • Mit Windows 8 hat Microsoft die Verschlüsselung leicht verändert: Jeder Retail-Key enthält nun ein "N". Einige ältere Keyreader-Programme berücksichtigen das bis heute nicht. Das Script von "areiland" macht das korrekt. Dazu steht im Script diese Ergänzung für Windows 8:
    Code:
    Function ConvertToKey(Key)
        Const KeyOffset = 52
        [B][COLOR="#FF0000"]isWin8[/COLOR][/B] = (Key(66) \ 6) And 1
        Key(66) = (Key(66) And &HF7) Or ([B]([COLOR="#FF0000"]isWin8[/COLOR][/B] And 2) * 4)
  • Mit dem Befehl slmgr -cpky kann man den Key aus der Registry löschen. Das kann man im Textfeld "DigitalProductId" kontrollieren. Windows bleibt dabei aktiviert. Das kann man benutzen um den Key aus der Registry zu löschen, damit nicht ein Key-Dieb in einem unbeaufsichtigten Moment den Key aus der Registry ausliest.
  • Bei Benutzung eines KMS-Keys wird ebenfalls der Key aus dem Textfeld "DigitalProductId" entfernt. Administratoren freuen sich darüber, denn so kann der Volumenlizenzkey nicht einfach ausgelesen werden.
  • Bei vorinstallierten Windows 8 Versionen steht der OEM-Key unverschlüsselt (und unveränderbar) im BIOS (zusätzlich steht der Key in der Registry). Aus dem BIOS kann ihn das Programm RWeverything direkt auslesen. Auch, wenn man z.B. Windows 7 installiert hat. Oder Windows 8.1 mit einem generischen Key.
  • OEM-Keys sollte man auslesen. Denn wenn das Mainboard mal kaputt geht, kommt man nicht mehr heran.
  • OEM-Keys sind auch auf anderen PCs aktivierbar - zumindest per telefonischer Aktivierung.
 
Anzeige
Oben