Windows 11 Is Fully Removing WMIC: What Customers and Businesses Need to Know

Microsoft is completing the removal of WMIC from Windows 11 24H2 and 25H2. Learn what is changing, why malware abused it, who may be affected, and how businesses should migrate safely.

Reader ratingRate this article

Loading reader rating…

Privacy-conscious voting uses a signed random browser identifier and a short-lived network hash; the rating tables contain no raw IP-address column.

Microsoft is taking the final step in removing WMIC, a decades-old Windows command-line utility that administrators used—and malware repeatedly abused. Starting with an August 2026 Release Preview update for Windows 11 versions 24H2 and 25H2, Microsoft says WMIC is no longer included and can no longer be restored as a Feature on Demand. Most home users are unlikely to notice. Businesses with old scripts, installers or monitoring tools need to check them now.

What Microsoft has confirmed

Officially confirmed

WMIC is being removed

Microsoft’s August 14, 2026 Release Preview notes say Windows 11 24H2 and 25H2 no longer include the utility and its optional-feature package is going away.

Important distinction

WMI itself remains

The supported Windows Management Instrumentation platform, providers and management data are not being removed. The retiring component is the legacy wmic.exe interface.

Gradual rollout

Not every PC changes at once

The current notice is for Release Preview and lists the change under gradual rollout. Microsoft has not said that every ordinary Windows 11 PC lost WMIC on August Patch Tuesday.

Bottom line for customers: Keep Windows updated. If you only browse, email, work in Office, play games or use normal applications, you probably have nothing to do. If your company runs batch files, inventory scripts, deployment packages or older line-of-business software, search for wmic dependencies and replace them before the change reaches all managed PCs.

What exactly is WMIC?

WMIC stands for Windows Management Instrumentation Command-line. The executable, wmic.exe, offered a text-based doorway into Windows Management Instrumentation. From Command Prompt, an administrator could ask Windows about hardware, BIOS information, installed software, operating-system details, running processes, services and many other management classes.

That made WMIC convenient. It was built into Windows, worked from old batch files and could return useful information without installing another program. It also inherited a difficult legacy: terse syntax, inconsistent output, localization problems, limited object handling and decades of scripts that assumed specific text formatting.

Leaving Windows

wmic.exe

The old command-line executable and, in the latest transition stage, the package that previously let administrators add it back.

Still supported

WMI and CIM management

The underlying management infrastructure, WMI providers and supported access paths—including PowerShell’s CIM cmdlets—continue to work.

Do not confuse “WMIC is removed” with “WMI is removed.” They are not the same claim. Microsoft explicitly says the August change affects only the WMIC utility and that Windows Management Instrumentation remains supported.
Timeline showing WMIC deprecated in 2021, available as an optional migration bridge from 2022 until the August 2026 removal rollout, omitted by default on new Windows 11 24H2 and 25H2 installations, and then removed as a Feature on Demand
WMIC’s multi-stage retirement. Original explanatory graphic by The IT Guys, based on Microsoft’s lifecycle notices and August 14, 2026 Release Preview notes.

The removal timeline, without the headline confusion

Timeline of Microsoft’s WMIC deprecation and removal stages
StageWhat Microsoft said or didWhat it meant
Windows 10 21H1 (2021)Microsoft formally listed the WMIC utility as deprecated and identified Windows PowerShell for WMI as its successor.WMIC still worked, but customers were warned not to build new dependencies on it.
Windows 11 transition (from 2022)WMIC was packaged as a Feature on Demand.Microsoft could omit or disable it by default while providing a temporary add-back path for organizations still migrating.
2024 transition guidanceMicrosoft described reinstalling the FoD as a temporary solution while organizations moved to PowerShell or another supported tool.The optional feature was a compatibility bridge—not a promise that WMIC would remain indefinitely.
Windows 11 25H2 preview (August 2025)Microsoft listed WMIC among the feature removals in Windows 11 25H2.New installations and newer deployment media were increasingly likely to omit it.
Release Preview, August 14, 2026Builds 26100.9267 and 26200.9267 (KB5120998) say 24H2/25H2 no longer include WMIC and it is no longer available as a FoD.The old “just add it back” escape hatch is closing. The entry is under gradual rollout, so timing can vary by device.

Some reports describe this as an August 2026 Patch Tuesday removal. That is too broad based on the evidence available when this article was published. Microsoft’s current canonical notice is dated August 14 and belongs to the Release Preview Channel. It describes separate gradual and normal rollout phases. The safe conclusion is that final removal is entering rollout for 24H2 and 25H2—not that every retail PC changed on August 11.

Why attackers liked WMIC

WMIC is a classic example of a “living off the land” tool: a legitimate, Microsoft-signed program already present on the computer that an attacker can misuse after gaining access. Because defenders expect Windows tools to exist, malicious use can blend into routine administration more easily than an unfamiliar executable.

MITRE ATT&CK tracks WMI abuse as technique T1047. Its catalog documents criminal and state-linked groups using WMI or wmic.exe for execution, system discovery, remote activity, ransomware deployment and recovery sabotage. Microsoft also documented the Astaroth information-stealing campaign abusing WMIC’s formatting behavior to download and execute script content as part of a chain composed entirely of legitimate system tools.

Discovery

Learning about the victim

Malware has queried operating-system, processor, security-product and network information to decide what to do next or whether the machine is worth attacking.

Execution

Launching commands

Attackers have used WMI interfaces to start programs locally or remotely, sometimes avoiding the need to place a new administration utility on disk.

Lateral movement

Reaching other computers

MITRE reports that INC ransomware can use wmic.exe to spread across multiple endpoints after a network is compromised.

Recovery sabotage

Deleting shadow copies

Avaddon, BlackCat, LockBit 2.0 and other ransomware families have used WMIC/WMI paths to remove Volume Shadow Copies, making local recovery harder.

Why removal helps: deleting a commonly abused built-in executable can break WMIC-dependent attack scripts, may force criminals to change their tooling and reduces one ready-made route for malicious command execution and discovery. Security improvements often come from removing easy options rather than expecting one change to stop every attacker.
Why removal is not a cure: WMI remains available because Windows and legitimate management products depend on it. Attackers may switch to PowerShell, COM, .NET, remote-management protocols or other tools. A computer already controlled by an attacker is not made safe merely because wmic.exe is absent.

What replaces WMIC?

For new automation, Microsoft’s PowerShell documentation recommends the CIM cmdlets. CIM stands for Common Information Model. Cmdlets such as Get-CimInstance, Invoke-CimMethod, New-CimSession and Set-CimInstance expose management data as structured PowerShell objects instead of fragile columns of plain text.

PowerShell’s older WMI-specific cmdlets, such as Get-WmiObject, are themselves deprecated and are unavailable in PowerShell 6 and later. That means a migration from WMIC should usually target the CIM cmdlets rather than simply moving to another legacy interface.

Illustrated side-by-side terminal example showing a legacy WMIC BIOS serial-number query and the supported PowerShell Get-CimInstance equivalent
Illustrated migration example—not an actual Windows screenshot. The query is intentionally read-only. Test converted scripts before production use because properties, permissions and output types can differ.
Examples of legacy WMIC tasks and supported PowerShell CIM directions
Legacy intentSupported PowerShell directionWhy it is better
Read BIOS detailsGet-CimInstance -ClassName Win32_BIOSReturns an object whose properties can be selected, filtered and exported reliably.
Read operating-system detailsGet-CimInstance -ClassName Win32_OperatingSystemAvoids parsing localized text columns.
Read processor detailsGet-CimInstance -ClassName Win32_ProcessorSupports explicit property selection and predictable pipelines.
Call a management methodInvoke-CimMethod after validating the target class and methodMakes method parameters and returned data visible as PowerShell objects.
Manage remote systemsUse authenticated CIM sessions and your organization’s approved remoting controlsCentralizes session configuration and is easier to audit than scattered legacy command strings.

There is no trustworthy universal “search and replace” that converts every WMIC command. WMIC aliases sometimes renamed properties, reformatted values or invoked methods with syntax unlike PowerShell. A replacement must be tested against the same Windows editions, permissions, remote targets and expected output consumed by the next step in the workflow.

Who is most likely to notice?

Most home users

Little or no visible impact

Normal applications, gaming, browsing, printing and Windows Update do not require a person to type WMIC. Its disappearance is usually invisible unless an old utility quietly calls it.

Power users

Old batch files may fail

A personal hardware-inventory or serial-number script can start returning “wmic is not recognized.” Rewrite it with supported PowerShell commands.

Small businesses

Legacy vendor tools need checking

Older login scripts, software installers, remote-support packages, inventory agents and line-of-business tools may shell out to wmic.exe.

IT departments

Fleet-wide dependencies matter

Imaging task sequences, Group Policy scripts, scheduled tasks, help-desk runbooks and deployment systems should be inventoried before broad update approval.

What customers should do now

  1. Keep Windows security updates enabled. Do not block routine updates merely to preserve an obsolete administration command. If a business dependency exists, fix the dependency through a controlled testing process.
  2. Ask the software vendor first. If an application or installer fails with a WMIC error, install the vendor’s current supported version. Avoid downloading replacement copies of wmic.exe from third-party websites.
  3. Inventory scripts and task sequences. Search source repositories, shared script folders, scheduled tasks, deployment packages and documentation for references to wmic or wmic.exe.
  4. Convert read-only queries first. Map the underlying WMI class and required properties to Get-CimInstance. Preserve the exact output contract expected by downstream tools.
  5. Test on representative Windows 11 24H2 and 25H2 devices. Include standard-user and administrator contexts, 32-bit and 64-bit launch paths where relevant, remote scenarios and machines with different language settings.
  6. Monitor failures and suspicious use. During transition, organizations should alert on unexpected wmic.exe process launches and investigate legacy automation that suddenly fails after servicing.
  7. Remove temporary exceptions. If your organization previously enabled the WMIC FoD to buy migration time, document that exception and close it. Microsoft’s latest rollout removes the add-back path.

A safe inventory example for administrators

The following read-only PowerShell example searches common script types under a folder you choose. It does not modify files. Run it only against directories you are authorized to inspect, and expect large trees to take time.

Get-ChildItem -Path 'C:\Your-Script-Repository' -Recurse -File `
  -Include *.bat,*.cmd,*.ps1,*.vbs |
  Select-String -Pattern '\bwmic(?:\.exe)?\b' -CaseSensitive:$false

That is only a starting point. Compiled applications can invoke WMIC without exposing the string in a script folder. Endpoint telemetry, application testing and vendor confirmation are needed for complete coverage.

What if “wmic is not recognized” appears?

That message normally means the executable is missing, disabled or no longer installed. In 2024, Microsoft documented installing the WMIC Feature on Demand as a temporary bridge. The August 2026 Release Preview notice now says that FoD is no longer available. On a system that has received the final-removal change, the correct response is to update the script or application—not hunt for an unofficial download.

If the message appears inside business software, capture the exact application name, version, time and task that failed, then contact the vendor or your IT provider. Do not paste random replacement commands from the internet into an elevated terminal.

Security teams: detection still matters

Organizations should not immediately discard every detection involving WMIC. During a staggered rollout, some endpoints may retain it while others do not. Unexpected process creation involving wmic.exe, especially with remote-node, process-creation, encoded-script or shadow-copy behavior, remains worthy of investigation.

After WMIC disappears, shift detection toward the behavior: unusual WMI provider activity, remote process creation, suspicious PowerShell or CIM sessions, recovery tampering, security-product changes and lateral movement. Blocking only a filename is a brittle defense; attackers routinely substitute another interpreter or management interface.

Frequently asked questions

Did Microsoft remove all of WMI?

No. Microsoft says the change affects only the WMIC command-line utility. The broader Windows Management Instrumentation platform remains supported.

Is WMIC already gone from every Windows 11 computer?

No responsible source supports that claim as of August 17, 2026. New 24H2/25H2 installations already omitted it by default, and Microsoft’s August 14 Release Preview notes begin the stage where the FoD is also unavailable. The change is listed under gradual rollout, so device timing varies.

Does Windows 10 lose WMIC too?

Microsoft’s current August 2026 notice specifically names Windows 11 versions 24H2 and 25H2. WMIC has long been deprecated on Windows 10, but this article does not assume the same package-removal schedule for every supported Windows 10 or Windows Server release.

Can I download WMIC from another website?

Do not. A third-party executable advertised as a missing Windows component is an avoidable malware risk and can also create unsupported system files. Update the dependent software or convert the task to a supported management interface.

Will removing WMIC stop ransomware?

No. It removes one frequently abused tool and can break older malicious scripts, which is useful. Ransomware operators can use other utilities and WMI interfaces, so backups, endpoint protection, least privilege, patching and monitoring remain essential.

Should I replace WMIC with Get-WmiObject?

For new development, Microsoft recommends CIM cmdlets. The older PowerShell WMI cmdlets are deprecated and are not available in PowerShell 6 and later.

Do I need PowerShell 7?

No for basic CIM migration. Windows PowerShell 5.1 includes the CimCmdlets module on supported Windows systems. PowerShell 7 can also use CIM cmdlets, but organizations should test modules and remoting behavior in their supported environment.

The IT Guys’ recommendation

For households, accept the change as quiet Windows hardening and keep your computer updated. For businesses, treat it as a compatibility deadline. An old script that has worked for ten years can still be business-critical, and discovering it during a failed deployment is more expensive than finding it in a controlled inventory today.

If you depend on older Windows automation, document what each script does, migrate to supported CIM cmdlets or a vendor-supported management tool, test the result and monitor the first production rollout. Do not keep legacy components alive simply because replacing them feels inconvenient.

For a broader look at the current Windows release, see our Windows 11 25H2 guide. For this month’s security context, our August 2026 Patch Tuesday guide separates released fixes from later preview changes.

Sources and further reading

Reporting cutoff: August 17, 2026. The current Microsoft notice is Release Preview documentation and describes a gradual rollout. Article visuals are original explanatory artwork by The IT Guys; the terminal comparison is an illustration, not a Microsoft product screenshot.