Réactiver la période de grâce d’activation Windows

 Il peut arriver que l’on est besoin de réactiver la période de grâce de Windows, même sur des anciennes versions. Ce fût mon cas lors de tests durant lesquels nous avions cloné une machine virtuelle fonctionnant sous Windows 2003 server. Le clone n’était pas activé, et la période de grâce dépassées depuis quelques années. Voici les commandes permettant de relancer la période de grâce sur différentes versions de Windows.

 

Windows XP/2003

Lancer le PC ou le serveur en « Safe mode », ou « Mode sans echec » dans la langue de Molière. Ouvrir une invite de commande, et entrer la commande :

rundll32.exe syssetup,SetupOobeBnk

Elle réactive la période de grâce pendant 30 jours. Si on veut changer la clé d’activation Windows, le script VBS suivant est utile.

ON ERROR RESUME NEXT

if Wscript.arguments.count<1 then

Wscript.echo “Script can’t run without VolumeProductKey argument”

Wscript.echo “Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX”

Wscript.quit

end if

Dim VOL_PROD_KEY

VOL_PROD_KEY = Wscript.arguments.Item(0)

VOL_PROD_KEY = Replace(VOL_PROD_KEY,”-”,”") ‘remove hyphens if any

for each Obj in GetObject(“winmgmts:{impersonationLevel=impersonate}”).InstancesOf (“win32_WindowsProductActivation”)

result = Obj.SetProductKey (VOL_PROD_KEY)

if err <> 0 then

WScript.Echo Err.Description, “0x” & Hex(Err.Number)

Err.Clear

end if

Next

Coller le contenu dans un fichier nommé « ChangeVLKey.vbs.

La syntaxe pour l’exécution est:

cscript ChangeVLKey.vbs <Licence-Key>

Windows 7/2008 R2

Ouvrir une invite de commande, et entrer la commande :

slmgr.vbs -rearm