Vous souhaitez réinstaller votre système mais vous n'avez plus votre sticker Windows sur lequel était écrit votre clé d'activation Windows. Je vous propose un moyen simple de récupérer cette dernière sans utiliser de logiciel tiers.
En réalité votre clé Windows apparaît sur votre registre de manière encodé à l'adresse suivante:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
Pour le récupérer, créer un fichier texte et mettez-y ce code :
Set WshShell = CreateObject("WScript.Shell") MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId")) Function ConvertToKey(Key) Const KeyOffset = 52 i = 28 Chars = "BCDFGHJKMPQRTVWXY2346789" Do Cur = 0 x = 14 Do Cur = Cur * 256 Cur = Key(x + KeyOffset) + Cur Key(x + KeyOffset) = (Cur \ 24) And 255 Cur = Cur Mod 24 x = x -1 Loop While x >= 0 i = i -1 KeyOutput = Mid(Chars, 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 ConvertToKey = KeyOutput End Function
Enregistrez sous le nom windows-key.vbs
Vous pouvez le télécharger ici
Ce programme récupère votre clé encodée dans votre registre, le décode puis affiche son contenu.
Vous devriez voir votre clé d'activation apparaître dans une fenêtre flottante.
Notez votre clé d'activation et gardez la précieusement ;)