2 votes

Clé de produit OEM à partir de l'ID du produit ?

J'ai réinstallé mon installation Windows 7 et on me demande la clé de produit. Mais hélas, j'étais stupide, j'avais noté l'ID du produit et non la clé de produit réelle. Malheureusement, j'ai perdu le boîtier de Windows où se trouve la clé, et je me demande donc s'il existe un moyen de retrouver la clé de produit en utilisant simplement l'ID de produit ?

3voto

Ansgar Wiechers Points 5210

La clé de produit est stockée dans le registre, et vous pouvez la récupérer à partir de là avec des outils tels que KeyFinder . Attention, si vous avez acheté le système préinstallé, le distributeur a très probablement utilisé leur pour l'installation initiale, qui ne fonctionnera pas avec votre support d'installation.

2voto

Indrek Points 23336

L'identifiant du produit est complètement différent de la clé du produit, et cette dernière ne peut pas être dérivée du premier. L'ID du produit est généré pendant l'installation et contient des informations telles que la version exacte de Windows, le canal d'origine de la licence (détaillant, OEM, MSDN, etc.), ainsi que la locale. Il est utilisé pour obtenir une assistance technique de Microsoft, mais ne prouve pas la propriété d'une licence Windows.

Si vous avez sauvegardé votre installation Windows précédente, vous devriez pouvoir utiliser un utilitaire tel que Porte-clés magique Jelly Bean pour charger la bonne ruche de registre et lire la clé de produit. Si ce n'est pas le cas, je crains que votre seule option soit d'acheter une nouvelle copie de Windows, puisque vous avez perdu ou effacé toute trace de votre licence précédente.

1voto

Suff Points 21

Votre équipementier aura apposé le COA avec la clé nécessaire sur l'ordinateur. Comme d'autres l'ont indiqué, votre seul choix réel est d'acheter une nouvelle copie de Windows 7 et de procéder à une réinstallation, car la clé d'une copie au détail ne fonctionnera pas avec l'installation OEM.

0voto

Rid Iculous Points 101

Win 7 stocke la clé dans le registre ("HKLM \SOFTWARE\Microsoft\Windows NT \CurrentrentVersion\DigitalProductId "), mais c'est binaire pour que votre " humain " moyen n'interfère pas avec la quête de MS pour plus d'argent. Vous pouvez cependant l'extraire avec un petit script VB.

Enregistrez le code ci-dessous sous le nom de "getkey.vbs", exécutez-le (double-cliquez) et une petite fenêtre pop-up vous indique votre clé. Utilisez CTRL+C et CTRL+V pour le coller dans le bloc-notes.

  Set WshShell = CreateObject("WScript.Shell")
  registryLocation = '"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentrentVersion\DigitalProductId"';

  MsgBox ConvertHumanReadable(WshShell.RegRead(registryLocation))

  Function ConvertHumanReadable(Key)
    Const KeyOffset = 52
    i = 28
    Chars = "BCDFGHJKMPQRTVWXY2346789"
    Do
    Current = 0
    x = 14
    Do
    Current = Current * 256
    Current = Key(x + KeyOffset) + Current
    Key(x + KeyOffset) = (Current \ 24) And 255
    Current = Current Mod 24
    x = x -1
    Loop While x >= 0
        i = i -1
        KeyOutput = Mid(Chars, Current + 1, 1) & KeyOutput
        If (((29 - i) Mod 6) = 0) And (i <> -1) Then
           i = i -1
           KeyOutput = "-" & KeyOutput
        End If
    Loop While i >= 0
    ConvertToKey = KeyOutput
  End Function

Je ne sais pas ce qu'il en est pour win8 ou win10, mais théoriquement, tout ce que vous devez faire est de changer la valeur de 'registryLocation' dans le code (si c'est le cas).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X