Aplica-se a
Windows 11 SE, version 24H2 Windows 11 Enterprise and Education, version 24H2 Windows 11 Enterprise Multi-Session, version 24H2 Windows 11 Home and Pro, version 24H2 Windows 11 IoT Enterprise, version 24H2 Windows Server 2025

Data de publicação original: 11 de agosto de 2025

ID do KB: 5065506

Resumo

Windows PowerShell 2.0, um componente herdado introduzido pela primeira vez com o Windows 7, está sendo removido do sistema operacional Windows (sistema operacional) nas próximas versões. O PowerShell 2.0 foi preterido oficialmente em 2017 e permaneceu disponível como um recurso opcional para compatibilidade, conforme descrito no blog de preterição do Windows PowerShell 2.0

O PowerShell 2.0 será removido em uma versão posterior a partir de agosto de 2025 para Windows 11, versão 24H2 e uma versão de setembro de 2025 para Windows Server 2025. Todas as versões posteriores para Windows 11 e Windows Server 2025 não incluirão o PowerShell 2.0. Os builds de visualização do Windows Insider já refletem essa alteração, com o recurso do PowerShell 2.0 removido a partir de julho de 2025. Essa remoção faz parte de um esforço mais amplo para limpo código herdado, reduzir a complexidade do ecossistema do PowerShell e melhorar a segurança do Windows. 

Para a maioria dos usuários e organizações, essa alteração será sem intercorrências – versões mais recentes do PowerShell, como PowerShell 5.1 e PowerShell 7.x , continuam disponíveis e com suporte. No entanto, se você tiver scripts herdados ou software que dependam explicitamente do PowerShell 2.0, você precisará agir e atualizá-los ou usar uma solução alternativa para evitar quaisquer interrupções.

Este artigo fornece uma linha do tempo da alteração, o impacto em diferentes grupos de usuários e diretrizes sobre como mitigar quaisquer problemas.   

Diretrizes de mitigação

Se você tiver uma dependência do PowerShell 2.0 em seu ambiente, veja como atenuar problemas: 

  • Recomendado: migrar scripts e ferramentas para uma versão mais recente do PowerShell A orientação principal da Microsoft é atualizar qualquer coisa que use o PowerShell 2.0 para usar o PowerShell 5.1 ou o PowerShell 7. O PowerShell 5.1 introduziu muitas melhorias e é compatível com o inverso para quase todos os comandos e módulos. O blog da equipe do PowerShell fornece um guia para essa migração.

  • Atualizar ou substituir software desatualizado Em alguns casos, a "correção" pode ser atualizar o software que precisava do PowerShell 2.0. Por exemplo, se um instalador antigo falhar, procure uma versão mais recente desse produto.

    • Muitos produtos do microsoft server que já usaram o PowerShell 2.0 (Exchange, SharePoint, SQL e assim por diante) têm versões mais recentes que usam o PowerShell moderno. Use essas versões atualizadas se você planeja executá-las em novas versões do Windows.

    • Se for uma ferramenta de terceiros, marcar o site do fornecedor para uma atualização ou uma versão mais recente que remova o requisito do PowerShell 2.0. Dado que a depreciação é conhecida há anos, alguns fornecedores podem ter resolvido isso.

  • Mitigação temporária Observação Essa é uma mitigação temporária para desbloquear usuários. Você deve migrar para fora do PowerShell 2.0 o mais rápido possível e usar as outras mitigações listadas acima.Como mitigação temporária de último recurso, você pode reinstalar o PowerShell 2.0 usando as seguintes etapas:

    1. Baixe o arquivo ps2DLC.zip .

    2. Extraia o arquivo ps2DLC.zip para uma pasta de sua escolha. 

    3. Inicie uma janela do PowerShell no modo de administração.

    4. Altere para a pasta que contém os arquivos extraídos do PowerShell 2.0.

    5. Execute o seguinte comando:

      run .\loadGAC.ps1

Perguntas frequentes

É uma versão mais antiga do PowerShell que a Microsoft não dá mais suporte. 

O PowerShell 2.0 foi preterido oficialmente em 2017 e agora está sendo removido para incentivar o uso de versões mais recentes e seguras do PowerShell. 

O PowerShell 2.0 será removido a partir do Windows 11, versão 24H2 e Windows Server 2025. 

O PowerShell 2.0 será removido em uma versão posterior a partir de agosto de 2025 para Windows 11, versão 24H2 e uma versão de setembro de 2025 para Windows Server 2025. Todas as versões posteriores para Windows 11 e Windows Server 2025 não incluirão o PowerShell 2.0. Os builds de visualização do Windows Insider já refletem essa alteração, com o recurso do PowerShell 2.0 removido a partir de julho de 2025 e não será incluído nas próximas versões do Insider.

Atualize os scripts ou ferramentas para serem executados em uma versão mais recente do PowerShell, como o PowerShell 5.1 ou o PowerShell 7. 

Se um script ou uma tarefa agendada tentar explicitamente iniciar o PowerShell 2.0 (por exemplo, usando um comando como powershell.exe -Version 2), o Windows não poderá mais executar esse mecanismo herdado. Em vez disso, o sistema iniciará a versão padrão do PowerShell (que é o PowerShell 5.1). Na maioria das vezes, os scripts continuarão a funcionar, já que o PowerShell 5.1 é compatível com o anterior. No entanto, há uma pequena chance de que alguns scripts mais antigos possam não ser executados conforme o esperado se dependessem de um comportamento específico exclusivo da versão 2.0. A solução recomendada é atualizar esses scripts para remover o requisito -Version 2

Sim, mas esses casos são raros. Se um script ou uma tarefa agendada usar explicitamente o PowerShell 2.0 (por exemplo, com -version 2), o Windows não poderá mais executar esse mecanismo. Esses scripts usarão o PowerShell 5.1 por padrão, que é compatível na maioria dos casos. Alguns scripts podem se comportar de forma diferente se dependerem de peculiaridades exclusivas de 2.0. A correção é atualizar esses scripts para não exigir -Version 2. Entre em contato com Suporte da Microsoft se precisar de ajuda extra. 

Alguns softwares não Windows mais antigos podem tentar instalar ou habilitar o PowerShell 2.0 como parte da instalação. Em novas versões do Windows em que o PowerShell 2.0 está ausente, o instalador pode falhar ou mostrar um erro. Normalmente, esse software está desatualizado e sem suporte no Windows mais recente. A solução é usar versões de software atualizadas que não dependem do PowerShell 2.0.  

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.