Primjenjuje se na
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

Izvorni datum objave: 12. rujna 2025.

ID baze znanja: 5067470

Sažetak

Alat naredbenog retka (WMIC) windows Management Instrumentation (Windows Management Instrumentation) napreduje prema sljedećoj fazi uklanjanja iz sustava Windows. WMIC će se ukloniti prilikom nadogradnje na Windows 11, verzija 25H2. Sva novija izdanja za Windows 11 po zadanom neće obuhvaćati WMIC dodan. Nova instalacija sustava Windows 11, verzija 24H2 već je prema zadanim postavkama uklonjena pomoću WMIC-a (može se instalirati samo kao neobavezna značajka). Važno je da se uklanja samo WMIC alat – sam Windows Management Instrumentation (WMI) ostaje dio sustava Windows. Microsoft preporučuje korištenje komponente PowerShell i drugih modernih alata za sve zadatke koje ste prethodno obavili uz WMIC. Ta će promjena pojednostavniti Sustav Windows uklanjanjem zastarjele komponente bez gubitka mogućnosti upravljanja u sustavu Windows. Pripremajući se sada, možete osigurati besprijekorni prijelaz u sustavu Windows.

Napomena Ovaj se članak temelji na ranijim najavama: "Ukidanje uslužnog programa WMIC: sljedeći koraci" blog, zastarjele značajke za dokumentaciju klijenta sustava Windows, Značajke uklonjene ili zastarjele u dokumentaciji programa Windows Server 2012 i Važna napomena u članku o podršci za naredbeni redak WMI (WMIC).

Smjernice za ublažavanje

Ako ste WMIC koristili za administrativne zadatke ili u aplikacijama, migrirajte izvan WMIC-a i koristite podržane alternative. Primarna je akcija da prestanete koristiti wmic.exe umjesto toga koristiti PowerShell (ili drugo WMI sučelje). Imajte na umu da Windows ne gubi funkcionalnost – i dalje možete stvarati upite i upravljati svime što ste prije mogli, samo pomoću različitih alata. Resursi i dokumentacija o WMI-u u ljuski PowerShell pružaju smjernice za olakšavanje prijelaza. Uz ove korake ublažavanja odmah će se osigurati da će se tijekovi rada nastaviti bez prekida kada se WMIC ukloni. Evo ključnih preporuka za pripremu uklanjanja WMIC-a:

  • Koristite PowerShell za WMI zadatke. PowerShell sadrži ugrađene cmdlete za Windows Management Instrumentation koji mogu učiniti sve što je WMIC učinio (i još mnogo toga). Uobičajeni WMIC upiti mogu se izravno zamijeniti naredbama komponente PowerShell. Da biste, primjerice, vratili popis naziva procesa:

    • Zamijenite WMIC upit: wmic put win32_process naziv.

    • Umjesto toga koristite naredbu PowerShell: Get-CimInstance Win32_Process | Select-Object naziv.

    Ako imate skupne datoteke ili skripte koje pozivaju WMIC, namjeravate ih ponovno napisati pomoću cmdleta komponente PowerShell (kao što su Get-CimInstance, Get-WmiObject, Invoke-CimMethod itd.). Ako je potrebno, pokrenite PowerShell iz CMD upita pomoću sintakse powershell -c "<naredbu>". Dakle, čak i u kontekstima naredbenog retka možete pozvati naredbe komponente PowerShell da biste zamijenili WMIC..

  • Razmislite o programskim alternativama. Ako imate aplikacije ili napredne skripte koje koriste WMIC, iste rezultate možete postići slanjem upita WMI-u putem drugih načina. Možete, primjerice, koristiti WMI COM API ili .NET biblioteke (kao što je System.Management u C#-u) za izvršavanje WMI upita izravno u kodu. Jezici za skriptiranje mogu komunicirati i s WMI-jem bez WMIC-a. Sve mogućnosti koje ste koristili u WMIC-u pružaju temeljna WMI infrastruktura kojoj možete pristupiti putem ljuske PowerShell ili sučelja za programiranje. Microsoftova dokumentacija sadrži primjere izvođenja WMI operacija u kodu. Prebacivanje na te metode omogućit će nastavak rada alata nakon što WMIC nestane.

  • Ažurirajte dokumentaciju i procese. Ažurirajte internu IT dokumentaciju, skripte podrške ili korisničke vodiče koji su referencirali WMIC naredbe da bi odražavali novi pristup. Ako, primjerice, članak podrške govori korisnicima da pokreću WMIC naredbu za prikupljanje informacija, prepišite ih da bi koristili PowerShell ili programska sučelja. To će spriječiti zbrku kada WMIC više ne bude dostupan. Isto tako, ako bilo koji automatizirani sustav implementacije ili nadzora u vašem okruženju koristi WMIC, ažurirajte ga tako da koristi alternativu prije nego što uklanjanje WMIC-a stupi na snagu.

Najčešća pitanja

WMIC je kratica za Windows Management Instrumentation Command-line. To je naslijeđeni ugrađeni alat naredbenog retka sustava Windows koji omogućuje interakciju sa sustavom Windows Management Instrumentation (WMI) putem tekstnih naredbi.

Ne, WMI se ne uklanja. Uklanja se samo alat naredbenog retka WMIC. Temeljna infrastruktura Windows Management Instrumentation (WMI) ostaje temeljni dio sustava Windows i na njega ne utječe to uklanjanje. I dalje ćete moći koristiti WMI putem cmdleta, skripti i drugih alata komponente PowerShell. Sve skripte ili aplikacije koje koriste WMI putem drugih načina (primjerice, skripta komponente PowerShell koja koristi Get-CimInstance ili C# program pomoću WMI klasa) nastavit će normalno funkcionirati.

WMIC će se ukloniti počevši od verzije 25H2 sustava Windows 11.

WMIC će se ukloniti nakon nadogradnje na Windows 11, verziju 25H2 i noviju.

Skripte i alate ažurirajte tako da koriste PowerShell ili neki drugi podržani način što je prije moguće. Sve što ste učinili pomoću naredbe WMIC moguće je pokrenuti pomoću komponente PowerShell. Na primjer, članak na WMIC blogu pokazuje kako se uobičajeni WMIC upit može zamijeniti ekvivalentnom naredbom PowerShell pomoću get-CimInstancea. Ako imate skupnu datoteku koja poziva WMIC, možete je ponovno napisati kao skriptu komponente PowerShell ili koristiti PowerShell unutar skupne datoteke. Ako su alati složeniji, možete koristiti biblioteke za programiranje za WMI. za WMI.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.