Windows 11 vai perder ferramenta usada desde o XP e alguns scripts podem parar de funcionar

O WMIC (Windows Management Instrumentation Command-line) está com os dias contados no Windows 11. Essa ferramenta, que vem desde a era do Windows XP, será removida, encerrando uma trajetória de mais de duas décadas. A atualização responsável por essa mudança é o update KB5120998, já implementado no canal de pré-lançamento, afetando as versões 24H2 e 25H2 do sistema operacional. Essa decisão da Microsoft levanta importantes questionamentos sobre suas implicações para desenvolvedores, administradores de sistemas e a segurança em ambientes corporativos.

A sigla WMIC se refere à interface de linha de comando para acessar informações de gerenciamento do sistema. Com ela, era possível consultar dados do hardware, automatizar tarefas administrativas e modificar configurações. Contudo, com a sua remoção, aqueles que ainda dependem de scripts antigos em servidores precisam se preparar para uma transição forçada.

Divulgação/Microsoft

Uma aposentadoria de dez anos

A descontinuação do WMIC não é uma surpresa repentina. Desde 2016, a Microsoft vem gradativamente desativando a ferramenta. A tabela a seguir resume os principais acontecimentos ao longo dos anos:

Ano O que aconteceu
2016 WMIC descontinuado no Windows Server 2012
2021 Descontinuado no Windows 10, versão 21H2
2022 Vira recurso sob demanda no Windows 11 22H2, ainda pré-instalado e ativo
2024 Desativado por padrão no 23H2 e no 24H2, mas ainda instalável
2025 Removido ao atualizar para o 25H2, com opção de reinstalar
2026 Removido por completo, sem possibilidade de reinstalação

O último evento relevante é que, até o momento, quem necessitava da ferramenta podia reinstalá-la através de um recurso sob demanda. Isso, no entanto, será impossível na próxima atualização, deixando todos os usuários sem opções se ainda dependerem do WMIC.

O WMI continua; só a ferramenta sai

Um ponto importante a se esclarecer é que a remoção do WMIC não implica no fim do Windows Management Instrumentation (WMI). O WMI, que fornece a camada que expõe informações de hardware e do sistema operacional, segue ativo e acessível por outros meios, como PowerShell, APIs COM e interfaces do .NET.

“Somente a ferramenta WMIC está sendo descontinuada, o WMI continua parte do Windows.”

A Microsoft justifica a mudança como um esforço para “endurecer” o sistema, removendo um componente que se tornou obsoleto, mas sem comprometer as capacidades de gerenciamento do Windows.

Divulgação/Microsoft

Como migrar para o PowerShell

Com a descontinuação do WMIC, o PowerShell se torna a alternativa recomendada. Os cmdlets de CIM são a substituição ideal para as consultas que até então eram feitas via WMIC. A seguir, um exemplo prático de como a migração pode ser feita:

Antes, no WMIC Agora, no PowerShell
wmic path win32_process get Name Get-CimInstance Win32_Process | Select-Object Name

Importante ressaltar que a Microsoft recomenda o uso de Get-CimInstance, ao invés do antigo Get-WmiObject. Embora ambos sejam funcionais, o último é considerado mais moderno e favorecido para novas automações.

Aqueles que dependem de automações mais complexas também encontrarão soluções equivalentes, como Invoke-CimMethod. Portanto, é crucial que organizações revisem e atualizem suas ferramentas antes que a nova atualização seja aplicada.

O que pode quebrar na prática

A desativação do WMIC pode ter um impacto severo nas automações já implementadas. Muitos scripts que não são revisados há anos podem falhar silenciosamente quando a remoção ocorrer. Aqui estão alguns dos principais casos que podem acarretar problemas:

Arquivos batch com comandos WMIC, scripts de PowerShell utilizando o executável diretamente, scripts de login e inicialização, tarefas agendadas, rotinas de inventário e monitoramento de máquinas, além de pacotes de instalação que checam pré-requisitos via WMIC.

Leia também:

Segurança é o motivo por trás da despedida

A justificativa da Microsoft para a remoção do WMIC envolve aspectos de segurança. Documentação interna aponta que o objetivo é “proteger e endurecer o ambiente”. O WMIC tornou-se um vetor de ataque frequente, permitindo a execução de comandos e a movimentação lateral na rede usando uma ferramenta legítima do sistema. Isso, sem dúvida, complica a detecção por antivírus.

Essa técnica já é bem documentada entre profissionais de segurança, especialmente em incidentes de ransomware. A decisão da Microsoft de remover o WMIC fecha essa brecha sem qualquer perda funcional, já que sua funcionalidade pode ser perfeitamente substituída pelo PowerShell, que oferece um registro de atividades mais rigoroso.

A remoção do WMIC no Windows 11 traz uma nova era para usuários e administradores de sistema. Na sua opinião, como essa transição afetará o gerenciamento de sistemas, especialmente em ambientes corporativos com infraestruturas legadas?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *