Alkuperäinen julkaisupäivä: 12. syyskuuta 2025
KB-tunnus: 5067470
|
Päivämäärän muuttaminen |
Muuta kuvausta |
|
13. helmikuuta 2026 |
|
|
28. tammikuuta 2026 |
|
Artikkelin sisältö
Yhteenveto
Tässä artikkelissa on ohjeita siirtymiseen pois Windows Management Instrumentation Command-line (WMIC) -apuohjelmasta. WMIC-apuohjelma lähestyy täydellistä poistamistaan ja käytöstä poistamistaan ympäristön suojaamiseksi ja kovettumiseksi. Windows 11, version 24H2 ja 25H2 uusimmissa asennuksissa WMIC-apuohjelma on jo poistettu oletusarvoisesti; se on asennettavissa vain Ominaisuus tarvittaessa (FoD). WMIC-apuohjelma poistetaan kokonaan seuraavassa Windowsin ominaisuuspäivityksessä, eikä se ole enää käytettävissä Ominaisuus tarvittaessa (FoD) -ominaisuudena. On erittäin suositeltavaa suorittaa siirto mahdollisimman pian.
Tärkeää on, että vain WMIC-työkalu poistetaan käytöstä – Windows management Instrumentation (WMI) itsessään on edelleen osa Windowsia. Microsoft suosittelee PowerShellin ja muiden nykyaikaisten työkalujen käyttöä WMIC-apuohjelmalla aiemmin tehtyihin tehtäviin. Tämä muutos koventaa Windowsia poistamalla vanhentuneen osan menettämättä Windowsin hallintaominaisuuksia. Valmistautumalla nyt voit varmistaa sujuvan siirtymisen vanhentuneesta WMIC-apuohjelmasta.
Aikajana
2016: WMIC-apuohjelma poistettiin käytöstä Windows Server 2012.
2021: WMIC-apuohjelma poistettiin käytöstä Windows 10 versiossa 21H2.
2022: WMIC-apuohjelma on saatavilla Windows 11 versiossa 22H2 ominaisuudena tarvittaessa (FoD), joka oli esiasennettuna ja oletusarvoisesti käytössä.
2024: WMIC-apuohjelma on oletusarvoisesti poissa käytöstä Windows 11 versioissa 23H2 ja 24H2. Se on edelleen käytettävissä ominaisuus on demand (FoD).
2025: WMIC-apuohjelma poistetaan, jos se on jo asennettu, kun päivitetään Windows 11, versioon 25H2. Voit kuitenkin lisätä sen takaisin ominaisuus on demand (FoD) -ominaisuudeksi.
2026: WMIC-apuohjelma poistetaan kokonaan Windows 11 seuraavassa Windowsin ominaisuuspäivityksessä. Se ei ole käytettävissä Ominaisuus tarvittaessa (FoD).
Toimi
Jos olet käyttänyt WMIC-apuohjelmaa hallintatehtäviin tai sovelluksiin, suosittelemme siirtymään pois WMIC-apuohjelmasta ja käyttämään tuettuja vaihtoehtoja. Muista, että Windows ei menetä mitään toimintoja – jatka Kyselyjä ja hallitse Windows-järjestelmiä tuetuilla työkaluilla, kuten PowerShellillä tai ohjelmallisilla rajapinnoilla. Organisaatioiden, jotka käyttävät automaattisia käyttöönotto- tai valvontajärjestelmiä, jotka käyttävät WMIC:iä, on vahvistettava ja päivitettävä työkalunsa häiriöiden välttämiseksi.
-
Käytä PowerShelliä WMI-tehtävissä. PowerShellin WMI sisältää Windows management instrumentationin valmiita cmdlet-komentoja, jotka voivat tehdä kaiken, mitä WMIC teki (ja paljon muuta). Yleiset WMIC-kyselyt voidaan korvata suoraan PowerShell-komennoilla. Voit esimerkiksi palauttaa prosessien nimiluettelon seuraavasti:
-
Korvaa WMIC-kysely: wmic-polku win32_process hanki Nimi.
-
Käytä PowerShell-komentoa sen sijaan: Get-CimInstance Win32_Process | Select-Object nimi.
Jos sinulla on komentosarjoja tai komentosarjoja, jotka kutsuvat WMIC:ksi, suunnittele niiden uudelleenkirjoitus PowerShellin cmdlet-komennoilla (kuten Get-CimInstance, Get-WmiObject, Invoke-CimMethod jne.). Suorita PowerShell tarvittaessa CMD-kehotteesta powershell -c "<komento>" - syntaksilla. Komentorivikonteksteissakin voit käyttää PowerShell-komentoja WMIC:n korvaamiseksi.
-
-
Harkitse ohjelmallisia vaihtoehtoja. Jos sinulla on sovelluksia tai kehittyneitä komentosarjoja, jotka käyttävät WMIC:iä, voit saavuttaa samat tulokset tekemällä kyselyjä WMI:stä muilla tavoin. Voit esimerkiksi käyttää WMI:n COM-ohjelmointirajapinta- tai .NET-kirjastoja (kuten System.Management in C#) WMI-kyselyjen suorittamiseen suoraan koodilla. Komentosarjakielet voivat myös olla vuorovaikutuksessa WMI:n kanssa ilman WMIC:iä. WMIC:ssä käyttämäsi ominaisuuden tarjoaa pohjana oleva WMI-infrastruktuuri, jota voit käyttää PowerShellin tai ohjelmointikäyttöliittymien kautta. Microsoftin ohjeissa on esimerkkejä WMI-toimintojen suorittamisesta koodilla. Näihin menetelmiin siirtyminen auttaa varmistamaan, että työkalut toimivat edelleen WMIC:n poistuttua.
-
Päivitä dokumentaatio ja prosessit. Päivitä kaikki sisäiset IT-dokumentaatiot, tukikomentosarjat tai käyttöoppaat, jotka viittaavat WMIC-komentoihin uuden lähestymistavan mukaisiksi. Jos esimerkiksi tukiartikkeli kehottaa käyttäjiä suorittamaan WMIC-komennon tietojen keräämiseksi, kirjoita se uudelleen powershellin tai ohjelmallisen käyttöliittymän käyttöä varten. Tämä auttaa välttämään sekaannuksia, kun WMIC ei ole enää käytettävissä. Samoin jos jokin automaattinen käyttöönotto- tai valvontajärjestelmä ympäristössäsi käyttää WMIC:iä, päivitä se käyttämään vaihtoehtoista vaihtoehtoa, ennen kuin WMIC-poisto tulee voimaan.
Usein kysytyt kysymykset
WMIC tarkoittaa Windows Management Instrumentation -komentoriviä. Se on vanha Windowsin sisäinen komentorivityökalu, jonka avulla voit käyttää Windows Management Instrumentation (WMI) -järjestelmää tekstikomentojen avulla.
Ei, WMI:ä ei poisteta. Vain WMIC-komentorivityökalu poistetaan. Taustalla oleva Windows management Instrumentation (WMI) -infrastruktuuri on edelleen Windowsin ydinosa, eikä tämä poisto vaikuta siihen.
Voit edelleen käyttää WMI:ä:
-
PowerShellin cmdlet-komennot (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)
-
Ohjelmointirajapinnat (.NET System.Management, COM-ohjelmointirajapinta)
-
Muut WMI:n kanssa vuorovaikutuksessa olevat komentosarjakielet**
Kaikki komentosarjat tai sovellukset, jotka käyttävät WMI:tä muilla tavoin (esimerkiksi PowerShell-komentosarja Get-CimInstancen avulla tai C#-ohjelma, jossa käytetään WMI-luokkia), toimivat edelleen normaalisti. **Vain wmic.exe komentorivin rivitys poistetaan, ei itse WMI-palvelua.
WMIC poistetaan Windows 11:n versiosta 25H2 alkaen. Voit lisätä sen uudelleen ominaisuus on demand (FoD) -ominaisuudeksi.
WMIC poistetaan kokonaan seuraavassa Windows 11 ominaisuuspäivityksessä vuonna 2026. Et voi lisätä sitä uudelleen ominaisuus on demand (FoD) -ominaisuudeksi.
Päivitä komentosarjat ja työkalut käyttämään PowerShelliä tai muuta tuettua menetelmää mahdollisimman pian. Kaikki WMIC-komennolla suorittamasi voidaan suorittaa PowerShellin avulla. Esimerkiksi WMIC-blogikirjoituksessa näytetään, miten tyypillinen WMIC-kysely voidaan korvata vastaavalla PowerShell-komennolla Get-CimInstancen avulla. Jos sinulla on WMIC-niminen erätiedosto, voit kirjoittaa sen uudelleen PowerShell-komentosarjana tai käyttää PowerShelliä komentojonotiedostossa. Jos työkalut ovat monimutkaisempia, voit käyttää WMI:n ohjelmointikirjastoja .
Lisäresursseja
WMI-komentorivin (WMIC) apuohjelman poistaminen käytöstä: Seuraavat vaiheet
Windows-asiakasohjelman vanhentuneet ominaisuudet
Ominaisuudet poistettu tai poistettu käytöstä Windows Server 2012:ssa