Gilt für
DO_Not_USE_Windows 11 Enterprise and Education, version 25H2 DO_NOT_USE_Windows 11 Enterprise Multi-Session, version 25H2 DO_NOT_USE_Windows 11 Home and Pro, version 25H2 Windows 11 IoT Enterprise, version 25H2

Ursprüngliches Veröffentlichungsdatum: 12. September 2025

KB-ID: 5067470

Zusammenfassung

Das WMIC-Tool (Windows Management Instrumentation Command-line) geht in richtung der nächsten Phase für die Entfernung von Windows. WMIC wird beim Upgrade auf Windows 11 Version 25H2 entfernt. Alle späteren Versionen für Windows 11 enthalten standardmäßig nicht hinzugefügte WMIC. Bei einer Neuinstallation von Windows 11 Version 24H2 wurde WMIC bereits standardmäßig entfernt (es ist nur als optionales Feature installierbar). Wichtig ist, dass nur das WMIC-Tool entfernt wird. Die Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) selbst bleibt Teil von Windows. Microsoft empfiehlt die Verwendung von PowerShell und anderen modernen Tools für alle Aufgaben, die zuvor mit WMIC ausgeführt wurden. Diese Änderung optimiert Windows, indem eine veraltete Komponente entfernt wird, ohne verwaltungsfunktionen in Windows zu verlieren. Wenn Sie sich jetzt vorbereiten, können Sie einen reibungslosen Übergang in Windows sicherstellen.

Hinweis Dieser Artikel baut auf früheren Ankündigungen auf: Blog "WMIC utility deprecation: Next steps", Deprecated features for Windows client documentation, Features Removed or Deprecated in Windows Server 2012 documentation, and the Important note on the WMI command-line (WMIC) utility support article.

Leitfaden zur Entschärfung

Wenn Sie WMIC für administrative Aufgaben oder in Anwendungen verwendet haben, migrieren Sie von WMIC weg, und verwenden Sie unterstützte Alternativen. Die primäre Aktion besteht darin, die Verwendung von wmic.exe zu beenden und stattdessen PowerShell (oder eine andere WMI-Schnittstelle) zu verwenden. Denken Sie daran, dass Windows keine Funktionalität verliert – Sie können immer noch alles abfragen und verwalten, was Sie zuvor konnten, nur mit verschiedenen Tools. Die Ressourcen und Dokumentation zu WMI in PowerShell bieten Anleitungen, um diesen Übergang zu vereinfachen. Wenn Sie jetzt diese Schritte zur Entschärfung ausführen, können Sie sicherstellen, dass Ihre Workflows ohne Unterbrechung fortgesetzt werden, wenn WMIC entfernt wird. Hier sind die wichtigsten Empfehlungen für die Vorbereitung der Entfernung von WMIC:

  • Verwenden Sie PowerShell für WMI-Aufgaben. PowerShell enthält integrierte Cmdlets für die Windows-Verwaltungsinstrumentation, die alles erledigen können, was WMIC getan hat (und mehr). Allgemeine WMIC-Abfragen können direkt durch PowerShell-Befehle ersetzt werden. So geben Sie beispielsweise eine Liste von Prozessnamen zurück:

    • Ersetzen Sie die WMIC-Abfrage wmic path win32_process name abrufen.

    • Verwenden Sie stattdessen den PowerShell-Befehl: Get-CimInstance Win32_Process | Select-Object Name.

    Wenn Sie über Batchdateien oder Skripts verfügen, die WMIC aufrufen, planen Sie, diese mithilfe von PowerShell-Cmdlets (z. B. Get-CimInstance, Get-WmiObject, Invoke-CimMethod usw.) neu zu schreiben. Führen Sie PowerShell bei Bedarf über eine CMD-Eingabeaufforderung aus, indem Sie die powershell -c-Syntax "<Befehl>" verwenden. Sie können also auch in Befehlszeilenkontexten PowerShell-Befehle aufrufen, um WMIC zu ersetzen.

  • Ziehen Sie programmgesteuerte Alternativen in Betracht. Wenn Sie über Anwendungen oder erweiterte Skripts verfügen, die WMIC verwenden, können Sie die gleichen Ergebnisse erzielen, indem Sie WMI auf andere Weise abfragen. Für instance können Sie die COM-API von WMI oder .NET-Bibliotheken (z. B. System.Management in C#) verwenden, um WMI-Abfragen direkt im Code auszuführen. Skriptsprachen können auch ohne WMIC mit WMI interagieren. Jede Funktion, die Sie in WMIC verwendet haben, wird von der zugrunde liegenden WMI-Infrastruktur bereitgestellt, auf die Sie über PowerShell oder Programmierschnittstellen zugreifen können. Die Microsoft-Dokumentation enthält Beispiele zum Ausführen von WMI-Vorgängen im Code. Wenn Sie zu diesen Methoden wechseln, können Sie sicherstellen, dass Ihre Tools weiterhin funktionieren, nachdem WMIC nicht mehr vorhanden ist.

  • Dokumentation und Prozesse aktualisieren. Aktualisieren Sie alle internen IT-Dokumentationen, Supportskripts oder Benutzerhandbücher, die auf WMIC-Befehle verwiesen haben, um den neuen Ansatz widerzuspiegeln. Wenn beispielsweise ein Supportartikel Benutzer angibt, einen WMIC-Befehl zum Sammeln von Informationen auszuführen, schreiben Sie ihn um, um PowerShell oder programmgesteuerte Schnittstellen zu verwenden. Dies trägt dazu bei, Verwirrung zu vermeiden, sobald WMIC nicht mehr verfügbar ist. Wenn ein automatisiertes Bereitstellungs- oder Überwachungssystem in Ihrer Umgebung WMIC verwendet, aktualisieren Sie es, um eine Alternative zu verwenden, bevor die WMIC-Entfernung wirksam wird.

Häufig gestellte Fragen

WMIC steht für Windows Management Instrumentation Command-line. Es handelt sich um ein älteres integriertes Windows-Befehlszeilentool, mit dem Sie über Textbefehle mit dem WMI-System (Windows Management Instrumentation) interagieren können.

Nein, WMI wird nicht entfernt. Nur das WMIC-Befehlszeilentool wird entfernt. Die zugrunde liegende WMI-Infrastruktur (Windows Management Instrumentation) bleibt ein Kernbestandteil von Windows und ist von dieser Entfernung nicht betroffen. Sie können WMI weiterhin über PowerShell-Cmdlets, Skripts und andere Tools verwenden. Alle Skripts oder Anwendungen, die WMI auf andere Weise verwenden (z. B. ein PowerShell-Skript, das Get-CimInstance oder ein C#-Programm mit WMI-Klassen verwendet), funktionieren weiterhin normal.

WMIC wird ab Windows 11, Version 25H2, entfernt.

WMIC wird nach einem Upgrade auf Windows 11 Version 25H2 und höher entfernt.

Sie sollten Ihre Skripts und Tools so bald wie möglich aktualisieren, um PowerShell oder eine andere unterstützte Methode zu verwenden. Alles, was Sie mit einem WMIC-Befehl ausgeführt haben, kann mit PowerShell ausgeführt werden. Der WMIC-Blogbeitrag zeigt beispielsweise, wie eine typische WMIC-Abfrage mithilfe von Get-CimInstance durch einen entsprechenden PowerShell-Befehl ersetzt werden kann. Wenn Sie über eine Batchdatei verfügen, die WMIC aufruft, können Sie sie als PowerShell-Skript umschreiben oder PowerShell in der Batchdatei verwenden. Wenn Ihre Tools komplexer sind, können Sie Programmierbibliotheken für WMI verwenden. für WMI.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.