Data de publicação original: 12 de setembro de 2025
ID do KB: 5067470
|
Data da alteração |
Alterar descrição |
|
13 de fevereiro de 2026 |
|
|
28 de janeiro de 2026 |
|
Neste artigo
Resumo
Este artigo fornece diretrizes para migrar para longe do utilitário WMIC (linha de comando de instrumentação de gerenciamento do Windows). O utilitário WMIC está se aproximando de sua remoção e aposentadoria completas para ajudar a proteger e endurecer seu ambiente. As instalações mais recentes do Windows 11, as versões 24H2 e 25H2 já têm o utilitário WMIC removido por padrão; ele só pode ser instalado como um Recurso sob Demanda (FoD). O utilitário WMIC será totalmente removido na próxima atualização de recursos do Windows e não estará mais disponível como um Recurso sob Demanda (FoD). É altamente recomendável concluir sua migração o mais rápido possível.
É importante ressaltar que apenas a ferramenta WMIC está sendo preterida – a própria WMI (Instrumentação de Gerenciamento do Windows) continua a fazer parte do Windows. A Microsoft recomenda usar o PowerShell e outras ferramentas modernas para quaisquer tarefas feitas anteriormente com o utilitário WMIC. Essa alteração endurecerá o Windows removendo um componente desatualizado sem perder recursos de gerenciamento no Windows. Ao se preparar agora, você pode ajudar a garantir uma transição suave do utilitário WMIC desatualizado.
Linha do Tempo
2016: O utilitário WMIC foi preterido em Windows Server 2012.
2021: O utilitário WMIC foi preterido no Windows 10, versão 21H2.
2022: O utilitário WMIC está disponível no Windows 11, versão 22H2 como um FoD (Recurso sob Demanda), que foi pré-instalado e habilitado por padrão.
2024: O utilitário WMIC é desabilitado por padrão em Windows 11, versões 23H2 e 24H2. Ele ainda está disponível como um Recurso sob Demanda (FoD).
2025: O utilitário WMIC será removido, se já estiver instalado, ao atualizar para Windows 11, versão 25H2. No entanto, você pode adicioná-lo como um Recurso sob Demanda (FoD).
2026: O utilitário WMIC será completamente removido do Windows 11 na próxima atualização de recursos do Windows. Ele não estará disponível como um Recurso sob Demanda (FoD).
Tome medidas
Se você estiver usando o utilitário WMIC para tarefas administrativas ou em aplicativos, recomendamos migrar para longe do utilitário WMIC e usar alternativas com suporte. Lembre-se de que o Windows não está perdendo nenhuma funcionalidade – continue consultando e gerenciando sistemas Windows usando ferramentas com suporte, como PowerShell ou interfaces programáticas. Organizações com sistemas de implantação ou monitoramento automatizados que dependem do WMIC devem validar e atualizar suas ferramentas para evitar interrupções.
-
Use o PowerShell para tarefas WMI. O WMI no PowerShell inclui cmdlets internos para Instrumentação de Gerenciamento do Windows que podem fazer tudo o que o WMIC fez (e muito mais). Consultas WMIC comuns podem ser substituídas diretamente por comandos do PowerShell. Por exemplo, para retornar uma lista de nomes de processo:
-
Substitua a consulta WMIC: caminho wmic win32_process obter Nome.
-
Em vez disso, use o comando do PowerShell: Get-CimInstance Win32_Process | Select-Object Nome.
Se você tiver arquivos em lote ou scripts que chamem WMIC, planeje reescrevê-los usando cmdlets do PowerShell (como Get-CimInstance, Get-WmiObject, Invoke-CimMethod e assim por diante). Se necessário, execute o PowerShell a partir de um prompt CMD usando a sintaxe do powershell -c "<comando> ". Portanto, mesmo em contextos de linha de comando, você pode invocar comandos do PowerShell para substituir o WMIC.
-
-
Considere alternativas programáticas. Se você tiver aplicativos ou scripts avançados que usam WMIC, poderá obter os mesmos resultados consultando a WMI por meio de outros meios. Por exemplo, você pode usar as bibliotecas COM ou .NET da WMI (como System.Management em C#) para executar consultas WMI diretamente no código. Os idiomas de script também podem interagir com o WMI sem WMIC. Qualquer funcionalidade usada no WMIC é fornecida pela infraestrutura WMI subjacente, que você pode acessar por meio do PowerShell ou interfaces de programação. A documentação da Microsoft contém exemplos de como executar operações WMI no código. A mudança para esses métodos ajudará a garantir que suas ferramentas continuem funcionando depois que o WMIC tiver ido embora.
-
Atualize a documentação e os processos. Atualize qualquer documentação interna de TI, scripts de suporte ou guias de usuário que referenciem comandos WMIC para refletir a nova abordagem. Por exemplo, se um artigo de suporte informa aos usuários para executar um comando WMIC para coletar informações, reescreva-as para usar o PowerShell ou interfaces programáticas. Isso ajudará a evitar confusão quando o WMIC não estiver mais disponível. Da mesma forma, se qualquer sistema de implantação ou monitoramento automatizado em seu ambiente usar o WMIC, atualize-o para usar uma alternativa antes que a remoção do WMIC entre em vigor.
Perguntas frequentes
WMIC significa linha de comando de instrumentação de gerenciamento do Windows. É uma ferramenta de linha de comando interna herdada do Windows que permite que você interaja com o sistema WMI (Instrumentação de Gerenciamento do Windows) por meio de comandos de texto.
Não, a WMI não está sendo removida. Somente a ferramenta de linha de comando WMIC está sendo removida. A infraestrutura de WMI (Instrumentação de Gerenciamento do Windows) subjacente continua sendo uma parte central do Windows e não é afetada por essa remoção.
Você ainda poderá usar a WMI por meio de:
-
PowerShell cmdlets (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)
-
Interfaces de programação (.NET System.Management, API COM)
-
Outras linguagens de script** que interagem com a WMI
Qualquer script ou aplicativo usando o WMI por meio de outros meios (por exemplo, um script do PowerShell usando Get-CimInstance ou um programa C# usando classes WMI) continuará funcionando normalmente. **Somente o wrapper de linha de comando wmic.exe está sendo removido, não o serviço WMI em si.
O WMIC será removido a partir do Windows 11, versão 25H2. Você pode re-adicioná-lo como um Recurso sob Demanda (FoD).
O WMIC será completamente removido no próximo Windows 11 atualização de recursos em 2026. Não é possível adicioná-lo novamente como um Recurso sob Demanda (FoD).
Você deve atualizar seus scripts e ferramentas para usar o PowerShell ou outro método com suporte o mais rápido possível. Tudo o que você fez com um comando WMIC pode ser executado com o PowerShell. Por exemplo, a postagem no blog do WMIC mostra como uma consulta WMIC típica pode ser substituída por um comando equivalente do PowerShell usando Get-CimInstance. Se você tiver um arquivo em lote que chame WMIC, poderá reescrevê-lo como um script do PowerShell ou usar o PowerShell no arquivo em lote. Se suas ferramentas forem mais complexas, você poderá usar bibliotecas de programação para WMI.
Recursos adicionais
Preterição do utilitário WMIC (linha de comando WMI): Próximas etapas
Recursos preteridos no cliente Windows