Taikoma
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

Pradinė publikavimo data: 2025 m. rugsėjo 12 d.

KB ID: 5067470

Keisti datą

Keisti aprašą

2026 m. vasario 13 d.

  • Peržiūrėta dalis "Suvestinė" ir pašalinta pastaba, nes informacija dabar įtraukta į šį straipsnį.

  • Pridėta laiko planavimo juosta, nurodanti, kada WMIC paslaugų programa buvo pasenusi, išjungta ir pašalinta iš "Windows".

  • Pridėtas skyrius "Papildomi ištekliai".

2026 m. sausio 28 d.

  • Atnaujintas skyrius "Taikoma" į "Windows 11, 25H2 versija"

Šiame straipsnyje:

Suvestinė

Šiame straipsnyje pateikiamos instrukcijos, kaip perkelti iš "Windows" valdymo instrumentuotės komandų eilutės (WMIC) priemonės. WMIC paslaugų programa artėja prie visiško pašalinimo ir išėjimo į pensiją, kad padėtų apsaugoti ir sustildyti jūsų aplinką. Naujausiuose Windows 11 24H2 ir 25H2 versijų diegimuose WMIC paslaugų programa jau pašalinta pagal numatytuosius parametrus; ją galima įdiegti tik kaip funkciją pagal poreikį (FOD). WMIC paslaugų programa bus visiškai pašalinta kitame "Windows" funkcijų naujinime ir nebebus pasiekiama kaip funkcija pagal poreikį (FOD). Primygtinai rekomenduojama kuo greičiau užbaigti perkėlimą.

Svarbu, kad nebenaudojamas tik WMIC įrankis – "Windows" valdymo instrumentuotė (WMI) lieka "Windows" dalimi. "Microsoft" rekomenduoja naudoti "PowerShell" ir kitus modernius įrankius bet kokioms užduotims, anksčiau atliktoms su WMIC paslaugų programa. Šis pakeitimas sustikins "Windows" pašalinant pasenusius komponentus neprarandant jokių valdymo galimybių sistemoje "Windows". Rengiasi dabar, galite padėti užtikrinti sklandų perėjimą nuo pasenusios WMIC naudingumo.

Laiko planavimo juosta

2016: 2012 Windows Server. WMIC paslaugų programa buvo uždrausta. 

2021: WMIC paslaugų programa buvo uždrausta Windows 10 21H2 versijoje. 

2022: WMIC paslaugų programa pasiekiama Windows 11 22H2 versijoje kaip funkcija pagal poreikį (FOD), kuri buvo iš anksto įdiegta ir įjungta pagal numatytuosius parametrus. 

2024 m. WMIC paslaugų programa pagal numatytuosius parametrus išjungta Windows 11 23H2 ir 24H2 versijose. Ji vis dar pasiekiama kaip funkcija pagal poreikį (FOD).

2025: WMIC paslaugų programa pašalinama, jei jau įdiegta, naujinant į Windows 11 25H2 versiją. Tačiau galite vėl ją įtraukti kaip funkciją pagal poreikį (FOD).

2026: WMIC paslaugų programa bus visiškai pašalinta iš Windows 11 kitame "Windows" funkcijų naujinime. Ji nebus pasiekiama kaip funkcija pagal poreikį (FOD).

Imkitės veiksmų

Jei naudojate WMIC paslaugų programą administravimo užduotims atlikti arba programose, rekomenduojame pereiti nuo WMIC priemonės ir naudoti palaikomas alternatyvas. Atminkite, kad "Windows" nepraranda jokių funkcijų – toliau užklauskite ir valdykite "Windows" sistemas naudodami palaikomus įrankius, pvz., "PowerShell" arba programavimo sąsajas. Organizacijos su automatinio diegimo arba stebėjimo sistemomis, kurios priklauso nuo WMIC, turėtų patvirtinti ir atnaujinti savo įrankius, kad išvengtų trikčių.

  • Naudokite "PowerShell" WMI užduotims atlikti. "PowerShell" WMI yra įtaisytųjų "cmdlet", skirtų "Windows" valdymo instrumentuotės, kurios gali atlikti viską, ką padarė WMIC (ir kt.). Įprastas WMIC užklausas galima tiesiogiai pakeisti "PowerShell" komandomis. Pavyzdžiui, norėdami pateikti procesų pavadinimų sąrašą:

    • Pakeiskite WMIC užklausą: wmic kelias win32_process gauti pavadinimą.

    • Vietoj to naudokite "PowerShell" komandą: Get-CimInstance Win32_Process | Select-Object pavadinimas.

    Jei turite paketinių failų arba scenarijų, kurie iškviečia WMIC, suplanuokite juos perrašyti naudodami "PowerShell" cmdlet (pvz., Get-CimInstance, Get-WmiObject, Invoke-CimMethod ir t. t.). Jei reikia, paleiskite "PowerShell" iš CMD eilutės naudodami powershell -c "<komandų>" sintaksę. Taigi, net komandų eilutės kontekstuose galite iškviesti "PowerShell" komandas, kad pakeistumėte WMIC.

  • Apsvarstykite programavimo alternatyvas. Jei turite programų arba išplėstinių scenarijų, kurie naudoja WMIC, tuos pačius rezultatus galite pasiekti pateikdami WMI užklausą kitomis priemonėmis. Pvz., WMI COM API arba .NET bibliotekas (pvz., System.Management in C#) galite naudoti WMI užklausoms vykdyti tiesiogiai kode. Scenarijų kalbos taip pat gali sąveikauti su WMI be WMIC. Visas WMIC naudojamas galimybes teikia pagrindinė WMI infrastruktūra, kurią galite pasiekti naudodami "PowerShell" arba programavimo sąsajas. "Microsoft" dokumentacijoje pateikiami pavyzdžiai, kaip atlikti WMI operacijas kode. Pereidami prie šių metodų užtikrinsite, kad jūsų įrankiai ir toliau veiktų, kai nebeveiks WMIC.

  • Atnaujinti dokumentaciją ir procesus. Atnaujinkite bet kurią vidinę IT dokumentaciją, palaikymo scenarijus arba vartotojo vadovus, kurie nurodo WMIC komandas, kad atspindėtų naująjį metodą. Pavyzdžiui, jei palaikymo straipsnis nurodo vartotojams vykdyti WMIC komandą surinkti informaciją, perrašyti ją naudoti "PowerShell" arba programavimo sąsajas. Tai padės išvengti painiavos, kai WMIC nebepasiekiamas. Taip pat, jei kuri nors jūsų aplinkoje naudojama automatizuota diegimo arba stebėjimo sistema naudoja WMIC, atnaujinkite ją naudoti kaip alternatyvą prieš įsigaliojant WMIC šalinimui.

Dažnai užduodami klausimai

WMIC reiškia "Windows" valdymo instrumentuotės komandų eilutę. Tai yra senstelėjęs įtaisytasis "Windows" komandų eilutės įrankis, kuris leidžia sąveikauti su "Windows" valdymo instrumentuotės (WMI) sistema naudojant teksto komandas.

Ne, WMI nepašalinamas. Pašalinamas tik WMIC komandų eilutės įrankis. Pamatinė "Windows" valdymo instrumentuotės (WMI) infrastruktūra išlieka pagrindine "Windows" dalimi ir ji visiškai nepaveiks šio pašalinimo. 

WMI vis tiek galėsite naudoti per:

  • "PowerShell" cmdlet (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)

  • Programavimo sąsajos (.NET System.Management, COM API)

  • Kitos scenarijų kalbos** sąveikauja su WMI

Bet koks scenarijus ar programa, naudojanti WMI kitomis priemonėmis (pvz., "PowerShell" scenarijus, naudojantis Get-CimInstance arba C# programą, naudojančią WMI klases), veiks įprastai. **Pašalinamas tik wmic.exe komandų eilutės aplankas, o ne pati WMI tarnyba. 

WMIC bus pašalintas pradedant nuo "Windows 11" 25H2 versijos. Galite iš naujo įtraukti ją kaip funkciją pagal poreikį (FOD). 

WMIC bus visiškai pašalintas kitame Windows 11 funkcijų naujinime 2026 m. Negalite iš naujo įtraukti jos kaip funkcijos pagal poreikį (FOD).

Turėtumėte kuo greičiau atnaujinti scenarijus ir įrankius, kad galėtumėte naudoti "PowerShell" arba kitą palaikomą būdą. Viską, ką darėte naudodami WMIC komandą, galima paleisti naudojant "PowerShell". Pvz., WMIC interneto dienoraščio įraše rodoma, kaip įprastą WMIC užklausą galima pakeisti atitinkama "PowerShell" komanda naudojant Get-CimInstance. Jei turite paketinį failą, kuris iškviečia WMIC, galite jį perrašyti kaip "PowerShell" scenarijų arba naudoti "PowerShell" paketinio failo faile. Jei jūsų įrankiai sudėtingesni, galite naudoti WMI programavimo bibliotekas .

Papildomi ištekliai

WMI komandų eilutės (WMIC) priemonės nuvertėjimas: Kiti veiksmai 

Nebenaudojamos "Windows" kliento funkcijos 

Funkcijos pašalintos arba nebenaudojamos 2012 Windows Server. 

WMI komandų eilutės (WMIC) paslaugų programa – "Win32" programėlės 

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.