29Aug

Comment utiliser Slmgr pour modifier, supprimer ou étendre votre licence Windows

L'activation de Windows

est conçue pour être aussi infaillible que possible, de sorte que les outils graphiques de Microsoft restent simples. Si vous voulez faire quelque chose de plus avancé, comme retirer une clé de produit, forcer une activation en ligne ou prolonger le délai d'activation, vous aurez besoin de Slmgr.vbs.

Cet outil de ligne de commande est inclus avec Windows et fournit des options indisponibles dans l'interface d'activation standard fournie sur la page Update &Sécurité & gt;Écran d'activation dans l'application Paramètres.

Première: Ouvrir une fenêtre d'invite de commande de l'administrateur

Pour utiliser cet outil, vous devez lancer une invite de commande avec un accès administrateur. Pour ce faire sur Windows 8 ou 10, cliquez avec le bouton droit sur le bouton Démarrer ou appuyez sur Windows + X.Cliquez sur le "Command Prompt( Admin)" option dans le menu qui apparaît. Sous Windows 7, recherchez «Invite de commandes» dans le menu Démarrer, cliquez dessus avec le bouton droit de la souris et sélectionnez «Exécuter en tant qu'administrateur».

: Si PowerShell s'affiche à la place de Invite de commandes dans le menu Utilisateurs avec pouvoir,à propos de la mise à jour des créateurs pour Windows 10. Il est très facile de revenir à l'affichage de l'invite de commande dans le menu Utilisateurs avec pouvoir si vous le souhaitez, ou vous pouvez essayer PowerShell. Vous pouvez faire à peu près tout dans PowerShell que vous pouvez faire dans l'invite de commande, ainsi que beaucoup d'autres choses utiles.

Comment replacer l'invite de commande dans le menu Utilisateurs avancés Windows + X
Différence entre PowerShell et l'invite de commande Windows

Afficher les informations d'activation, de licence et de date d'expiration

Pour afficher des informations de licence et d'activation très simples sur le courantsystème, exécutez la commande suivante. Cette commande vous indique l'édition de Windows, une partie de la clé de produit afin que vous puissiez l'identifier et si le système est activé.

slmgr.vbs / dli

Pour afficher des informations de licence plus détaillées, notamment l'ID d'activation, l'ID d'installation et d'autres détails, exécutez la commande suivante:

slmgr.vbs / dlv

Afficher la date d'expiration de licence

Pour afficher la date d'expiration dela licence actuelle, exécutez la commande suivante. Ceci n'est utile que pour le système Windows activé depuis le serveur KMS d'une organisation, car les licences de vente au détail et les clés d'activation multiples entraînent une licence perpétuelle qui n'expirera pas. Si vous n'avez pas fourni de clé de produit, vous recevrez un message d'erreur.

slmgr.vbs / xpr

Désinstaller la clé de produit

Vous pouvez supprimer la clé de produit de votre système Windows actuel avec Slmgr. Après avoir exécuté la commande ci-dessous et redémarré votre ordinateur, le système Windows n'aura pas de clé de produit et sera dans un état non activé et non autorisé.

Si vous avez installé Windows à partir d'une licence de vente au détail et que vous souhaitez utiliser cette licence sur un autre ordinateur, cela vous permet de supprimer la licence. Cela pourrait aussi être utile si vous donnez cet ordinateur à quelqu'un d'autre. Cependant, la plupart des licences Windows sont liées à l'ordinateur avec lequel elles sont fournies, sauf si vous avez acheté une copie en boîte.

Pour désinstaller désinstaller la clé de produit actuelle, exécutez la commande suivante, puis redémarrez votre ordinateur:

slmgr.vbs / upk

Windows stocke également la clé de produit dans le registre, car il est parfois nécessaire que la clé soit dans le registre lors de la configurationjusqu'à l'ordinateur. Si vous avez désinstallé la clé de produit, vous devez exécuter la commande ci-dessous pour vous assurer qu'elle est également supprimée du registre. Cela permettra aux personnes qui utilisent l'ordinateur à l'avenir de ne pas saisir la clé de produit.

L'exécution de cette commande seule ne désinstalle pas votre clé de produit. Il va le retirer du registre afin que les programmes ne puissent pas y accéder à partir de là, mais votre système Windows restera sous licence sauf si vous exécutez la commande ci-dessus pour désinstaller réellement la clé de produit. Cette option est vraiment conçue pour empêcher la clé d'être volée par des logiciels malveillants, si un logiciel malveillant fonctionnant sur le système actuel accède au registre.

slmgr.vbs / cpky

Définir ou modifier la clé de produit

Vous pouvez utiliser slmgr.vbs pour entrer une nouvelle clé de produit. Si le système Windows a déjà une clé de produit, l'utilisation de la commande ci-dessous remplace silencieusement l'ancienne clé de produit par celle que vous fournissez.

Exécutez la commande suivante pour remplacer la clé de produit, en remplaçant ##### - ##### - ##### - ##### - ##### avec la clé de produit. La commande vérifiera la clé de produit que vous entrez pour s'assurer qu'elle est valide avant de l'utiliser. Microsoft vous conseille de redémarrer l'ordinateur après avoir exécuté cette commande.

Vous pouvez également modifier votre clé de produit à partir de l'écran Activation dans l'application Paramètres, mais cette commande vous permet de le faire à partir de la ligne de commande.

slmgr.vbs / ipk ##### - ##### - ##### - ##### - #####

Activer Windows Online

Pour forcer Windows à tenter une activation en ligne, exécutezla commande suivante. Si vous utilisez une version commerciale de Windows, cela forcera Windows à tenter une activation en ligne avec les serveurs de Microsoft. Si le système est configuré pour utiliser un serveur d'activation KMS, il tentera à la place d'activer le serveur KMS sur le réseau local. Cette commande peut être utile si Windows ne s'est pas activé en raison d'une connexion ou d'un problème de serveur et que vous voulez forcer à réessayer.

slmgr.vbs / ato

Activer Windows Hors ligne

Slmgr vous permet également d'effectuer une activation hors ligne. Pour obtenir un ID d'installation pour l'activation hors ligne, exécutez la commande suivante:

slmgr.vbs / dti

Vous devez maintenant obtenir un ID de confirmation que vous pouvez utiliser pour activer le système par téléphone. Appelez le Centre d'activation de produit Microsoft, fournissez l'ID d'installation que vous avez reçu ci-dessus et un ID d'activation vous sera attribué si tout est activé.Cela vous permet d'activer les systèmes Windows sans connexion Internet.

Pour entrer l'ID de confirmation que vous avez reçu pour l'activation hors ligne, exécutez la commande suivante. Remplacez "ACTIVATIONID" par l'ID d'activation que vous avez reçu.

slmgr.vbs / atp ACTIVATIONID

Une fois que vous avez terminé, vous pouvez utiliser les commandes slmgr.vbs / dli ou slmgr.vbs / dlv pour confirmer que vous êtes activé.

Cela peut généralement être fait à partir de l'écran Activation dans l'application Paramètres si votre PC n'est pas activé - vous n'avez pas besoin d'utiliser la commande si vous préférez utiliser l'interface graphique.

Étendre le minuteur d'activation

Certains systèmes Windows offrent un temps limité où vous pouvez les utiliser comme essais gratuits avant d'entrer une clé de produit. Par exemple, Windows 7 offre une période d'essai de 30 jours avant qu'il ne commence à se plaindre auprès de vous. Pour prolonger cette période d'essai et la réinitialiser à 30 jours restants, vous pouvez utiliser la commande suivante. Comme la documentation de Microsoft l'indique, cette commande "réinitialise les minuteurs d'activation".

Cette commande ne peut être utilisée que plusieurs fois, vous pouvez donc 't prolonger indéfiniment le procès. Le nombre de fois qu'il peut être utilisé dépend du "nombre de réarmements" que vous pouvez afficher en utilisant la commande slmgr.vbs / dlv. Il semble différent sur différentes versions de Windows: trois fois sur Windows 7, et cinq fois sur Windows Server 2008 R2.

Cela ne semble plus fonctionner sur Windows 10, ce qui est très indulgent si vous ne lui fournissez pas une clé de produit de toute façon. Cette option fonctionne toujours sur les anciennes versions de Windows et peut continuer à fonctionner sur d'autres éditions de Windows, telles que Windows Server, à l'avenir.

slmgr.vbs / rearm

Slmgr.vbs peut effectuer des actions sur des ordinateurs distants, aussi

Slmgr effectue normalement les actions que vous spécifiez sur l'ordinateur actuel. Cependant, vous pouvez également administrer à distance des ordinateurs sur votre réseau si vous y avez accès. Par exemple, la première commande ci-dessous s'applique à l'ordinateur actuel, tandis que la seconde sera exécutée sur un ordinateur distant. Vous aurez juste besoin du nom de l'ordinateur, du nom d'utilisateur et du mot de passe.

slmgr.vbs / option slmgr.vbs nom d'utilisateur computername mot de passe / option

La commande Slmgr.vbs possède d'autres options utiles pour gérer l'activation KMS et l'activation par jeton. Consultez la documentation de Microsoft sur Slmgr.vbs pour plus de détails.