Activer Windows avec slmgr : les commandes à connaître
Pour activer Windows avec slmgr, ouvrez une invite de commandes en tant qu’administrateur : installez la clé avec slmgr /ipk, puis activez en ligne avec slmgr /ato. Utilisez slmgr /dli, /dlv et /xpr pour consulter l’état de licence, l’édition et la date d’expiration. Pour les licences en volume, configurez le serveur KMS avec slmgr /skms.
Avec slmgr, installez, activez et vérifiez une licence Windows depuis la ligne de commande.
slmgr est l’abréviation de Software Licensing Management Tool. Il s’agit d’un fichier VBScript (slmgr.vbs) situé dans le dossier C:\Windows\System32, que vous appelez avec un commutateur tel que /ato ou /dli. Là où l’activation graphique dans les Paramètres ne propose que quelques boutons, slmgr vous donne un contrôle précis : vous voyez le canal de licence, la date d’expiration, l’ID d’activation et vous pouvez installer ou supprimer des clés.
L’outil est particulièrement utile lorsque l’activation classique renvoie un message d’erreur, lorsque vous souhaitez vérifier une clé avant de l’utiliser ou lorsque vous activez un poste via un serveur KMS sur un réseau d’entreprise. Toutes les commandes fonctionnent à l’identique sur Windows 10 et Windows 11.
Il existe également une variante avec interface graphique, slui. Cette commande ouvre des fenêtres, par exemple slui 3 pour saisir une clé et slui 4 pour l’activation par téléphone. slmgr est la version texte qui offre davantage d’options et se prête aux scripts ainsi qu’à la gestion à distance. Pour une activation ponctuelle, l’interface graphique suffit ; pour lire, journaliser ou automatiser, slmgr est le choix logique.
À savoir : slmgr ne modifie aucun fichier ni programme. Il touche exclusivement l’état de la licence. Vous pouvez donc utiliser les commandes en toute sécurité pour consulter des informations sans rien changer ; seules les commandes telles que /ipk, /ato, /upk et /rearm modifient réellement l’activation.
Exécutez toujours slmgr dans une invite de commandes avec des droits d’administrateur.
slmgr modifie des paramètres système et refuse de fonctionner sans droits élevés. Ouvrez donc d’abord une invite élevée :
- Cliquez sur Démarrer et tapez
cmd. - Cliquez avec le bouton droit sur Invite de commandes et choisissez Exécuter en tant qu’administrateur.
- Confirmez la notification du contrôle de compte d’utilisateur par Oui.
Par défaut, slmgr affiche la sortie dans une fenêtre pop-up (via Windows Script Host). Si vous préférez voir le texte directement dans la console pour pouvoir le copier ou le journaliser, appelez le script avec cscript :
cscript //nologo C:\Windows\System32\slmgr.vbs /dlv
Cette syntaxe supprime le bandeau et affiche toutes les lignes dans l’invite de commandes. Pour un usage ponctuel, la version courte slmgr /dlv suffit. Windows PowerShell en mode administrateur fonctionne également, à condition de spécifier le chemin complet du script ou d’appeler simplement slmgr. Peu importe que vous utilisiez l’Invite de commandes ou PowerShell pour les commandes elles-mêmes ; seule la manière d’ouvrir l’invite diffère.
Voici les commutateurs slmgr les plus utilisés.
Chaque commutateur commence par une barre oblique. Le tableau ci-dessous rassemble les commandes dont vous aurez le plus souvent besoin :
| Commande | Action |
|---|---|
slmgr /ipk <clé> | Installe une clé de produit de 25 caractères |
slmgr /ato | Active Windows en ligne auprès de Microsoft |
slmgr /dli | Affiche les informations de licence résumées |
slmgr /dlv | Affiche les informations de licence détaillées |
slmgr /xpr | Indique si et quand l’activation expire |
slmgr /upk | Supprime la clé de produit installée |
slmgr /cpky | Efface la clé de produit du registre |
slmgr /rearm | Réinitialise la période de grâce (redémarrage requis) |
slmgr /skms <hôte> | Définit le serveur KMS pour l’activation en volume |
Ces commutateurs se répartissent en trois groupes. Le premier gère les clés : /ipk en installe une, /upk supprime la clé active et /cpky efface sa trace du registre. Le deuxième concerne l’activation : /ato active en ligne et /rearm réinitialise le compteur de grâce. Le troisième groupe ne fait que lire : /dli, /dlv et /xpr affichent des informations sans rien modifier.
Si vous voulez vérifier une clé sans l’activer, notamment son canal (Retail, OEM ou Volume), utilisez /dli. Le canal vous indique comment la licence a été obtenue et si elle est transférable.
Activez Windows avec slmgr en deux commandes.
Pour activer une installation Windows neuve ou non activée, installez d’abord la clé de produit, puis lancez l’activation en ligne :
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
Remplacez la série de X par votre propre clé de 25 caractères. La commande /ipk installe le code silencieusement, même si une ancienne clé était déjà active. Microsoft recommande de redémarrer le PC après l’installation d’une nouvelle clé avant d’activer. La commande /ato force ensuite une tentative d’activation auprès des serveurs Microsoft.
Si vous obtenez un code d’erreur après /ato, cela provient rarement de slmgr lui-même, mais plutôt de la clé ou de la connexion réseau. Par exemple, le code d’erreur fréquent 0xC004C003 signifie que la clé est bloquée ; pour le résoudre, consultez Résoudre l’erreur d’activation Windows 0xC004C003.
Si vous souhaitez d’abord supprimer proprement l’ancienne clé avant d’en installer une nouvelle, par exemple parce que vous avez saisi un code erroné, utilisez cette séquence :
slmgr /upk
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
La première commande retire la clé de produit existante, ce qui désactive temporairement Windows. Ensuite, vous installez la nouvelle clé et activez à nouveau. Cette approche évite qu’une clé incorrecte ou refusée ne reste bloquante.
Consultez l’état d’activation avec /dli, /dlv et /xpr.
Après l’activation, vous voulez confirmer que tout est correct. Trois commandes fournissent ces informations :
slmgr /dliaffiche l’édition, une partie de la clé de produit, le canal et l’état de la licence en résumé.slmgr /dlvy ajoute l’ID d’activation, l’ID d’installation, le compteur de réarmement restant et les données SKU.slmgr /xprindique en une seule ligne si Windows est activé de façon permanente ou quand l’activation expire.
Pour une installation Retail ou OEM valablement activée, /xpr indique que la machine est activée de façon permanente. Pour une licence en volume via KMS, vous verrez à la place une date d’expiration, généralement fixée à 180 jours, qui est automatiquement prolongée à chaque fois.
La sortie de /dli montre notamment le nom de l’édition, les cinq derniers caractères de la clé de produit et une ligne indiquant l’état de la licence, par exemple que la licence est valide. Si vous voyez un état comme expiré ou dans la période de grâce, il reste du travail. Pour des raisons de sécurité, slmgr n’affiche jamais la clé de produit complète ; vous ne voyez que le dernier bloc, ce qui suffit à distinguer plusieurs clés.
Pour les licences en volume, définissez le serveur KMS avec /skms.
Dans les réseaux d’entreprise, les ordinateurs ne s’activent pas individuellement auprès de Microsoft, mais auprès d’un serveur KMS local (Key Management Service). Vous indiquez ce serveur, puis lancez l’activation :
slmgr /skms kms.votreentreprise.fr:1688
slmgr /ato
Le port 1688 est le port par défaut pour le trafic KMS. Si l’activation réussit, une confirmation apparaît avec le nombre de clients activés. Pour effacer le serveur KMS défini, utilisez slmgr /ckms.
Si la période de grâce arrive à expiration et que vous voulez la réinitialiser une dernière fois, la commande slmgr /rearm le fait. Le compteur est limité : vous ne pouvez réinitialiser la période de grâce qu’un certain nombre de fois, après quoi une véritable activation est nécessaire. Redémarrez le PC après cette commande pour que la modification prenne effet. Le nombre de réarmements restants se lit dans la sortie de slmgr /dlv, à la ligne concernant le compteur de réarmement.
L’activation KMS est volontairement temporaire. Tant que le client contacte le serveur KMS au moins une fois tous les 180 jours, l’activation se prolonge automatiquement. Si un ordinateur portable reste longtemps hors du réseau d’entreprise, l’activation peut expirer ; une brève connexion au réseau et une nouvelle commande slmgr /ato la rétabliront.
Exécutez slmgr sur un autre PC en précisant le nom de l’ordinateur.
slmgr peut piloter un PC à distance au sein du même réseau. Vous indiquez le nom de l’ordinateur et, si nécessaire, un nom d’utilisateur et un mot de passe avant le commutateur :
slmgr BUREAU07 administrateur MotDePasse123 /dli
Cette commande interroge l’état de la licence de la machine BUREAU07 sans avoir à vous y rendre physiquement. C’est pratique pour un administrateur système qui gère des dizaines de postes de travail. Le PC distant doit être joignable et le compte utilisé doit y disposer des droits d’administrateur. Si vous omettez le nom d’utilisateur et le mot de passe, slmgr utilise les droits de votre session actuelle.
Pour un grand nombre de machines, les administrateurs automatisent souvent cette opération dans un script qui parcourt une liste de noms d’ordinateurs et exécute /dli ou /ato pour chacune. Vous gardez ainsi une vue d’ensemble des postes qui ne sont pas encore activés.
Résolvez les erreurs slmgr en vérifiant les droits, la clé et le réseau.
La plupart des problèmes avec slmgr proviennent de l’une des trois causes suivantes. Vérifiez-les dans cet ordre :
| Symptôme | Cause probable | Action |
|---|---|---|
| Accès refusé / aucune réaction | Invite non ouverte en tant qu’administrateur | Fermez-la et rouvrez-la avec Exécuter en tant qu’administrateur |
| 0xC004F050 | Clé invalide ou incorrecte | Vérifiez les 25 caractères et l’édition correspondante |
| 0xC004C003 | Clé bloquée ou déjà utilisée | Remplacez la clé ou activez par téléphone avec slui 4 |
| 0x8007232B | Serveur KMS introuvable | Vérifiez le nom d’hôte et le port 1688 |
Si l’activation en ligne échoue, essayez l’activation par téléphone : appuyez sur Windows + R, tapez slui 4 et suivez les instructions vocales. La liste complète des commutateurs et leur fonctionnement exact est disponible dans la documentation Microsoft Learn.
Dernier cas fréquent : après une activation, /xpr continue d’indiquer que Windows n’est pas activé, sans aucun code d’erreur. Redémarrez alors le PC, car une clé fraîchement installée n’est pas toujours prise en compte immédiatement. Si le problème persiste, reconstruire les fichiers de licence avec slmgr /rilc, suivi d’un redémarrage et d’une nouvelle tentative avec /ato, résout souvent la situation. Cette opération répare les données de licence corrompues ou bloquées sans modifier la clé elle-même.
Questions fréquentes
slmgr est l’abréviation de Software Licensing Management Tool. Il s’agit d’un fichier VBScript (slmgr.vbs) situé dans le dossier System32 de Windows, qui permet d’installer une clé de produit, d’activer Windows et de consulter l’état de la licence depuis la ligne de commande. Les commandes fonctionnent à l’identique sur Windows 10 et Windows 11.
Ouvrez une invite de commandes en tant qu’administrateur et exécutez d’abord slmgr /ipk suivi de votre clé de 25 caractères pour installer la clé de produit. Exécutez ensuite slmgr /ato pour activer Windows en ligne auprès des serveurs Microsoft. Redémarrez le PC si la clé vient d’être modifiée.
Exécutez slmgr /xpr pour un message bref indiquant si Windows est activé de façon permanente ou quand l’activation expire. Pour plus de détails, utilisez slmgr /dli pour le canal et l’édition, ou slmgr /dlv pour l’ID d’activation, l’ID d’installation et le compteur de réarmement.
slmgr exige des droits d’administrateur. Si rien ne se passe ou si vous recevez le message Accès refusé, l’invite n’a pas été ouverte avec les droits élevés. Fermez-la et rouvrez l’Invite de commandes avec le bouton droit en choisissant Exécuter en tant qu’administrateur. Par défaut, la sortie s’affiche d’ailleurs dans une fenêtre pop-up séparée.
Exécutez slmgr /upk pour retirer la clé de produit installée ; Windows ne sera alors plus activé jusqu’à ce que vous installiez une nouvelle clé. Si vous souhaitez également effacer la trace dans le registre, par exemple avant de revendre un PC, utilisez en complément slmgr /cpky.
Oui, pour les licences en volume, définissez le serveur KMS avec slmgr /skms suivi du nom d’hôte et du port 1688. Ensuite, slmgr /ato lance l’activation auprès de ce serveur. L’activation est alors généralement valable 180 jours et se prolonge automatiquement tant que le serveur reste accessible.
Articles similaires
Mira accompagne les entreprises dans le déploiement de Windows et Office et résout quotidiennement les problèmes d’activation, de licence et de codes d’erreur.
Voir le profil