Applies To
Win 10 Ent LTSB 2016 Win 10 Ent LTSC 2019 Windows 10 IoT Enterprise LTSC 2021 Windows 10, version 22H2, all editions Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2 Windows 11 SE, version 23H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows 11 version 26H1, all editions Windows Server 2012 ESU Windows Server 2012 R2 ESU Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server 2025

原始出版日期: 2025年9月12日

KB ID:5067470

變更日期

變更描述

2026年2月13日

  • 修訂了「摘要」部分並移除了註解,因為相關資訊現已納入本文。

  • 新增時間軸,標示 WMIC 工具何時被棄用、停用並從 Windows 移除。

  • 新增了「額外資源」區塊。

2026年1月28日

  • 已將「適用於」區塊更新為「Windows 11,版本 25H2」。

本文內容

摘要

本文提供如何從 Windows Management Instrumentation 命令列 (WMIC) 工具中遷移的指引。 WMIC 公用事業即將完全拆除與退役,以協助保護並強化您的環境。 最新安裝的 Windows 11,24H2 與 25H2 版本預設已移除 WMIC;該工具僅能作為隨選功能安裝 (FoD) 。 WMIC 工具將在下一次 Windows 功能更新中完全移除,並不再作為 隨選功能 (FoD)提供。 強烈建議盡快完成遷移。

重要的是,只有 WMIC 工具被棄用—— Windows 管理儀器 (WMI) 本身仍是 Windows 的一部分。 Microsoft 建議使用 PowerShell 及其他現代工具來處理先前使用 WMIC 工具完成的任務。 這項變更將透過移除過時元件,強化 Windows 的效能,同時不失去 Windows 的管理功能。 現在做好準備,您可以確保從過時的 WMIC 公用事業順利過渡。

時間表

2016: WMIC 工具在 Windows Server 2012 中被棄用。 

2021: WMIC 工具在 Windows 10 版本 21H2 中被棄用。 

2022: WMIC工具在Windows 11版22H2中提供,作為FoD) (按需功能,預設已安裝並啟用此功能。 

2024年:WMIC 工具在 Windows 11 版本 23H2 與 24H2 中預設被停用。 它仍可作為隨選特輯 (FoD) 觀看。

2025: 升級至 Windows 11(版本 25H2)時,若已安裝 WMIC,則會移除 WMIC。 不過,你可以把它加回來作為隨選特輯 (FoD) 。

2026: WMIC 工具將在下一次 Windows 功能更新中完全從 Windows 11 中移除。 它不會作為隨選特輯 (FoD) 提供。

採取行動

如果您一直使用 WMIC 工具處理管理任務或應用程式,我們建議您遷移至 WMIC 工具,改用支援的替代方案。 請記住,Windows 並未失去任何功能——請繼續使用支援的工具如 PowerShell 或程式介面查詢和管理 Windows 系統。 依賴 WMIC 的自動化部署或監控系統的組織,應驗證並更新工具以避免中斷。

  • 使用 PowerShell 來處理 WMI 任務。 PowerShell 中的 WMI 內建 Windows 管理儀器的指令檔,能做到 WMIC (做的所有事,甚至更多) 。 常見的 WMIC 查詢可以直接被 PowerShell 指令取代。 例如,要回傳程序名稱清單:

    • 替換 WMIC 查詢:wmic path,win32_process取得名稱。

    • 改用PowerShell指令:Get-CimInstance Win32_Process |Select-Object 名字。

    如果你有呼叫 WMIC 的批次檔或腳本,建議用 PowerShell 指令 (重寫它們,例如 Get-CimInstanceGet-WmiObjectInvoke-CimMethod 等等) 。 如有需要,可從 CMD 提示字元執行 PowerShell,使用 PowerShell -c 「<command>」 語法。 所以,即使在命令列情境下,你也可以呼叫 PowerShell 指令來取代 WMIC。

  • 考慮程式化替代方案。 如果你有使用 WMIC 的應用程式或進階腳本,透過其他方式查詢 WMI 也能達到相同的結果。 例如,你可以使用 WMI 的 COM API 或 .NET 函式庫 (像是 C#) 中的 System.Management 來直接在程式碼中執行 WMI 查詢。 腳本語言也能在沒有 WMIC 的情況下與 WMI 互動。 你在 WMIC 中使用的任何功能,都是由底層的 WMI 基礎架構提供,你可以透過 PowerShell 或程式介面存取。 Microsoft 文件 包含如何在程式碼中執行 WMI 操作的範例。 採用這些方法有助於確保WMIC結束後,你的工具仍能持續運作。

  • 更新文件與流程。 更新任何內部 IT 文件、支援腳本或使用者指南,以反映新方法。 例如,如果支援文章告訴使用者執行 WMIC 指令來收集資訊,請重寫它以使用 PowerShell 或程式介面。 這將有助於避免在 WMIC 不再可用時產生混淆。 同樣地,如果你環境中有任何自動化部署或監控系統使用 WMIC,請在 WMIC 移除生效前更新為替代系統。

常見問題集

WMIC 代表 Windows Management Instrumentation 命令列。 它是一款傳統的 Windows 內建命令列工具,允許你透過文字指令與 Windows 管理儀器 (WMI) 系統互動。

不,WMI 不會被移除。 目前只有 WMIC 命令列工具被移除。 Windows 管理儀器 (WMI) 基礎架構仍是 Windows 的核心部分,且完全不受此移除影響。 

你仍然可以透過以下方式使用 WMI:

  • PowerShell cmdlets (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)

  • 程式介面 (.NET System.Management、COM API)

  • 其他與 WMI 互動的腳本語言**

任何透過其他方式使用 WMI 的腳本或應用程式 (例如使用 Get-CimInstance 的 PowerShell 腳本,或使用 WMI 類別的 C# 程式) 都能正常運作。 ** 只有 wmic.exe 命令列包裝器被移除——而非 WMI 服務本身。 

WMIC將從Windows 11版本25H2開始移除。 你可以重新把它加成隨選特輯 (FoD) 。 

WMIC 將於 2026 年下一次 Windows 11 功能更新中完全移除。你不能把它重新加入為隨選功能 (FoD) 。

你應該盡快更新腳本和工具,讓它能使用 PowerShell 或其他支援的方法。 你用 WMIC 指令做的任何事都可以用 PowerShell 執行。 例如, WMIC 部落格文章 展示了如何用 Get-CimInstance 以等效的 PowerShell 指令取代典型的 WMIC 查詢。 如果你有一個呼叫 WMIC 的批次檔,你可以把它重寫成 PowerShell 腳本,或是在批次檔裡用 PowerShell。 如果你的工具比較複雜,可以考慮用 WMI 的程式庫

其他資源

WMI 命令列 (WMIC) 工具棄用:下一步 

Windows 用戶端中已棄用的功能 

Windows Server 2012 中移除或棄用的功能 

WMI 命令列 (WMIC) 工具 - Win32 應用程式 

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。