Primenjuje 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

Originalni datum objavljivanja: 12. septembar 2025.

KB ID: 5067470

Rezime

Alatka Windows Management Instrumentation Command-line (WMIC) napreduje u sledećoj fazi uklanjanja iz operativnog sistema Windows. WMIC će biti uklonjen prilikom nadogradnje Windows 11, verzija 25H2. Sva kasnije izdanja za Windows 11 neće podrazumevano dodati WMIC. Nova instalacija programa Windows 11, verzija 24H2 je podrazumevano uklonjena sa lokacije WMIC (može da se instalira samo kao opcionalna funkcija). Važno, uklanja se samo WMIC alatka – sama Windows Management Instrumentation (WMI) ostaje deo operativnog sistema Windows. Microsoft preporučuje da koristite PowerShell i druge moderne alatke za sve zadatke koji su prethodno izvršeni uz WMIC. Ova promena će unaprediti Windows uklanjanjem zastarele komponente bez gubitka mogućnosti upravljanja u operativnom sistemu Windows. Pripremanjem sada možete da obezbedite nesmetan prelaz u operativnom sistemu Windows.

Napomena Ovaj članak se gradi na ranijim objavama: "Zastarevanje WMIC uslužnog programa: Sledeći koraci", neodobrene funkcije za windows dokumentaciju klijenta, funkcije uklonjene ili zastarene u dokumentaciji za Windows Server 2012. i napomenu Važno u članku podrške za uslužnu liniju WMI komandne linije (WMIC).

Uputstva za umanjivanje

Ako ste koristili WMIC za administrativne zadatke ili u aplikacijama, migrirajte iz usluge WMIC i koristite podržane alternative. Primarna radnja je da prestanete da wmic.exe koristite PowerShell (ili neki drugi WMI interfejs). Imajte na umu da Windows ne gubi funkcionalnost – i dalje možete da izvršite upite i upravljate sve što ste ranije mogli, samo pomoću različitih alatki. Resursi i dokumentacija o WMI-u u programu PowerShell pružaju uputstva za olakšavanje ovog prelaza. Ako sada izvršite ove korake umanjivanja, obezbedićete da se tokovi posla, kada se WMIC uklone, nastave bez prekida. Evo ključnih preporuka za pripremu za uklanjanje WMIC- a:

  • Koristite PowerShell za WMI zadatke. PowerShell uključuje ugrađene cmdlet komande za Windows instrumentaciju upravljanja koje mogu da rade sve što je WMIC uradio (i još mnogo toga). Uobičajeni WMIC upiti mogu direktno da se zamene PowerShell komandama. Na primer, da biste vratili listu imena procesa:

    • Zamenite WMIC upit: wmmic putanja win32_process dobiti ime.

    • Umesto toga koristite PowerShell komandu: Get-CimInstance Win32_Process | Select-Object ime.

    Ako imate grupne datoteke ili skripte koje pozivaju WMIC, planirajte da ih ponovo napišete pomoću PowerShell cmdlet komandi (kao što su Get-CimInstance, Get-WmiObject, Invoke-CimMethod i takolje). Ako je potrebno, pokrenite PowerShell iz CMD odziva koristeći sintaksu powershell -c "<komande>". Dakle, čak i u kontekstima komandne linije, možete da pozivate PowerShell komande da zamene WMIC..

  • Razmotrite programske alternative. Ako imate aplikacije ili napredne skripte koje koriste WMIC, možete postići iste rezultate izvršavanjem upita WMI na drugi način. Na primer, možete da koristite COM API ili .NET biblioteke WMI (kao što je System.Management u C#) da biste izvršili WMI upite direktno u kodu. Jezici za skripte mogu da vrše interakciju i sa WMI-om bez funkcije WMIC. Sve mogućnosti koje koristite u funkciji WMIC pruža osnovna WMI infrastruktura, kojoj možete da pristupite putem programa PowerShell ili programskog interfejsa. Microsoft dokumentacija sadrži primere kako da izvršite WMI operacije u kodu. Prebacivanje na ove metode pomoći će vam da obezbedite da alatke nastave da funkcionišu kada WMIC nestane.

  • Ažurirajte dokumentaciju i procese. Ažurirajte internu IT dokumentaciju, skripte za podršku ili korisničke vodiče koji su upućili na WMIC komande kako bi odrazile novi pristup. Na primer, ako članak podrške saopštava korisnicima da pokreću WMIC komandu za prikupljanje informacija, napišite ih tako da koriste PowerShell ili programske interfejse. Ovo će sprečiti zabunu kada WMIC više ne bude dostupan. Isto tako, ako bilo koji automatizovani sistem za primenu ili nadgledanje u okruženju koristi WMIC, ažurirajte ga da biste koristili alternativu pre nego što WMIC uklanjanje stupa na snagu.

Najčešća pitanja

WMIC je skraćeno za Windows Management Instrumentation Komandna linija. To je zastareli ugrađeni Windows alatka komandne linije koja vam omogućava da vršite interakciju sa sistemom Windows Management Instrumentation (WMI) putem tekstualnih komandi.

Ne, WMI se ne uklanja. Uklanja se samo alatka komandne linije WMIC. Osnovna infrastruktura Windows Management Instrumentation (WMI) ostaje osnovni deo operativnog sistema Windows i to ne utiče na ovo uklanjanje. I dalje ćete moći da koristite WMI putem PowerShell cmdlet komandi, skripti i drugih alatki. Svaka skripta ili aplikacija koja koristi WMI na drugi način (na primer, PowerShell skripta koja ne koristi Get-CimInstance ili C# program koristeći WMI klase) nastaviće da funkcioniše normalno.

WMIC će biti uklonjen počevši od operativnog sistema Windows 11, verzija 25H2.

WMIC će biti uklonjen nakon nadogradnje na Windows 11 verziji 25H2 i novijim verzijama.

Trebalo bi da ažurirate skripte i alatke tako da što pre koriste PowerShell ili neki drugi podržani metod. Sve što ste uradili sa WMIC komandom možete da pokrenete pomoću programa PowerShell. Na primer, WMIC objava na blogu pokazuje kako tipičan WMIC upit može da se zameni jednakom PowerShell komandom pomoću komande Get-CimInstance. Ako imate grupnu datoteku koja poziva WMIC, možete da je ponovo napisujete kao PowerShell skriptu ili da koristite PowerShell u okviru grupne datoteke. Ako su alatke složenije, možete da koristite biblioteke za programiranje za WMI. za WMI.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.