Застосовується до
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

Вихідна дата публікації: 12 вересня 2025 р.

Ідентифікатор KB: 5067470

Змінити дату

Змінити опис

13 лютого 2026 р.

  • Відредагований розділ "Зведення" та видалено нотатку, оскільки інформація тепер включена в цю статтю.

  • Додано часову шкалу, яка вказує, коли утиліта WMIC була вилучена, вимкнута та видалена з Windows.

  • Додано розділ "Додаткові ресурси".

28 січня 2026 р.

  • Оновлено розділ "Стосується" до "Windows 11, версія 25H2"

У цій статті

Зведення

У цій статті наведено вказівки з перенесення за допомогою утиліти командного рядка інструментарію керування Windows (WMIC). Утиліта WMIC наближається до повного видалення та припинення підтримки, щоб допомогти захистити та загартувати ваше середовище. Останні інсталяції Windows 11 версії 24H2 та 25H2 вже видалено за замовчуванням за допомогою утиліти WMIC; її можна інсталювати лише як функцію на вимогу (FoD). Утиліта WMIC буде повністю видалена в наступному оновленні функцій Windows і більше не буде доступна як функція на вимогу (FoD). Ми наполегливо рекомендуємо якомога швидше завершити перенесення.

Важливо відзначити, що вилучається лише інструмент WMIC – інструментарій керування Windows (WMI) залишається частиною Windows. Корпорація Майкрософт рекомендує використовувати PowerShell та інші сучасні інструменти для будь-яких завдань, раніше виконаних за допомогою утиліти WMIC. Ця зміна загартує Windows, видаливши застарілий компонент, не втрачаючи жодних можливостей керування у Windows. Готуючись зараз, ви можете забезпечити плавний перехід від застарілої утиліти WMIC.

Часова шкала

2016: У Windows Server 2012 року програму WMIC вилучено. 

2021: Утиліту WMIC вилучено в Windows 10 версії 21H2. 

2022: Утиліта WMIC доступна в Windows 11 версії 22H2 як функція на вимогу (FoD), яку попередньо інстальовано та активовано за замовчуванням. 

2024 р.: Утиліту WMIC вимкнуто за замовчуванням у Windows 11 версіях 23H2 та 24H2. Він все ще доступний як функція на вимогу (FoD).

2025: WMIC utility is removed, if already installed, when upgrading to Windows 11, version 25H2. Однак ви можете додати його знову як функцію на вимогу (FoD).

2026: Утиліту WMIC буде повністю видалено з Windows 11 в наступному оновленні функцій Windows. Він не буде доступний як функція на вимогу (FoD).

Дійте рішучо

Якщо ви використовуєте утиліту WMIC для адміністративних завдань або програм, радимо перейти з утиліти WMIC і використовувати підтримувані альтернативи. Пам'ятайте, що Windows не втрачає жодних функціональних можливостей. Продовжуйте запитувати системи Windows і керувати ними за допомогою підтримуваних засобів, як-от PowerShell або програмних інтерфейсів. Організації з автоматизованим розгортанням або системами моніторингу, які використовують WMIC, мають перевіряти та оновлювати свої засоби, щоб уникнути перебоїв.

  • Використовуйте PowerShell для завдань WMI. WMI в PowerShell містить вбудовані командлети для інструментарію керування Windows, які можуть робити все, що зробив WMIC (і багато іншого). Поширені запити WMIC можна безпосередньо замінити на команди PowerShell. Наприклад, щоб повернути список назв процесів:

    • Замініть запит WMIC: шлях wmic win32_process отримати ім'я.

    • Натомість скористайтеся командою PowerShell: Get-CimInstance Win32_Process | Select-Object Ім'я.

    Якщо у вас є пакетні файли або сценарії, які викликають WMIC, сплануйте їх перезаписування за допомогою командлетів PowerShell (наприклад , Get-CimInstance, Get-WmiObject, Invoke-CimMethod тощо). За потреби запустіть PowerShell із командного рядка, використовуючи синтаксис powershell -c "<command>". Таким чином, навіть у контекстах командного рядка можна викликати команди PowerShell, щоб замінити WMIC.

  • Розглянемо програмні альтернативи. Якщо у вас є програми або розширені сценарії, які використовують WMIC, ви можете досягти тих самих результатів, запитуючи WMI за допомогою інших засобів. Наприклад, ви можете використовувати API COM WMI або бібліотеки .NET (наприклад, System.Management в C#), щоб виконувати запити WMI безпосередньо в коді. Мови сценаріїв також можуть взаємодіяти з WMI без WMIC. Будь-яка можливість, яка використовується у WMIC, надається базовою інфраструктурою WMI, до якої можна отримати доступ через PowerShell або програмні інтерфейси. Документація Microsoft містить приклади того, як виконувати операції WMI в коді. Перехід до цих методів забезпечить подальшу роботу ваших інструментів після того, як WMIC зникне.

  • Оновлення документації та процесів. Оновіть внутрішню ІТ-документацію, сценарії підтримки або посібники користувача, які посилаються на команди WMIC, щоб відобразити новий підхід. Наприклад, якщо в статті служби підтримки користувачі можуть збирати інформацію за допомогою команди WMIC, перепишіть її, щоб використовувати PowerShell або програмні інтерфейси. Це допоможе уникнути плутанини після того, як WMIC більше не буде доступний. Аналогічно, якщо будь-яка система автоматичного розгортання або моніторингу у вашому середовищі використовує WMIC, оновіть її, щоб використовувати альтернативу, перш ніж набуде сили видалення WMIC.

Запитання й відповіді

WMIC – це командний рядок інструментарію керування Windows. Це застарілий вбудований засіб командного рядка Windows, який дає змогу взаємодіяти з системою інструментарію керування Windows (WMI) за допомогою текстових команд.

Ні, WMI не видаляється. Видаляється лише засіб командного рядка WMIC. Базова інфраструктура інструментарію керування Windows (WMI) залишається основною частиною Windows і на це видалення не впливає. 

Ви все одно зможете використовувати WMI через:

  • Командлети PowerShell (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)

  • Програмні інтерфейси (.NET System.Management, COM API)

  • Інші мови сценаріїв**, які взаємодіють із WMI

Будь-який сценарій або програма, що використовує WMI за допомогою інших засобів (наприклад, сценарій PowerShell за допомогою Get-CimInstance або програми C# за допомогою класів WMI) продовжуватиме працювати нормально. **Видаляється лише wmic.exe обтікання командного рядка, а не сама служба WMI. 

WMIC буде видалено, починаючи з Windows 11 версії 25H2. Ви можете знову додати його як функцію на вимогу (FoD). 

WMIC буде повністю видалено в наступному оновленні функцій Windows 11 у 2026 році. Його не можна повторно додати як функцію на вимогу (FoD).

Щоб якнайшвидше використовувати PowerShell або інший підтримуваний метод, слід оновити сценарії та інструменти. Усе, що ви зробили з командою WMIC, можна запустити за допомогою PowerShell. Наприклад, у записі блоґу WMIC показано, як типовий запит WMIC можна замінити еквівалентною командою PowerShell за допомогою get-CimInstance. Якщо у вас є пакетний файл, який викликає WMIC, його можна переписати як сценарій PowerShell або використовувати PowerShell у пакетному файлі. Якщо інструменти складніші, можна використовувати бібліотеки програмування для WMI.

Додаткові ресурси

Відхилення утиліти командного рядка WMI (WMIC): наступні кроки 

Застарілі функції в клієнті Windows 

Функції видалено або вилучено в Windows Server 2012 р. 

Утиліта командного рядка WMI (WMIC) – програми Win32 

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.