Утилита WMIC (Windows Management Instrumentation Command-line) впервые появилась в Windows XP и с тех пор служила удобным способом получать сведения о железе, BIOS, драйверах и выполнять административные операции через командную строку. За годы она стала неотъемлемой частью множества скриптов, использующих её для автоматизации развертывания, мониторинга и обслуживания компьютеров в корпоративных сетях. В то время как графические инструменты управления развивались, WMIC оставалась популярной благодаря простоте синтаксиса и возможности работать в любой версии Windows без дополнительных модулей.
В предстоящих обновлениях Windows 11 24H2 и 25H2, распространяемых в рамках пакета KB5120998, Microsoft окончательно удалит файл wmic.exe из системы. После установки обновления команды, обращающиеся к WMIC, сразу перестанут выполняться, что уже проявилось у тестировщиков, обнаруживших отсутствие утилиты в новых образах. Такое изменение коснётся как новых установок, так и машин, где WMIC сохранялся после предыдущих обновлений.
Важно отметить, что сама технология WMI останется поддерживаться, а значит возможность получать данные о системе через CIM‑классы не исчезнет. Проблема возникнет только у тех, кто в скриптах явно вызывает wmic.exe – это могут быть пакетные файлы, задачи планировщика, средства удалённого мониторинга и старые пакеты установки, построенные ещё в эпоху Windows 7. После удаления утилиты такие сценарии завершатся с ошибкой «wmic не является внутренней или внешней командой».
Microsoft уже в 2024 году объявила WMIC устаревшей и начала выпускать образы Windows 11 без неё, предлагая вместо неё PowerShell, где через cmdlet‑ы Get‑CimInstance, Get‑WmiObject и Invoke‑CimMethod можно выполнять те же запросы к WMI. Переписать скрипт обычно занимает лишь несколько строк, а получаемый результат становится более гибким и совместимым с будущими версиями ОС. В том же обновлении KB5120998 Microsoft экспериментирует с перемещением панели задач, изменением размеров меню «Пуск», улучшенным поиском и новыми функциями защиты, такими как Administrator Protection.
Администраторам рекомендуется заранее проанализировать все используемые скрипты, заменить обращения к wmic.exe на эквивалентные PowerShell‑команды и протестировать их в тестовой среде. При необходимости можно временно восстановить wmic.exe из предыдущих образов, однако это лишь краткосрочное решение. Полный переход к современным средствам управления позволит избежать сбоев и воспользоваться новыми возможностями автоматизации, которые Microsoft активно развивает в рамках Windows 11.



