S’applique à
Win 10 Ent LTSB 2016 Win 10 Ent LTSC 2019 Windows 10 IoT Enterprise LTSC 2021 Windows 10, version 22H2, all editions Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2 Windows 11 SE, version 23H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows 11 version 26H1, all editions Windows Server 2012 ESU Windows Server 2012 R2 ESU Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server 2025

Date de publication d’origine : 12 septembre 2025

ID de la base de connaissances : 5067470

Modifier la date

Modifier la description

13 février 2026

  • Révision de la section « Résumé » et suppression de la note, car les informations sont désormais incorporées dans cet article.

  • Ajout d’un chronologie pour indiquer quand l’utilitaire WMIC a été déprécié, désactivé et supprimé de Windows.

  • Ajout d’une section « Ressources supplémentaires ».

28 janvier 2026

  • Mise à jour de la section « S’applique à » à « Windows 11, version 25H2 »

Dans cet article

Résumé

Cet article fournit des conseils pour la migration à partir de l’utilitaire de ligne de commande Windows Management Instrumentation (WMIC). L’utilitaire WMIC approche de sa suppression complète et de sa mise hors service pour sécuriser et renforcer votre environnement. Les dernières installations de Windows 11, version 24H2 et 25H2 ont déjà l’utilitaire WMIC supprimé par défaut ; il est uniquement installable en tant que fonctionnalité à la demande (FoD). L’utilitaire WMIC sera entièrement supprimé dans la prochaine mise à jour des fonctionnalités Windows et ne sera plus disponible en tant que fonctionnalité à la demande (FoD). Il est fortement recommandé d’effectuer votre migration dès que possible.

Il est important de noter que seul l’outil WMIC est déprécié . Windows Management Instrumentation (WMI) lui-même fait partie de Windows. Microsoft recommande d’utiliser PowerShell et d’autres outils modernes pour toutes les tâches précédemment effectuées avec l’utilitaire WMIC. Cette modification renforce Windows en supprimant un composant obsolète sans perdre de fonctionnalités de gestion dans Windows. En vous préparant maintenant, vous pouvez garantir une transition en douceur à partir de l’utilitaire WMIC obsolète.

Chronologie

2016: L’utilitaire WMIC a été déprécié dans Windows Server 2012. 

2021: L’utilitaire WMIC a été déconseillé dans Windows 10, version 21H2. 

2022: L’utilitaire WMIC est disponible dans Windows 11 version 22H2 en tant que fonctionnalité à la demande (FoD), qui a été préinstallée et activée par défaut. 

2024 : L’utilitaire WMIC est désactivé par défaut dans Windows 11, versions 23H2 et 24H2. Il est toujours disponible en tant que fonctionnalité à la demande (FoD).

2025: L’utilitaire WMIC est supprimé, s’il est déjà installé, lors de la mise à niveau vers Windows 11, version 25H2. Toutefois, vous pouvez le rajouter en tant que fonctionnalité à la demande (FoD).

2026: L’utilitaire WMIC sera complètement supprimé de Windows 11 dans la prochaine mise à jour des fonctionnalités Windows. Il ne sera pas disponible en tant que fonctionnalité à la demande (FoD).

Gérez activement vos projets

Si vous avez utilisé l’utilitaire WMIC pour des tâches d’administration ou dans des applications, nous vous recommandons de migrer hors de l’utilitaire WMIC et d’utiliser des alternatives prises en charge. N’oubliez pas que Windows ne perd aucune fonctionnalité : continuez à interroger et à gérer les systèmes Windows à l’aide d’outils pris en charge tels que PowerShell ou des interfaces programmatiques. Les organisations avec des systèmes de déploiement ou de supervision automatisés qui s’appuient sur WMIC doivent valider et mettre à jour leurs outils pour éviter les interruptions.

  • Utilisez PowerShell pour les tâches WMI. WMI dans PowerShell inclut des applets de commande intégrées pour Windows Management Instrumentation qui peuvent effectuer tout ce que WMIC a fait (et bien plus encore). Les requêtes WMIC courantes peuvent être remplacées directement par des commandes PowerShell. Par exemple, pour renvoyer une liste de noms de processus :

    • Remplacez la requête WMIC : chemin d’accès wmic win32_process obtenir le nom.

    • Utilisez la commande PowerShell à la place : Get-CimInstance Win32_Process | Select-Object Nom.

    Si vous avez des fichiers de commandes ou des scripts qui appellent WMIC, prévoyez de les réécrire à l’aide des applets de commande PowerShell (telles que Get-CimInstance, Get-WmiObject, Invoke-CimMethod, etc.). Si nécessaire, exécutez PowerShell à partir d’une invite CMD à l’aide de la syntaxe « <commande> » powershell -c . Ainsi, même dans les contextes de ligne de commande, vous pouvez appeler des commandes PowerShell pour remplacer WMIC.

  • Envisagez des alternatives programmatiques. Si vous avez des applications ou des scripts avancés qui utilisent WMIC, vous pouvez obtenir les mêmes résultats en interrogeant WMI par d’autres moyens. Par instance, vous pouvez utiliser l’API COM de WMI ou des bibliothèques .NET (comme System.Management en C#) pour exécuter des requêtes WMI directement dans le code. Les langages de script peuvent également interagir avec WMI sans WMIC. Toute fonctionnalité que vous avez utilisée dans WMIC est fournie par l’infrastructure WMI sous-jacente, à laquelle vous pouvez accéder via PowerShell ou des interfaces de programmation. La documentation Microsoft contient des exemples d’opérations WMI dans le code. L’utilisation de ces méthodes permet de s’assurer que vos outils continuent de fonctionner une fois que WMIC est parti.

  • Mettre à jour la documentation et les processus. Mettez à jour toute documentation informatique interne, les scripts de support ou les guides utilisateur qui référencent des commandes WMIC pour refléter la nouvelle approche. Par exemple, si un article de support demande aux utilisateurs d’exécuter une commande WMIC pour collecter des informations, réécrire celle-ci pour utiliser PowerShell ou des interfaces programmatiques. Cela permet d’éviter toute confusion une fois que WMIC n’est plus disponible. De même, si un système de surveillance ou de déploiement automatisé dans votre environnement utilise WMIC, mettez-le à jour pour utiliser une alternative avant que la suppression de WMIC ne prenne effet.

Forum aux questions

WMIC signifie Ligne de commande Windows Management Instrumentation. Il s’agit d’un outil en ligne de commande windows intégré hérité qui vous permet d’interagir avec le système WMI (Windows Management Instrumentation) via des commandes de texte.

Non, WMI n’est pas supprimé. Seul l’outil en ligne de commande WMIC est supprimé. L’infrastructure WMI (Windows Management Instrumentation) sous-jacente reste une partie essentielle de Windows et n’est pas affectée par cette suppression. 

Vous pourrez toujours utiliser WMI via :

  • Applets de commande PowerShell (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)

  • Interfaces de programmation (.NET System.Management, API COM)

  • Autres langages de script** qui interagissent avec WMI

Tout script ou application utilisant WMI via d’autres moyens (par exemple, un script PowerShell utilisant Get-CimInstance ou un programme C# utilisant des classes WMI) continuera à fonctionner normalement. **Seul le wrapper de ligne de commande wmic.exe est supprimé, et non le service WMI lui-même. 

WMIC sera supprimé à partir de Windows 11, version 25H2. Vous pouvez le rajouter en tant que fonctionnalité à la demande (FoD). 

WMIC sera complètement supprimé dans la prochaine mise à jour des fonctionnalités Windows 11 en 2026. Vous ne pouvez pas le rajouter en tant que fonctionnalité à la demande (FoD).

Vous devez mettre à jour vos scripts et outils pour utiliser PowerShell ou une autre méthode prise en charge dès que possible. Tout ce que vous avez fait avec une commande WMIC peut être exécuté avec PowerShell. Par exemple, le billet de blog WMIC montre comment une requête WMIC classique peut être remplacée par une commande PowerShell équivalente à l’aide de Get-CimInstance. Si vous avez un fichier de commandes qui appelle WMIC, vous pouvez le réécrire en tant que script PowerShell ou utiliser PowerShell dans le fichier de commandes. Si vos outils sont plus complexes, vous pouvez utiliser des bibliothèques de programmation pour WMI.

Ressources supplémentaires

Dépréciation de l’utilitaire de ligne de commande WMI (WMIC) : étapes suivantes 

Fonctionnalités déconseillées dans le client Windows 

Fonctionnalités supprimées ou déconseillées dans Windows Server 2012 

Utilitaire de ligne de commande WMI (WMIC) - Applications Win32 

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.