slmgr (Software Licensing Management Tool, slmgr.vbs) est l'outil en ligne de commande intégré à Windows pour vérifier, installer et activer les licences Windows. Cette référence explique les commandes dont les particuliers et les techniciens ont réellement besoin, ce que signifie leur résultat et les commandes à ne pas toucher sur un PC personnel. Chaque option ci-dessous provient de la documentation Microsoft sur les options de Slmgr.vbs.
| Commande | Fonction | Droits administrateur requis ? |
|---|---|---|
slmgr /dli |
Affiche les informations de base sur la licence de l'édition active | Non |
slmgr /dlv |
Affiche les informations détaillées sur la licence, y compris les ID d'activation | Non |
slmgr /xpr |
Affiche la date d'expiration de l'activation (surtout utile pour les clients KMS) | Non |
slmgr /ipk <key> |
Installe ou remplace la clé de produit | Oui |
slmgr /ato |
Active Windows en ligne avec la clé installée | Oui, pour l'activation en ligne |
slmgr /upk |
Désinstalle la clé de produit actuelle | Oui |
slmgr /cpky |
Efface la clé de produit du registre | Oui |
slmgr /dti |
Affiche l'ID d'installation pour l'activation hors ligne (par téléphone) | Non précisé par Microsoft |
slmgr /atp <ConfirmationID> |
Active Windows avec un ID de confirmation obtenu lors de l'activation par téléphone | Non précisé par Microsoft |
slmgr /rearm |
Réinitialise les compteurs d'activation (pour la création d'images et Sysprep) | Oui |
slmgr /skms, /ckms
|
Définit ou efface un hôte KMS sur les PC sous licence en volume | Oui |
Qu'est-ce que slmgr et comment l'exécuter ?
slmgr est un script Visual Basic, slmgr.vbs, que Windows utilise pour gérer le service Protection logicielle, qui stocke les clés de produit et gère l'activation ; vous l'exécutez depuis l'Invite de commandes ou PowerShell en saisissant slmgr suivi d'une option, les options qui modifient l'état exigeant une fenêtre administrateur.
- Sélectionnez Démarrer, saisissez cmd, faites un clic droit sur Invite de commandes et choisissez Exécuter en tant qu'administrateur.
- Saisissez une commande telle que
slmgr /dliet appuyez sur Entrée. - Lisez le résultat dans la fenêtre contextuelle, ou utilisez
cscript slmgr.vbs /dlv allpour afficher le résultat dans la console.
Précision avancée : Microsoft documente une syntaxe à distance, slmgr.vbs <ComputerName> <User> <Password> <Option>, pour gérer un autre PC. Pour de nombreux ordinateurs, Microsoft recommande plutôt l'outil Volume Activation Management Tool (VAMT).
Comment vérifier votre licence Windows avec slmgr /dli, /dlv et /xpr ?
Utilisez slmgr /dli pour un bref résumé de la licence Windows active, slmgr /dlv pour des informations détaillées, notamment les ID d'activation, et slmgr /xpr pour savoir si l'activation est permanente ou expire à une date donnée ; comme aucune de ces trois commandes ne requiert de droits administrateur, ce sont des vérifications de départ sans risque sur n'importe quel PC Windows.
- /dli affiche le nom de l'édition, une description indiquant le canal de licence, une partie de la clé de produit et l'état de la licence.
-
/dlv ajoute l'ID d'activation, l'ID d'installation, ainsi que les compteurs et minuteurs utilisés par l'activation en volume.
/dlv allliste toutes les licences installées. - /xpr est surtout utile pour les clients KMS. Microsoft indique que l'activation MAK et retail est perpétuelle : un PC retail signale donc normalement qu'il est activé de façon permanente.
Cause et effet : un client KMS doit renouveler son activation auprès de son hôte KMS à intervalles réguliers, ce qui explique que /xpr affiche une date d'expiration sur les PC d'entreprise sous licence en volume. Si un PC personnel que vous avez acheté affiche une date d'expiration KMS, il a probablement été activé par un outil KMS plutôt qu'avec une véritable clé retail ou OEM.
Notre guide sur les clés de licence OEM, retail et en volume explique comment lire le canal indiqué dans la ligne de description.
Comment installer et activer une clé de produit avec slmgr /ipk et /ato ?
Pour installer et activer une clé, exécutez slmgr /ipk suivi de votre clé de produit de 25 caractères dans une Invite de commandes administrateur, attendez la confirmation, puis exécutez slmgr /ato pour activer en ligne, sachant que, selon Microsoft, /ipk remplace silencieusement toute clé existante et qu'un redémarrage est recommandé ensuite pour garder le service de licences stable.
- Ouvrez l'Invite de commandes en tant qu'administrateur.
- Exécutez
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXXavec la clé figurant dans votre e-mail de commande. - Attendez le message confirmant l'installation de la clé.
- Exécutez
slmgr /atoet attendez le résultat de l'activation. - Redémarrez le PC, puis vérifiez avec
slmgr /dliou dans Paramètres > Système > Activation.
Précision avancée : /ipk vérifie la clé par rapport à l'édition installée avant de l'accepter. Une clé Pro saisie sur Famille est donc traitée comme un changement d'édition, ce que Microsoft documente comme une méthode de mise à niveau en ligne de commande prise en charge ; la voie par les Paramètres décrite dans notre guide de mise à niveau de Windows 10 Famille vers Pro est plus simple pour la plupart des utilisateurs.
Ce que nous constatons couramment : /ato échoue avec l'erreur 0xC004F050 lorsque la clé appartient à une autre édition ou à un autre produit, ou avec l'erreur 0xC004C008 lorsque la clé a atteint sa limite d'activations. Notre guide de dépannage de l'erreur 0xC004C008 explique ce second cas.

Comment supprimer une clé de produit avec slmgr /upk et /cpky ?
Pour supprimer une clé de produit, exécutez slmgr /upk dans une Invite de commandes administrateur afin de désinstaller la clé de Windows, puis slmgr /cpky pour l'effacer du registre, mais uniquement pour retirer ou réaffecter une licence, car Microsoft indique qu'après un redémarrage le système n'est plus sous licence tant qu'une nouvelle clé n'est pas installée.
La raison habituelle est le transfert d'une licence retail vers un autre ordinateur. Notre guide sur le transfert d'une licence Windows vers un nouveau PC décrit la procédure complète, y compris les cas où la suppression est facultative.
Précision avancée : /cpky efface uniquement la copie stockée de la clé afin qu'un logiciel malveillant ne puisse pas la lire. Microsoft la recommande pour les installations retail qui déploient des clés et précise que les clés MAK et d'hôte KMS sont déjà effacées par défaut.
Comment activer Windows par téléphone avec slmgr /dti et /atp ?
Pour l'activation par téléphone ou hors ligne, exécutez slmgr /dti pour afficher l'ID d'installation, communiquez cet ID au système téléphonique automatisé de Microsoft, puis saisissez l'ID de confirmation reçu avec slmgr /atp ; cette méthode est utile lorsque l'activation en ligne échoue parce que le PC n'a pas accès à Internet ou qu'un pare-feu bloque les serveurs d'activation.
- Exécutez
slmgr /dtiet notez l'ID d'installation. - Appelez le numéro d'activation Microsoft indiqué pour votre pays, ou saisissez SLUI 04 dans la recherche de la barre des tâches, ce que Microsoft présente comme la méthode pour lancer l'activation par téléphone.
- Saisissez l'ID d'installation lorsqu'il est demandé et notez l'ID de confirmation.
- Exécutez
slmgr /atp <ConfirmationID>, puis vérifiez le résultat avecslmgr /dli.
Pour Office plutôt que Windows, consultez notre guide sur l'activation de Microsoft Office par téléphone.
Quand ne faut-il pas utiliser slmgr /rearm ou /skms ?
Vous ne devez pas utiliser slmgr /rearm ni slmgr /skms sur un PC personnel disposant d'une licence retail ou OEM, car /rearm ne fait que réinitialiser les compteurs d'activation pour la création d'images système et /skms oriente Windows vers un hôte KMS d'entreprise ; aucune de ces commandes n'active donc un PC personnel, et une adresse de serveur KMS inconnue est un signe fréquent d'outils de piratage.
-
/rearm est appelé par
sysprep /generalizelorsque les équipes informatiques préparent une image maître. Cette commande ne transforme pas une période d'essai en licence. - /skms et /ckms définissent ou effacent l'adresse de l'hôte KMS sur les PC sous licence en volume qui utilisent le serveur KMS de leur organisation.
- Les activateurs KMS détournent /skms pour rediriger l'activation vers des serveurs non autorisés. Notre article sur les ISO Windows préactivés explique les risques de sécurité.
Ce que nous constatons couramment : un PC d'occasion affiche un hôte KMS dans le résultat de /dlv et cesse de s'activer quelques mois plus tard. La solution est slmgr /ckms pour effacer l'hôte, puis slmgr /ipk et slmgr /ato avec une clé authentique.
Questions fréquentes
Ai-je besoin de droits administrateur pour exécuter slmgr ?
Pas pour toutes les commandes. Microsoft indique que /dli, /dlv et /xpr ne nécessitent pas d'élévation de privilèges : n'importe quel utilisateur peut donc consulter l'état de la licence. Les commandes qui modifient la licence, comme /ipk, /upk, /cpky, /rearm et /skms, exigent une Invite de commandes administrateur, et l'activation en ligne avec /ato nécessite aussi une élévation dans la plupart des configurations.
Pourquoi slmgr /dli n'affiche-t-il qu'une partie de ma clé de produit ?
slmgr /dli n'affiche qu'une partie de la clé de produit, ce qui suffit pour la comparer à la clé de votre e-mail de commande sans exposer la clé complète à quiconque regarde l'écran. Conservez votre e-mail d'achat en lieu sûr, car vous pourriez avoir besoin de la clé complète pour réinstaller plus tard.
slmgr fonctionne-t-il pour Microsoft Office ?
Non, slmgr gère les licences Windows. Les licences Office en volume et retail utilisent un autre script, ospp.vbs, situé dans le dossier d'installation d'Office, ou la page Compte dans n'importe quelle application Office. Notre guide pour vérifier si Office est activé explique les commandes ospp.vbs et la manière d'interpréter leur résultat.
slmgr fonctionne-t-il sur Windows Server ?
Oui, slmgr.vbs est intégré à Windows Server ainsi qu'à Windows 10 et 11, et la page Microsoft sur les options de Slmgr.vbs est publiée dans la documentation de Windows Server. Les mêmes commandes /dli, /ipk et /ato s'appliquent. Les éditions Server utilisent aussi l'hôte KMS et l'activation basée sur Active Directory, destinés aux administrateurs.
slmgr /rearm permet-il d'activer Windows gratuitement ?
Non, slmgr /rearm ne fait que réinitialiser les compteurs d'activation et s'adresse aux équipes informatiques qui préparent des images système avec Sysprep. Cette commande ne licencie pas Windows, et Microsoft ne la présente pas comme un moyen de prolonger l'utilisation indéfiniment. Une clé de produit authentique reste nécessaire pour activer Windows légalement.
