Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment modifier la clé de produit de licence en volume.
Numéro de base de connaissances d’origine : 328874
Introduction
Avertissement
Les étapes de l’article sont effectives uniquement sur le support de licence en volume. Si vous essayez ces étapes sur les supports OEM ou sur les supports 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 Home Edition, etc.) et la langue (anglais, français, etc.) doivent correspondre entre la clé de produit et le média. Il est nécessaire de pouvoir entrer correctement la clé de produit. Si le support d’installation ne correspond pas à la clé de produit, vous recevez le message d’erreur suivant :
La clé de produit n’est pas valide.
Si vous utilisez une clé de produit « divulguée » (clé de produit connue pour être disponible au public) pour déployer Windows XP sur plusieurs ordinateurs (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, ou obtenir automatiquement des 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 détaillant 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é un logiciel Microsoft piraté. S’il vous plaît être assuré que toutes les informations personnelles que vous envoyez à l’équipe Microsoft Anti-piratage seront conservées en toute confiance.
Cet article est destiné à un utilisateur d’ordinateur avancé. Vous pouvez trouver plus facile de suivre les étapes si vous imprimez cet article en premier.
Plus d’informations
Prerequisites
Vous devez disposer d’une clé de produit valide avant de 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 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
Important
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, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, 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.
Note
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
Cliquez sur Démarrer, puis sur Exécuter.
Dans la zone Ouvrir, saisissez regedit, puis cliquez sur OK.
Dans le volet de navigation, recherchez, puis cliquez sur la clé de Registre suivante :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WPAEvents
Dans le volet rubrique, cliquez avec le bouton droit sur OOBETimer, puis cliquez sur Modifier.
Modifiez au moins un chiffre de cette valeur pour désactiver Windows.
Réactiver Windows et ajouter une nouvelle clé de produit
Cliquez sur Démarrer, puis sur Exécuter.
Dans la zone Ouvrir , tapez la commande suivante, puis cliquez sur OK.
%systemroot%\system32\oobe\msoobe.exe /a
Cliquez sur Oui, je souhaite téléphoner à un représentant du service clientèle pour activer Windows, puis cliquez sur Suivant.
Cliquez sur Modifier la clé de produit.
Tapez la nouvelle clé de produit dans les zones Nouvelles clés , puis cliquez sur Mettre à jour.
Si vous êtes retourné à la fenêtre précédente, cliquez sur Me rappeler plus tard, puis redémarrez l’ordinateur.
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.
Cliquez sur OK.
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 :
- Redémarrez votre ordinateur et démarrez en appuyant sur F8 jusqu’à ce que vous voyiez le menu Options avancées de Windows.
- Sélectionnez Last Known Good Configuration dans le menu, puis appuyez sur Entrée. Cette option démarre Windows à l’aide d’une bonne configuration précédente.
- 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 de ressources de 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 de script ChangeVLKey2600.vbs et l’exemple de script ChangeVLKeySP1 décrits dans cette section utilisent la nouvelle clé de licence en volume que vous souhaitez entrer en tant qu’argument unique. Il se trouve 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 que vous utilisez le script ChangeVLKeySP1.vbs sur les ordinateurs Windows XP exécutant Windows XP SP1 et 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 une 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 en tant qu’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 la façon de scripter 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 :
- Cliquez sur Démarrer, puis sur Exécuter.
- 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-ab123ab-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.