Microsoft remove PowerShell 2.0 do Windows 11 para reduzir riscos
A Microsoft removeu o PowerShell 2.0 do Windows 11 para reduzir riscos de segurança. Essa versão, lançada em 2009, apresentava vulnerabilidades graves e foi substituída por versões modernas, que of...
Resumo rapido
A Microsoft removeu o PowerShell 2.0 do Windows 11 para reduzir riscos de segurança. Essa versão, lançada em 2009, apresentava vulnerabilidades graves e foi substituída por versões modernas, que oferecem melhores proteções contra scripts maliciosos.
Neste artigo voce vai aprender:
- Motivos da remoção do PowerShell 2.0 do Windows 11.
- Vulnerabilidades associadas ao PowerShell 2.0.
- Versões modernas que substituem o PowerShell 2.0.
- Dicas de prevenção para migração de scripts.
- Importância da atualização para segurança e conformidade.
O que é o PowerShell 2.0
O PowerShell 2.0 foi lançado em 2009 com o Windows 7 e, embora tenha sido depreciado em 2017, ainda era um recurso opcional no Windows 11. Sua manutenção representava um risco de segurança significativo.
Como funciona
Essa versão do PowerShell carece de recursos essenciais, como script block logging, modo de linguagem restrita e integração com AMSI. Isso a torna vulnerável a ataques, permitindo que invasores executem scripts maliciosos sem serem detectados.
Sinais de alerta / Como identificar
A remoção do PowerShell 2.0 foi necessária devido à sua exposição a vulnerabilidades. A partir do build 27891, ele foi completamente eliminado do Windows 11 Canary, sendo substituído pelas versões modernas 5.1 e 7.x.
O que fazer agora / Como se proteger
Empresas devem revisar e atualizar suas automações para evitar interrupções e garantir proteção e conformidade. A migração para versões modernas é essencial para reforçar a segurança do ambiente.
Prevenção / Boas práticas
Dica de prevenção
- Verifique dependências: identifique scripts antigos usando
powershell -version 2e remodele-os para PowerShell 5.1 ou 7.x. - Teste em ambiente controlado: antes de atualizar em larga escala, valide os scripts em sistemas de teste.
- Reforce políticas de segurança: implemente auditoria de scripts, ativando logging e restrição de linguagem nos novos ambientes.
- Planeje migração com cuidado: ambientes críticos com scripts legados podem usar máquinas virtuais isoladas até a migração completa.
Perguntas frequentes
Por que o PowerShell 2.0 foi removido?
O PowerShell 2.0 foi removido devido a suas vulnerabilidades graves que o tornavam um vetor de ataque. A Microsoft decidiu eliminá-lo para melhorar a segurança no Windows 11.
Quais versões substituem o PowerShell 2.0?
As versões modernas que substituem o PowerShell 2.0 são o PowerShell 5.1 e o PowerShell 7.x, que oferecem melhores proteções e recursos de segurança.
Como posso migrar meus scripts do PowerShell 2.0?
É importante identificar scripts antigos, testá-los em ambientes controlados e remodelá-los para as versões mais recentes do PowerShell. Planeje a migração com cuidado para evitar interrupções.
Planeje sua migração para versões modernas do PowerShell
Para apoio nessa transição, com análise de legado, automação moderna e governança segura, conte com a LC SEC. Conheça nossos serviços em lcsec.io.
Receba as principais notícias de cibersegurança
Inscreva-se em nossa newsletter e receba artigos, alertas de vulnerabilidades e tendências diretamente no seu email.

