Comment modifier la clé de produit de licence en volume

Cet article explique comment modifier la clé de produit de licence en volume.

S’applique à : Windows Server 2012 R2, Windows 10 (toutes les éditions)
Numéro de la base de connaissances d’origine : 328874

Introduction

Avertissement

Les étapes décrites dans cet article s’appliquent uniquement aux supports de licence en volume. Si vous essayez ces étapes sur un support OEM ou sur un support de vente au détail, vous ne modifierez pas la clé de produit.

Lorsque vous installez Windows XP ou Windows Server 2003, le média doit correspondre à la clé de produit. Autrement dit, le canal (MSDN, vente au détail, OEM, licence en volume, etc.), la référence SKU (Windows XP Professionnel, Windows XP Édition Familiale, etc.) et la langue (anglais, Français, etc.) doivent correspondre entre la clé de produit et le média. Il est nécessaire pour que vous puissiez entrer correctement la clé de produit. Si le support d’installation ne correspond pas à la clé de produit, le message d’erreur suivant s’affiche :

La clé de produit n’est pas valide.

Si vous utilisez une clé de produit « divulguée » (une clé de produit connue pour être disponible au public) pour déployer Windows XP sur plusieurs ordinateurs (une installation de licence en volume), vous ne pourrez peut-être pas installer Windows XP Service Pack 1 (SP1) et les versions ultérieures de Windows XP, ni obtenir automatiquement les mises à jour à partir du site Web Windows Update. Par exemple, vous pouvez recevoir le message d’erreur suivant lorsque vous installez Windows XP SP1 et les versions ultérieures de Windows XP :

La clé de produit utilisée pour installer Windows n’est pas valide. Contactez immédiatement votre administrateur système ou votre revendeur pour obtenir une clé de produit valide. Vous pouvez également contacter l’équipe anti-piratage de Microsoft Corporation par e-mail piracy@microsoft.com si vous pensez avoir acheté des logiciels Microsoft piratés. Soyez assuré que toutes les informations personnelles que vous envoyez à l’équipe microsoft anti-piratage seront conservées en toute confidentialité.

Cet article est destiné à un utilisateur d’ordinateur avancé. Vous trouverez peut-être plus facile de suivre les étapes si vous imprimez d’abord cet article.

Plus d’informations

Configuration requise

Vous devez disposer d’une clé de produit valide pour pouvoir utiliser les informations contenues dans cet article. Pour obtenir une clé de produit valide, cliquez sur le lien suivant pour contacter le Centre de gestion des licences en volume Microsoft :
https://www.microsoft.com/licensing/servicecenter/home.aspx

Étapes de modification de la clé de produit de licence en volume

Cet article décrit deux méthodes pour modifier la clé de produit Windows XP après une installation de licence en volume pour résoudre le problème. Une méthode utilise l’interface utilisateur graphique (GUI) de l’Assistant Activation Windows et l’autre méthode utilise un script WMI (Windows Management Instrumentation). La méthode de l’Assistant Activation est plus facile. Toutefois, si vous devez modifier la clé de produit pour plusieurs ordinateurs, la méthode de script est plus appropriée.

Méthode 1 : Utiliser l’Assistant Activation

Importante

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows
Si vous n’avez que quelques clés de produit de licence en volume à modifier, vous pouvez utiliser l’Assistant Activation.

Remarque

Nous vous recommandons d’exécuter la restauration du système pour créer un point de restauration avant de suivre ces étapes.

Désactiver Windows
  1. Cliquez sur Démarrer, puis sur Exécuter.

  2. Dans la zone Ouvrir, saisissez regedit, puis cliquez sur OK.

  3. Dans le volet de navigation, recherchez et cliquez sur la clé de Registre suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WPAEvents

  4. Dans le volet rubrique, cliquez avec le bouton droit sur OOBETimer, puis cliquez sur Modifier.

  5. Modifiez au moins un chiffre de cette valeur pour désactiver Windows.

Réactiver Windows et ajouter une nouvelle clé de produit
  1. Cliquez sur Démarrer, puis sur Exécuter.

  2. Dans la zone Ouvrir , tapez la commande suivante, puis cliquez sur OK.
    %systemroot%\system32\oobe\msoobe.exe /a

  3. Cliquez sur Oui, je souhaite téléphoner à un représentant du service clientèle pour activer Windows, puis cliquez sur Suivant.

  4. Cliquez sur Modifier la clé de produit.

  5. Tapez la nouvelle clé de produit dans les zones Nouvelle clé , puis cliquez sur Mettre à jour.

    Si vous revenez à la fenêtre précédente, cliquez sur Me rappeler ultérieurement, puis redémarrez l’ordinateur.

  6. Répétez les étapes 1 et 2 pour vérifier que Windows est activé. Vous recevez le message suivant : Windows est déjà activé. Cliquez sur OK pour quitter.

  7. Cliquez sur OK.

  8. Installez Windows XP Service Pack 1a ou une version ultérieure de Windows XP.

Si vous ne pouvez pas redémarrer Windows après avoir installé Windows XP SP1 ou une version ultérieure de Windows XP, procédez comme suit :

  1. Redémarrez votre ordinateur et commencez à appuyer sur F8 jusqu’à ce que le menu Options avancées de Windows s’affiche.
  2. Sélectionnez Dernière configuration correcte connue dans le menu, puis appuyez sur Entrée. Cette option démarre Windows à l’aide d’une bonne configuration précédente.
  3. Répétez les étapes 1 à 8 sous « Réactiver Windows et ajouter une nouvelle clé de produit ».

Si vous pouvez installer SP1 ou une version ultérieure de Windows XP et que vous pouvez redémarrer Windows, vous avez résolu le problème. Si le problème n’a pas été résolu, essayez la méthode 2 ou consultez la section « Étapes suivantes » pour plus d’informations sur la résolution des problèmes.

Méthode 2 : Utiliser un script

Si vous devez modifier la clé de produit pour plusieurs ordinateurs, nous vous recommandons cette méthode. Vous pouvez créer un script WMI qui modifie la clé de produit de licence en volume, puis déployer ce script dans un script de démarrage.

L’exemple ChangeVLKey2600.vbs script et l’exemple de script ChangeVLKeySP1 décrits dans cette section utilisent la nouvelle clé de licence en volume que vous souhaitez entrer comme argument unique. Il se présente sous une forme alphanumérique en cinq parties.

Nous vous recommandons d’utiliser le script ChangeVLKey2600.vbs sur les ordinateurs Windows XP qui n’exécutent pas Windows XP SP1 et les versions ultérieures de Windows XP et d’utiliser le script ChangeVLKeySP1.vbs sur les ordinateurs Windows XP qui exécutent Windows XP SP1 et les versions ultérieures de Windows XP. Ces scripts exécutent les fonctions suivantes :

  • Ils suppriment les caractères de trait d’union (-) de la clé de produit alphanumérique en cinq parties.
  • Ils créent un instance de la classe win32_WindowsProductActivation.
  • Ils appellent la méthode SetProductKey avec la nouvelle clé de produit de licence en volume. Vous pouvez créer un fichier de commandes ou un fichier cmd qui utilise l’un des exemples de scripts suivants, ainsi que la nouvelle clé de produit comme argument.

Vous pouvez le déployer dans le cadre d’un script de démarrage ou l’exécuter à partir de la ligne de commande pour modifier la clé de produit sur un seul ordinateur.

Exemples

Pour plus d’informations sur le script de la clé de produit, visitez le site web Microsoft suivant :
https://technet.microsoft.com/library/bb457096.aspx

ChangeVLKeySP1.vbs
'  
' WMI Script - ChangeVLKey.vbs  
'  
' This script changes the product key on the computer  
'  
'***************************************************************************  
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
ChangeVLKey2600.vbs
'  
' WMI Script - ChangeVLKey.vbs  
'  
' This script changes the product key on the computer  
'  
'***************************************************************************  
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  
Dim WshShell  
Set WshShell = WScript.CreateObject("WScript.Shell")  
WshShell.RegDelete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer" 'delete OOBETimer registry value  
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

L’exemple suivant montre comment utiliser le script ChangeVLKeySP1.vbs à partir d’une ligne de commande :

  1. Cliquez sur Démarrer, puis sur Exécuter.
  2. Dans la zone Ouvrir , tapez la commande suivante, où AB123-123AB-AB123-123AB-AB123 est la nouvelle clé de produit que vous souhaitez utiliser, puis cliquez sur OK :
    c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123

Collecte de données

Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés au déploiement.