Sysmon zit nu ingebouwd in Windows 11
Sysmon is sinds februari 2026 een optionele functie van Windows 11, eerst via een preview-update. Hoe je het aanzet, configureert en controleert.
- Onderwerp: Windows
- Platform: Windows
6 min lezenNieuw

Een inventarisatiescript, een batchbestand in een installatiepakket of een controle in je monitoringtool: op veel plekken staat nog een regel als wmic path win32_process get name. Die opdrachten werkten jarenlang op elke Windows-pc. Sinds de updates van augustus en september 2026 is het programma wmic uit Windows 11, versie 24H2 en later (24H2, 25H2, 26H1 en 26H2) verdwenen, en je kunt het niet meer als Feature on Demand terugzetten; alleen een tijdelijke noodoplossing van Microsoft blijft over.
In deze blogpost lees je wat er precies is veranderd, hoe je scripts vindt die WMIC nog gebruiken en hoe je de opdrachten vervangt door PowerShell.
Bijgewerkt in oktober 2026: deze blogpost beschreef de optionele preview-update van augustus 2026 voor versie 24H2 en 25H2. Sindsdien is WMIC ook uit versie 26H1 verwijderd, heeft Microsoft de verwijdering op 29 september 2026 afgerond verklaard en is versie 26H2 verschenen. Tijdlijn, vereisten en slot zijn daarop aangepast.
De Windows Management Instrumentation Command-line (WMIC) is een opdrachtregelprogramma waarmee je gegevens uit Windows Management Instrumentation (WMI) opvraagt en wijzigt, bijvoorbeeld over processen, schijven of het BIOS. Microsoft heeft WMIC al jaren geleden als verouderd aangemerkt en noemt Windows PowerShell als opvolger.
De verwijdering ging in stappen. Volgens het ondersteuningsartikel over de verwijdering van WMIC zag dat er zo uit:
| Jaar | Wat er gebeurde |
|---|---|
| 2022 | WMIC wordt in Windows 11, versie 22H2 een Feature on Demand (FoD), standaard geïnstalleerd |
| 2024 | In Windows 11, versie 23H2 en 24H2 staat de FoD standaard uit, maar je kunt hem nog toevoegen |
| 2025 | Een upgrade naar Windows 11, versie 25H2 verwijdert WMIC; terugzetten als FoD kan nog |
| 2026 | WMIC verdwijnt uit Windows 11, versie 24H2 en later, en is geen FoD meer: in augustus uit 24H2 en 25H2, in september uit 26H1 |
De stap van 2026 begon met de optionele preview-update van 27 augustus 2026, KB5120998 (OS-builds 26100.9278 en 26200.9278) voor Windows 11, versie 24H2 en 25H2. Dezelfde dag zette Microsoft een bericht in het Windows message center met de oproep om applicaties, scripts, deploymenttools en monitoringsystemen die WMIC gebruiken over te zetten naar PowerShell of de ondersteunde WMI-interfaces. Dat bericht spreekt van Windows 11, versie 24H2 en later.
Windows 11, versie 26H1, de versie voor nieuwe apparaten uit begin 2026, volgde met de preview-update van 22 september 2026, KB5124006 (OS-build 28000.3086). Op 29 september 2026 werkte Microsoft het ondersteuningsartikel bij: de verwijdering is afgerond.
Windows 11, versie 26H2 is sinds 29 september 2026 beschikbaar als enablement package voor versie 24H2 en 25H2. What’s new in Windows 11, version 26H2 noemt WMIC bij de functies die in 26H2 verwijderd zijn: weg uit versie 24H2 en hoger, en geen FoD meer.
Belangrijk om te weten: alleen het programma wmic verdwijnt. WMI zelf blijft een ondersteund onderdeel van Windows. Alles wat je via WMIC opvroeg, kun je dus nog steeds opvragen, alleen met een ander gereedschap.
💡 Het artikel beschrijft de verwijdering alleen voor de ondersteunde versies van Windows 11. Over Windows 10 en Windows Server zegt het niet dat WMIC daar wordt verwijderd.
Get-CimInstance werkt alleen op Windows.Microsoft vraagt in het message center om applicaties, scripts, deploymenttools en monitoringsystemen die WMIC gebruiken op te sporen en over te zetten; een hulpmiddel daarvoor geeft het niet. Voor tekstbestanden helpt Select-String daarbij.
Get-ChildItem verzamelt met -Recurse -File alle bestanden in de map en de submappen, en Select-String zoekt daarin naar het woord wmic.# Search scripts in a folder tree for WMIC calls
Get-ChildItem -LiteralPath 'D:\Scripts' -Recurse -File |
Select-String -Pattern 'wmic' -SimpleMatch
Select-String zoekt standaard zonder onderscheid tussen hoofdletters en kleine letters, dus WMIC en wmic vind je allebei.
Microsoft noemt Get-CimInstance, Invoke-CimMethod en Get-WmiObject als vervangers. In het ondersteuningsartikel staat dit voorbeeld: de WMIC-opdracht wmic path win32_process get Name wordt in PowerShell:
# List the names of all running processes
Get-CimInstance Win32_Process | Select-Object Name
Microsoft geeft maar dit ene voorbeeld. Het patroon erachter is een eigen lezing: waar WMIC met path een WMI-klasse opvraagt en met get eigenschappen kiest, geef je in PowerShell de klasse aan Get-CimInstance en kies je de eigenschappen met Select-Object.
Microsoft Learn heeft een pagina met voorbeelden voor veelgevraagde computergegevens. Een paar daarvan:
# BIOS information
Get-CimInstance -ClassName Win32_BIOS
# Manufacturer and model of the computer
Get-CimInstance -ClassName Win32_ComputerSystem
# Installed hotfixes
Get-CimInstance -ClassName Win32_QuickFixEngineering
# Fixed disks only (DriveType 3)
Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType=3"
Met -Filter geef je een voorwaarde mee in de querytaal WQL of CQL, zonder het woord WHERE.
Moet een .cmd- of .bat-bestand blijven bestaan, bijvoorbeeld omdat een installatiepakket het aanroept? Roep dan PowerShell aan vanuit de opdrachtprompt, zoals het ondersteuningsartikel aangeeft met powershell -c "<opdracht>":
rem Called from cmd.exe: run one PowerShell command and return
powershell -c "Get-CimInstance -ClassName Win32_BIOS"
Ontwikkelaars van eigen tools gebruiken de WMI COM API of de namespace System.Management in .NET. Dat valt buiten deze post; het ondersteuningsartikel verwijst ernaar.
Draait er iets kritieks dat je niet op tijd kunt aanpassen? Het ondersteuningsartikel beschrijft een tijdelijke manier om WMIC terug te zetten met een los te downloaden pakket. Microsoft zegt er uitdrukkelijk bij dat dit geen veilige oplossing voor de lange termijn is en vraagt om er zo snel mogelijk vanaf te stappen. Gebruik het alleen om tijd te kopen en plan de vervanging meteen.
Voor de gebruiker verandert er niets aan Windows zelf: WMI blijft werken en PowerShell-scripts die Get-CimInstance gebruiken, werken gewoon door. Wat stopt, is alles wat het programma wmic aanroept. Een script of pakket dat daarop leunt, krijgt het gevraagde resultaat niet meer.
WMIC was al jaren verouderd en is sinds de preview-updates van augustus en september 2026 weg uit Windows 11, versie 24H2 en later. Zoek je scripts en pakketten door op wmic, zet de opdrachten om naar Get-CimInstance en test ze op een bijgewerkt apparaat.
📚 Lees het volledige ondersteuningsartikel over de verwijdering van WMIC voor de tijdlijn en de veelgestelde vragen.