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