Erreur 0xC004E002 lors de l’activation pour Windows
Cet article fournit une solution à une erreur 0xC004E002 lorsque vous essayez d’activer Windows.
S’applique à : Windows Server 2012 R2, Windows 10 - toutes les éditions, Windows 7 Service Pack 1
Numéro de la base de connaissances d’origine : 978305
Symptômes
Lorsque vous essayez d’activer Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2012 R2, vous pouvez recevoir l’un des messages d’erreur suivants :
Code : 0xC004C003
Description : le serveur d’activation a déterminé que la clé de produit spécifiée a été bloquée.
Code : 0xC004E002
Description : le service de gestion des licences logicielles a signalé que le magasin de licences contient des données incohérentes.
Cause
Ce problème se produit parce que les autorisations incorrectes sont définies sur le fichier Tokens.dat ou que ce fichier est endommagé.
Résolution
Pour résoudre ce problème, essayez les méthodes suivantes dans l’ordre.
Méthode 1 : Définir les autorisations appropriées sur le fichier Tokens.dat
Sélectionnez Démarrer, puis tapez cmd dans la zone Rechercher .
Cliquez avec le bouton droit sur cmd, puis sélectionnez Exécuter en tant qu’administrateur.
À l’invite de commandes, tapez la commande suivante en fonction du système d’exploitation, puis appuyez sur Entrée :
Pour Windows Vista ou Windows Server 2008 :
icacls %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NT Service\slsvc:(OI)(CI)(R,W,D)"
Les autorisations correctes pour tokens.dat doivent ressembler à cette sortie d’icacls :
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT SERVICE\SLSVC:(I)(R,W,D)
Pour Windows 7 ou Windows Server 2008 R2 :
icacls %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NETWORK SERVICE:(OI)(CI)(F)"
Les autorisations correctes pour token.dat doivent ressembler à cette sortie d’icacls :
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT AUTHORITY\NETWORK SERVICE:(I)(F)
Pour Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2 :
icacls "%windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense" /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NETWORK SERVICE:(OI)(CI)(F)"
Les autorisations correctes pour tokens.dat doivent ressembler à cette sortie d’icacls :
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT SERVICE\WSService:(OI)(CI)(R,W,D)
Fermez la fenêtre Invite de commandes.
Remarque
Vous devez taper cette commande à partir d’une invite de commandes avec élévation de privilèges.
Méthode 2 : Renommer le fichier Tokens.dat
Sélectionnez Démarrer, puis tapez cmd dans la zone Rechercher .
Cliquez avec le bouton droit sur cmd, puis sélectionnez Exécuter en tant qu’administrateur.
À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée.
Pour Windows Vista ou pour Windows Server 2008
net stop slsvc
Pour Windows 7 ou pour Windows Server 2008 R2
net stop sppsvc
Pour Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2
net stop sppsvc
Remarque
Si vous recevez un message vous demandant si vous souhaitez poursuivre cette opération, tapez Y, puis appuyez sur Entrée.
Tapez la commande suivante, puis appuyez sur Entrée.
Pour Windows Vista ou pour Windows Server 2008
cd %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing
Pour Windows 7 ou pour Windows Server 2008 R2
cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
Pour Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2 :
cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
Tapez la commande suivante, puis appuyez sur Entrée :
ren tokens.dat tokens.bar
Tapez la commande suivante, puis appuyez sur Entrée :
Pour Windows Vista ou Windows Server 2008
net start slsvc
Pour Windows 7 ou Windows Server 2008 R2
net start sppsvc
Pour Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2 :
net start sppsvc
Tapez la commande suivante, puis appuyez sur Entrée :
cd %windir% \System32
Tapez la commande suivante, puis appuyez sur Entrée :
cscript slmgr.vbs -rilc
Redémarrez l’ordinateur deux fois pour que les modifications s’appliquent.
Cela a-t-il résolu le problème ?
Vérifiez si le problème est résolu. Si le problème est résolu, vous en avez terminé avec cette section. Si le problème n’est pas résolu, pour Windows 7 ou Windows Server 2008, vous pouvez contacter le support technique. Le support assisté n’est plus disponible pour Windows Vista.
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour