Guia de tecnologias

Como verificar a versão do PowerShell no Windows

4 min read Windows Atualizado 08 Oct 2025
Como verificar a versão do PowerShell no Windows
Como verificar a versão do PowerShell no Windows

laptop com Windows 11 exibindo a área de trabalho

Este guia mostra formas simples de verificar qual versão do PowerShell está instalada no seu Windows. Use o próprio PowerShell com o comando $PSVersionTable ou consulte a chave do Registro do Windows. Também incluí alternativas, quando esses métodos falham e um checklist rápido para administradores e usuários.

O PowerShell é a ferramenta principal para automação e administração no Windows. Saber a versão instalada ajuda a garantir compatibilidade com scripts e módulos.

A seguir estão formas confiáveis e rápidas de encontrar essa informação. Use a que for mais conveniente para você.

Verificar a versão pelo próprio PowerShell

  1. Abra o menu Iniciar e digite “powershell”. Selecione o melhor resultado.
  2. Na janela do PowerShell, execute um dos comandos abaixo e pressione Enter:
$PSVersionTable

Ou, para exibir apenas a versão:

$PSVersionTable.PSVersion

Alternativa: o comando abaixo retorna a versão do host (útil em alguns cenários):

Get-Host | Select-Object Version

A saída inclui um campo PSVersion. Esse campo mostra a versão do PowerShell que está em execução.

tela do Windows PowerShell mostrando $PSVersionTable

Exemplo de saída simplificada:

  • PSVersion: 5.1.22621.1 (exemplo)

Observações rápidas:

  • Windows PowerShell (a versão instalada por padrão no Windows) costuma aparecer como 5.1.x.
  • PowerShell Core (agora apenas “PowerShell”, distribuído como pwsh) usa versões 6.x, 7.x e superiores.

Verificar a versão pelo Registro do Windows

Se preferir não abrir o PowerShell, o Registro do Windows mantém a informação da versão:

  1. Abra o menu Iniciar, digite “regedit” ou “registro” e abra o Editor do Registro.
  2. Navegue até a chave:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine
  1. Procure o valor PowerShellVersion. Ele contém a versão instalada.

Você também pode usar o Prompt de Comando para consultar essa chave:

reg query "HKLM\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine" /v PowerShellVersion

Editor do Registro do Windows mostrando a chave PowerShell

Alternativas e casos especiais

  • PowerShell Core / pwsh: se você instalou o PowerShell multiplataforma (pwsh), abra um terminal pwsh e execute:
pwsh --version
  • Se um script específico falha por dependência de versão, verifique os manifestos do módulo ou a documentação para a versão mínima exigida.
  • Em ambientes corporativos com políticas restritivas, a versão no registro pode ser diferente da versão de um perfil de usuário que carrega pwsh.

Quando esses métodos podem falhar

  • Permissões: sem privilégios suficientes, você pode não conseguir abrir o Editor do Registro ou executar certos comandos.
  • Execução de múltiplas instalações: ter tanto o Windows PowerShell (5.1) quanto o pwsh (7+) pode causar confusão — verifique em ambos os ambientes se necessário.
  • Políticas de execução e módulos carregados não alteram o número da versão; eles podem, no entanto, impedir a execução de scripts que exibam a informação.

Mini‑metodologia para diagnóstico rápido

  1. Abra o PowerShell (usuário) e execute $PSVersionTable.PSVersion.
  2. Se não abrir, tente o Prompt de Comando com reg query.
  3. Se houver pwsh instalado, execute pwsh –version.
  4. Compare com a documentação do script ou módulo que você pretende usar.

Checklist por função

Administrador:

  • Confirmar versão em máquinas críticas.
  • Verificar políticas de atualização e compatibilidade de módulos.
  • Documentar exceções em inventário de software.

Usuário avançado / desenvolvedor:

  • Verificar pwsh e Windows PowerShell.
  • Testar scripts em ambientes com versões diferentes.
  • Usar containers ou máquinas virtuais para testes de compatibilidade.

Como atualizar o PowerShell

  • Para o Windows PowerShell (integrado): atualizações de sistema via Windows Update podem incluir correções. Para mudanças maiores, considere migrar para o PowerShell (pwsh) mais recente.
  • Para PowerShell (pwsh): baixe e instale o pacote oficial disponível no site da Microsoft ou repositórios confiáveis.
  • Sempre faça backup de scripts e valide compatibilidade antes de atualizar em produção.

Important: atualize a documentação interna após qualquer mudança de versão.

Fatos rápidos

  • Windows PowerShell 5.1 é a última versão da linha “Windows PowerShell” integrada ao Windows.
  • PowerShell (antigo PowerShell Core) é multiplataforma e segue versões 6, 7 e posteriores.

Perguntas frequentes

Como saber se tenho pwsh além do Windows PowerShell?

Abra um terminal e execute pwsh –version. Se o comando existir, o pwsh está instalado.

Posso ter duas versões do PowerShell no mesmo PC?

Sim. O Windows pode ter o Windows PowerShell (5.1) e também o PowerShell (pwsh) 7+. Ambos podem coexistir sem conflito.

Resumo

Verificar a versão do PowerShell é simples: use $PSVersionTable no PowerShell ou consulte a chave PowerShellVersion no Registro. Se usar pwsh, execute pwsh –version. Em ambientes corporativos, confirme permissões e políticas antes de atualizar.

Notas importantes

  • Sempre verifique a compatibilidade de scripts e módulos antes de atualizar.
  • Documente mudanças de versão em inventários e runbooks.
Autor
Edição

Materiais semelhantes

Mudar cor do texto no Discord — guia prático
Tutoriais

Mudar cor do texto no Discord — guia prático

Instalar Moodle 3.2 no CentOS 7
Educação/TI

Instalar Moodle 3.2 no CentOS 7

Corrigir programas que não iniciam no Windows 10
Windows

Corrigir programas que não iniciam no Windows 10

Remover apps pré‑instalados no Android e iOS
Dispositivos Móveis

Remover apps pré‑instalados no Android e iOS

Corrigir Dev Error 6068 no Warzone
Guias

Corrigir Dev Error 6068 no Warzone

Como verificar a versão do PowerShell no Windows
Windows

Como verificar a versão do PowerShell no Windows