- Microsoft is removing WMIC from Windows 11, ending the legacy command-line utility after decades of use.
- WMI is not being removed. Administrators can continue using WMI through PowerShell and programming interfaces.
- Older scripts, batch files, monitoring tools, and deployment systems that directly call
wmic.execan break once the utility is unavailable. - Microsoft has been phasing out WMIC for years, so administrators should replace remaining dependencies before the next update.
Microsoft is removing the Windows Management Instrumentation Command-line (WMIC) utility from Windows 11 24H2 and 25H2 with the September 2026 Security Update, as well as from all the preview builds in the Experimental and Beta channels. The change marks the end of a command-line tool that has been part of Windows for decades.
The company is removing WMIC because it’s an old, deprecated command-line interface that Microsoft considers outdated and no longer necessary.
WMIC is finally gone from Windows 11
For most users, this change will go unnoticed. WMIC is a legacy administrative utility that lets users and scripts query Windows Management Instrumentation (WMI) from the command line.
The important distinction is that Microsoft isn’t removing WMI. Only the wmic.exe command-line utility is going away. WMI remains available through PowerShell, programming interfaces, and other supported tools.
That makes this less dramatic for everyday users than it may sound. The bigger concern is older automation.
Older scripts are the real problem
WMIC has been used in batch files, inventory tools, monitoring systems, deployment scripts, and administrative workflows for years. A script that calls wmic.exe directly will suddenly stop working because the tool will no longer be available.

That’s why this news matters more to network administrators and power users than to people browsing the web or playing games.
Microsoft has been moving toward this outcome for years. WMIC was deprecated in Windows 10 in 2021, disabled by default in Windows 11 23H2 and 24H2, and removed from existing installations when upgrading to Windows 11 25H2. It could still be restored as a Feature on Demand, but that workaround is now closing.
PowerShell is the replacement
The underlying management capabilities aren’t disappearing. For example, a WMIC command such as wmic path win32_process get Name can be replaced with PowerShell’s Get-CimInstance Win32_Process | Select-Object Name.
For organizations, the bigger job is finding every place where wmic.exe is called, which includes scripts nobody has touched in years.
This is also where Microsoft’s decision makes technical sense. WMIC was essentially a command-line interface to WMI, not the management infrastructure itself. Removing the outdated wrapper reduces another legacy component while leaving the underlying system intact.
Check your scripts now
Microsoft says WMIC will no longer be available as a Feature on Demand with the next feature update. That means waiting until an upgrade breaks an old script is a bad migration strategy.
Pureinfotech’s Take
In my opinion, WMIC has had a good run, but its retirement is overdue. The important part is that the company isn’t removing WMI, which would create a much bigger compatibility problem.
Are you still using WMIC on Windows?
Voting closes: August 26, 2026 1:00 pm
If you’re an everyday user, I wouldn’t worry about this update. If you manage devices or maintain old scripts, however, I’d search your environment for wmic now rather than discovering the dependency during a deployment or upgrade.
Microsoft has given administrators years of warning. At this point, the safest approach is to treat WMIC as dead and move on.