Dotyczy
Windows 11 Enterprise and Education, version 25H2 Windows 11 Enterprise Multi-Session, version 25H2 Windows 11 Home and Pro, version 25H2 Windows 11 IoT Enterprise, version 25H2

Oryginalna data publikacji: 12 września 2025 r.

Identyfikator BAZY WIEDZY: 5067470

Podsumowanie

Narzędzie Wiersz polecenia Instrumentacja zarządzania windows (WMIC) przygotowuje się do kolejnego etapu usunięcia z systemu Windows. Funkcja WMIC zostanie usunięta podczas uaktualniania do Windows 11, wersja 25H2. Wszystkie późniejsze wersje dla Windows 11 nie będą domyślnie uwzględniać WMIC. Nowa instalacja Windows 11 w wersji 24H2 ma już domyślnie usunięte WMIC (można ją zainstalować tylko jako funkcję opcjonalną). Co ważne, usuwane jest tylko narzędzie WMIC — samo narzędzie Instrumentacja zarządzania Windows (WMI) pozostaje częścią systemu Windows. Firma Microsoft zaleca używanie programu PowerShell i innych nowoczesnych narzędzi do wykonywania zadań wykonywanych wcześniej za pomocą funkcji WMIC. Ta zmiana usprawni system Windows, usuwając przestarzały składnik bez utraty możliwości zarządzania w systemie Windows. Przygotowując się teraz, możesz zapewnić płynne przejście w systemie Windows.

Uwaga Ten artykuł bazuje na wcześniejszych ogłoszeniach: blog "Wycofanie narzędzia WMIC: następne kroki",przestarzałe funkcje dokumentacji klienta systemu Windows, Funkcje usunięte lub wycofane w dokumentacji Windows Server 2012 oraz uwaga Ważna w artykule pomocy technicznej wiersza polecenia WMI (WMIC).

Wskazówki dotyczące łagodzenia

Jeśli do zadań administracyjnych lub aplikacji używano funkcji WMIC, zmigruj ją z usługi WMIC i użyj obsługiwanych rozwiązań alternatywnych. Podstawową akcją jest zaprzestanie używania wmic.exe i użycie programu PowerShell (lub innego interfejsu WMI). Pamiętaj, że system Windows nie traci żadnej funkcjonalności — nadal możesz wykonywać zapytania i zarządzać wszystkim, co było możliwe wcześniej, tylko za pomocą różnych narzędzi. Zasoby i dokumentacja dotycząca usługi WMI w programie PowerShell zawierają wskazówki ułatwiające przejście. Wykonanie tych kroków łagodzenia teraz pomoże zapewnić, że po usunięciu funkcji WMIC przepływy pracy będą kontynuowane bez zakłóceń. Oto najważniejsze zalecenia, aby przygotować się do usunięcia WMIC:

  • Użyj programu PowerShell do wykonywania zadań WMI. Program PowerShell zawiera wbudowane polecenia cmdlet dla instrumentacji zarządzania windows, które umożliwiają obsługę wszystkich funkcji WMIC (i nie tylko). Typowe zapytania WMIC można bezpośrednio zastąpić poleceniami programu PowerShell. Aby na przykład zwrócić listę nazw procesów:

    • Zamień zapytanie WMIC: ścieżka wmic win32_process uzyskania nazwy.

    • Zamiast tego użyj polecenia programu PowerShell: Get-CimInstance Win32_Process | Select-Object Nazwa.

    Jeśli masz pliki wsadowe lub skrypty wywołujące technologię WMIC, zaplanuj ich ponowne napisanie przy użyciu poleceń cmdlet programu PowerShell (takich jak Get-CimInstance, Get-WmiObject, Invoke-CimMethod itp.). W razie potrzeby uruchom program PowerShell z poziomu wiersza polecenia cmd, używając składni "<polecenia>" programu PowerShell. Dlatego nawet w kontekstach wiersza polecenia można wywołać polecenia programu PowerShell w celu zastąpienia funkcji WMIC.

  • Rozważ alternatywy programowe. Jeśli masz aplikacje lub skrypty zaawansowane korzystające z funkcji WMIC, możesz osiągnąć te same wyniki, wysyłając zapytanie do usługi WMI za pomocą innych środków. Można na przykład użyć interfejsu API COM lub bibliotek .NET firmy WMI (takich jak System.Management w języku C#), aby bezpośrednio wykonywać zapytania WMI w kodzie. Języki skryptów mogą również współdziałać z usługą WMI bez WMIC. Każda funkcja używana w funkcji WMIC jest udostępniana przez podstawową infrastrukturę WMI, do której można uzyskać dostęp za pośrednictwem programu PowerShell lub interfejsów programowania. Dokumentacja firmy Microsoft zawiera przykłady wykonywania operacji WMI w kodzie. Przejście na te metody pomoże zapewnić, że narzędzia będą nadal działać po zakończeniu działania funkcji WMIC.

  • Zaktualizuj dokumentację i procesy. Zaktualizuj dowolną wewnętrzną dokumentację informatyczną, skrypty pomocy technicznej lub podręczniki użytkownika, które odwoływały się do poleceń WMIC, aby odzwierciedlić nowe podejście. Jeśli na przykład artykuł pomocy technicznej nakazuje użytkownikom uruchomienie polecenia WMIC w celu zebrania informacji, należy je ponownie napisać w celu użycia programu PowerShell lub interfejsów programowych. Pomoże to uniknąć nieporozumień, gdy funkcja WMIC nie będzie już dostępna. Podobnie, jeśli dowolny automatyczny system wdrażania lub monitorowania w środowisku korzysta z funkcji WMIC, zaktualizuj go, aby zastosować alternatywę przed wprowadzeniem w życie usuwania WMIC.

Często zadawane pytania

WMIC to skrót od Wiersz polecenia Instrumentacja zarządzania Windows. Jest to starsze wbudowane narzędzie wiersza polecenia systemu Windows, które umożliwia interakcję z systemem Instrumentacja zarządzania Windows (WMI) za pomocą poleceń tekstowych.

Nie, WMI nie jest usuwane. Usuwane jest tylko narzędzie wiersza polecenia WMIC. Podstawowa infrastruktura Instrumentacja zarządzania Windows (WMI) pozostaje podstawową częścią systemu Windows i nie ma na niątkę. Nadal będzie można używać usługi WMI za pomocą poleceń cmdlet, skryptów i innych narzędzi programu PowerShell. Każdy skrypt lub aplikacja używająca usługi WMI za pomocą innych środków (na przykład skrypt programu PowerShell, który Get-CimInstance lub program C# korzystający z klas WMI) będzie nadal działać normalnie.

Funkcja WMIC zostanie usunięta, począwszy od systemu Windows 11 w wersji 25H2.

Usługa WMIC zostanie usunięta po uaktualnieniu do Windows 11 w wersji 25H2 lub nowszej.

Należy zaktualizować skrypty i narzędzia, aby jak najszybciej użyć programu PowerShell lub innej obsługiwanej metody. Wszystko, co zrobiłeś za pomocą polecenia WMIC, można uruchomić za pomocą programu PowerShell. Na przykład we wpisie w blogu WMIC pokazano, jak typowe zapytanie WMIC można zastąpić równoważnym poleceniem programu PowerShell przy użyciu funkcji Get-CimInstance. Jeśli masz plik wsadowy, który wywołuje technologię WMIC, możesz przepisać go jako skrypt programu PowerShell lub użyć programu PowerShell w pliku partii. Jeśli narzędzia są bardziej złożone, możesz użyć bibliotek programistycznych dla usługi WMI. w przypadku usługi WMI.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.