Opprinnelig publiseringsdato: 12. september 2025 kl.
KB-ID: 5067470
|
Endre dato |
Endre beskrivelse |
|
13. februar 2026 kl. |
|
|
28. januar 2026 kl. |
|
I denne artikkelen
Sammendrag
Denne artikkelen gir veiledning for overføring bort fra Windows Management Instrumentation Command-line (WMIC)-verktøyet. WMIC-verktøyet nærmer seg fullstendig fjerning og pensjonering for å sikre og herde miljøet ditt. De nyeste installasjonene av Windows 11, versjon 24H2 og 25H2 har allerede WMIC-verktøyet fjernet som standard. Det kan bare installeres som en funksjon ved behov (FoD). WMIC-verktøyet fjernes fullstendig i den neste funksjonsoppdateringen for Windows og vil ikke lenger være tilgjengelig som en funksjon ved behov (FoD). Det anbefales på det sterkeste å fullføre overføringen så snart som mulig.
Det er viktig at bare WMIC-verktøyet avvikles – Selve Windows Management Instrumentation (WMI) forblir en del av Windows. Microsoft anbefaler at du bruker PowerShell og andre moderne verktøy for oppgaver som tidligere ble utført med WMIC-verktøyet. Denne endringen vil herde Windows ved å fjerne en utdatert komponent uten å miste noen administrasjonsfunksjoner i Windows. Når du forbereder deg nå, kan du bidra til å sikre en jevn overgang fra det utdaterte WMIC-verktøyet.
Tidslinje
2016: WMIC-verktøyet ble avskrevet i Windows Server 2012.
2021: WMIC-verktøyet ble avskrevet i Windows 10, versjon 21H2.
2022: WMIC-verktøyet er tilgjengelig i Windows 11, versjon 22H2 som en funksjon ved behov (FoD), som ble forhåndsinstallert og aktivert som standard.
2024: WMIC-verktøyet er deaktivert som standard i Windows 11, versjon 23H2 og 24H2. Den er fortsatt tilgjengelig som en funksjon ved behov (FoD).
2025: WMIC-verktøyet fjernes, hvis det allerede er installert, når du oppgraderer til Windows 11, versjon 25H2. Du kan imidlertid legge den tilbake som en funksjon ved behov (FoD).
2026: WMIC-verktøyet fjernes fullstendig fra Windows 11 i neste funksjonsoppdatering for Windows. Den vil ikke være tilgjengelig som en funksjon ved behov (FoD).
Iverksett tiltak
Hvis du har brukt WMIC-verktøyet for administrative oppgaver eller i programmer, anbefaler vi at du overfører bort fra WMIC-verktøyet og bruker støttede alternativer. Husk at Windows ikke mister noen funksjonalitet – fortsett å spørre og administrere Windows-systemer ved hjelp av støttede verktøy som PowerShell eller programmatiske grensesnitt. Organisasjoner med automatisert distribusjon eller overvåkingssystemer som er avhengige av WMIC, bør validere og oppdatere verktøyet for å unngå forstyrrelser.
-
Bruk PowerShell for WMI-oppgaver. WMI i PowerShell inkluderer innebygde cmdleter for Windows Management Instrumentation som kan gjøre alt WMIC gjorde (og mer). Vanlige WMIC-spørringer kan erstattes direkte med PowerShell-kommandoer. Hvis du for eksempel vil returnere en liste over prosessnavn:
-
Erstatt WMIC-spørringen: wmic-bane win32_process hent navn.
-
Bruk PowerShell-kommandoen i stedet: Get-CimInstance Win32_Process | Select-Object navn.
Hvis du har satsvise filer eller skript som kaller WMIC, planlegger du å skrive dem på nytt ved hjelp av PowerShell-cmdleter (for eksempel Get-CimInstance, Get-WmiObject, Invoke-CimMethod og så videre). Kjør PowerShell fra en CMD-ledetekst ved hjelp av syntaksen «<kommando>» om nødvendig. Så selv i kommandolinjekontekster kan du aktivere PowerShell-kommandoer for å erstatte WMIC.
-
-
Vurder programmatiske alternativer. Hvis du har programmer eller avanserte skript som bruker WMIC, kan du oppnå de samme resultatene ved å spørre WMI på andre måter. Du kan for eksempel bruke WMI COM-API- eller .NET-biblioteker (for eksempel System.Management i C#) til å kjøre WMI-spørringer direkte i kode. Skriptspråk kan også samhandle med WMI uten WMIC. Alle funksjoner du brukte i WMIC, leveres av den underliggende WMI-infrastrukturen, som du kan få tilgang til gjennom PowerShell eller programmeringsgrensesnitt. Microsoft-dokumentasjon inneholder eksempler på hvordan du utfører WMI-operasjoner i kode. Hvis du bytter til disse metodene, sikrer du at verktøyene fortsetter å fungere etter at WMIC er borte.
-
Oppdater dokumentasjon og prosesser. Oppdater intern IT-dokumentasjon, støtteskript eller brukerveiledninger som refererer til WMIC-kommandoer for å gjenspeile den nye tilnærmingen. Hvis for eksempel en støtteartikkel ber brukerne om å kjøre en WMIC-kommando for å samle inn informasjon, skriver du den på nytt for å bruke PowerShell eller programmatiske grensesnitt. Dette bidrar til å forhindre forvirring når WMIC ikke lenger er tilgjengelig. På samme måte, hvis et automatisert distribusjons- eller overvåkingssystem i miljøet ditt bruker WMIC, kan du oppdatere det for å bruke et alternativ før WMIC-fjerningen trer i kraft.
Vanlige spørsmål
WMIC står for Kommandolinje for Windows Management Instrumentation. Det er et eldre innebygd Windows-kommandolinjeverktøy som lar deg samhandle med Windows Management Instrumentation (WMI)-systemet via tekstkommandoer.
Nei, WMI fjernes ikke. Bare kommandolinjeverktøyet WMIC fjernes. Den underliggende WMI-infrastrukturen (Windows Management Instrumentation) er fortsatt en viktig del av Windows og påvirkes ikke av denne fjerningen.
Du vil fortsatt kunne bruke WMI gjennom:
-
PowerShell-cmdleter (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)
-
Programmeringsgrensesnitt (.NET System.Management, COM API)
-
Andre skriptspråk** som samhandler med WMI
Skript eller programmer som bruker WMI på andre måter (for eksempel et PowerShell-skript ved hjelp av Get-CimInstance eller et C#-program som bruker WMI-klasser), vil fortsette å fungere normalt. **Bare wmic.exe kommandolinjebryting fjernes, ikke selve WMI-tjenesten.
WMIC fjernes fra og med Windows 11, versjon 25H2. Du kan legge den til på nytt som en funksjon ved behov (FoD).
WMIC fjernes fullstendig i neste Windows 11 funksjonsoppdatering i 2026. Du kan ikke legge den til på nytt som en funksjon ved behov (FoD).
Du bør oppdatere skript og verktøy for å bruke PowerShell eller en annen støttet metode så snart som mulig. Alt du gjorde med en WMIC-kommando, kan kjøres med PowerShell. WMIC-blogginnlegget viser for eksempel hvordan en typisk WMIC-spørring kan erstattes med en tilsvarende PowerShell-kommando ved hjelp av Get-CimInstance. Hvis du har en satsvis fil som kaller WMIC, kan du skrive den om som et PowerShell-skript eller bruke PowerShell i den satsvise filen. Hvis verktøyene er mer komplekse, kan du bruke programmeringsbiblioteker for WMI.
Flere ressurser
Nedgradering av WMI-kommandolinjeverktøyet (WMIC): Neste trinn
Avskrevne funksjoner i Windows-klienten