/
/

Como reinstalar o PowerShell no Windows

by Grant Funtila, Technical Writer
How to Reinstall PowerShell in Windows blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Como a maioria dos aplicativos, o PowerShell pode deixar de responder ou apresentar falhas. Quando isso acontecer, você terá que reinstalar o Windows PowerShell para corrigir o problema, restaurar a funcionalidade ou atualizar para uma versão mais moderna.

Antes de reinstalar, é uma boa ideia verificar qual versão do PowerShell você está usando no momento, para saber exatamente com o que está trabalhando.

Os usuários do Windows podem instalar tanto o PowerShell 5.1 quanto as versões 7 e superiores, e este guia aborda maneiras de reparar e reinstalar o PowerShell tradicional e suas versões mais recentes.

Para uma explicação ilustrada sobre esse assunto, assista ao vídeo “Como reinstalar o PowerShell no Windows”

💡Observação: Os métodos descritos neste guia se aplicam tanto ao Windows 10 quanto ao 11, salvo indicação em contrário. Embora alguns rótulos da interface do usuário possam apresentar pequenas diferenças (por exemplo, “Aplicativos instalados” no Windows 11 versus “Aplicativos” na seção “Recursos d & ” no Windows 10), a funcionalidade permanece a mesma.

Melhores métodos para reinstalar o PowerShell no Windows

Você pode desinstalar, reparar e baixar o PowerShell para reinstalar o aplicativo no Windows. Esses são três métodos diferentes, mais adequados para cenários específicos. Antes de decidir qual método é mais adequado para a sua situação, há alguns aspectos a serem considerados antes de desinstalar ou reinstalar o PowerShell, como a perda das configurações personalizadas.

Dito isso, segue abaixo um guia passo a passo sobre como reinstalar o Windows PowerShell usando métodos comprovados, bem como quando utilizá-los:

Método 1: Reinstalação do PowerShell 7+

Utilize este método ao lidar com problemas relacionados ao PowerShell 7 ou versões posteriores. Como o PowerShell 7+ é modular e pode ser totalmente desinstalado e reinstalado, esse método é ideal para correções isoladas ou para uma instalação totalmente nova. Para esse método, você precisará seguir o guia abaixo:

Passo 1: Desinstalação da versão atual

Primeiro, você precisará desinstalar a versão atual:

  1. Pressione Iniciar ou obotão do Windows e digite Configurações. Acesse Apps  Aplicativos instalados.
  2. Pesquise “  no PowerShell.
  3. Clique em “Mais opções” ( • • •  e, em seguida, em ” e “Desinstalar”.

Você também pode usar o PowerShell para desinstalar, copiando e colando o script a seguir no prompt de comando:

winget desinstalar Microsoft.PowerShell

💡Observação: Esse método funciona da mesma forma no Windows 10 e no 11. No Windows 10, o menu de aplicativos é chamado de “Aplicativos & Recursos” ( em vez de “Aplicativos instalados”), e o uso do winget requer a versão 1809 ou posterior, com o pacote App Installer instalado.

Etapa 2: Reinstalar o PowerShell 7 ou versão superior

Você pode reinstalar o PowerShell 7+ posteriormente, seguindo as etapas abaixo:

Como usar o WinGet:

  1. Procure por ”, “Command Prompt”(  ou ” (PowerShell) ( ) no Menu Iniciar.
  2. Clique com o botão direito do mouse no aplicativo de sua escolha e selecione ” “Executar como administrador”.
  3. Copie e cole o script a seguir no prompt:

winget install –id Microsoft.Powershell –source winget

Como usar o GitHub:

  1. Acesse apágina oficialdo PowerShell do no GitHub: https://github.com/PowerShell/PowerShell
  2. Procure e clique na guia Releases”( ) no lado direito do site.
  3. Baixe oinstalador .msi mais recente do  para Windows.
  4. Execute o instalador.

💡 Observação: Este método é compatível tanto com o Windows 10 quanto com o 11, desde que o winget esteja disponível (Windows 10 1809 ou posterior com o App Installer). O instalador . msi baseado no GitHub funciona exatamente da mesma forma nas duas versões do sistema operacional.

Método 2: Reparar o Windows PowerShell 5.1

Utilize este método quando houver um problema no PowerShell relacionado ao núcleo do sistema operacional (SO). Não é possível desinstalar e reinstalar o PowerShell 5.1, mas você pode repará-lo ou redefini-lo da seguinte maneira:

Opção A: Execute o Verificador de Arquivos do Sistema e o DISM

Use os comandos a seguir para verificar e restaurar componentes do Windows ausentes ou corrompidos, incluindo o PowerShell 5.1.

Verificador de arquivos do sistema:

  1. Pesquise “ ”cmd na barra de pesquisa do Windows
  2. Clique com o botão direito do mouse noPrompt de Comando d
  3. Selecione ” e execute como administrador
  4. Digite o seguinte no prompt de comando: sfc /scannow

DISM:

  1. Pesquise “ ”cmd na barra de pesquisa do Windows
  2. Clique com o botão direito do mouse noPrompt de Comando d
  3. Selecione ” e execute como administrador
  4. Digite o seguinte no prompt de comando: DISM /Online /Cleanup-Image /RestoreHealth

Opção B: Ativar o Windows PowerShell como um recurso opce

  1. Pesquise “ ” noPainel de Controle na barra de pesquisa
  2. Cliqueem “  (Programas), depois clique em  (Ativar ou desativar recursos do Windows) abaixode “ ” (Programas) e ” (Recursos).
  3. Verifiquese as opções “ ”, “Windows PowerShell 2.0” e“ 5.1” (se disponível) estão marcadas.
  4. Caso contrário, reative-os e reinicie o seu dispositivo.

💡  Observação: Ambas as opções deste método funcionam no Windows 10 e no Windows 11. Os comandos Verificador de Arquivos do Sistema (sfc) e DISM funcionam da mesma forma nas duas versões. No entanto, a disponibilidade do PowerShell 2.0 e 5.1 na caixa de diálogo “Recursos do Windows” (Opção B) pode variar dependendo da edição do Windows — normalmente está presente nas edições Pro, Enterprise e Education, mas nem sempre é exibida na edição Home.

Método 3: Use a Microsoft Store

Você pode instalar o PowerShell 7+ baixando-o da Microsoft Store. Dessa forma, o PowerShell é instalado em um diretório separado (C:\Program Files\WindowsApps) e é atualizado automaticamente pela Loja.

Para isso, siga as etapas abaixo:

  1. Pesquise  ” naMicrosoft Store nabarra de pesquisa do Windows .
  2. Pesquise “  e“PowerShell ” na barra de pesquisa da loja.
  3. Cliqueem Acesse para instalar a versão mais recente do PowerShell Core.

💡Observação: Funciona tanto no Windows 10 (versão 1809 ou superior) quanto no Windows 11. A Microsoft Store gerencia as instalações e atualizações do PowerShell 7+ de maneira semelhante em ambas as plataformas.

Aspectos a serem considerados antes de reinstalar o Windows PowerShell

Antes de desinstalar e reinstalar o PowerShell, você deve levar em consideração os efeitos sobre seu perfil, políticas de execução, variáveis PATH e as diferentes versões que você possui no seu dispositivo.

Perfil do PowerShell

Cada sessão do PowerShell carrega um script de perfil (por exemplo, Microsoft.PowerShell_profile.ps1) que personaliza o seguinte:

  • Aliases
  • Variáveis de ambiente
  • Importações de módulos
  • Configurações da interface do usuário

Desinstalar o PowerShell 7+ significa excluir o perfil associado, a menos que tenha sido feito um backup manualmente.

Políticas de execução

O PowerShell possui políticas de execução para restringir a execução de scripts. A reinstalação do programa redefine essas políticas, o que exige que você reaplique as políticas anteriores.

Variáveis PATH

Após a reinstalação, o caminho do arquivo pwsh.exe (C:\Program Files\PowerShell\7) deve estar presente na variável PATH do sistema para:

  • Use o pwsh a partir de qualquer interface de linha de comando
  • Oferecer suporte a scripts de automação que chamam o pwsh.exe

Versões do PowerShell

É possível executar simultaneamente o PowerShell 5.1 e o 7+ ou versões posteriores, o que garante compatibilidade com versões anteriores e acesso a recursos mais recentes. Você pode acessar a versão 5.1 usando o powershell.exe (o arquivo executável do aplicativo) e a versão 7 ou superior usando o pwsh.exe.

Corrija arquivos corrompidos ou dependências com erros reinstalando o PowerShell no Windows

A reinstalação do Windows PowerShell garante estabilidade e acesso aos recursos de automação. Seja para corrigir a versão 5.1 ou para instalar e gerenciar o PowerShell 7+, você pode reinstalar o programa facilmente usando o WinGet, o GitHub ou a Microsoft Store.

FAQs

Existem diferentes métodos para reinstalar o PowerShell. O método mais fácil é desinstalar e, em seguida, reinstalar o PowerShell 7+. Você também pode acessar a Microsoft Store e baixar o programa diretamente por lá. No caso do Microsoft 5.1, você precisará reparar o aplicativo, já que não é possível desinstalar e reinstalar essa versão.

Você pode instalar o PowerShell 7 no Windows 11 baixando-o do GitHub ou da Microsoft Store. Você também pode copiar e colar o script a seguir no PowerShell:

winget install –id Microsoft.Powershell –source winget

O PowerShell 7+ é a versão mais recente do PowerShell. Em geral, é mais adequado para scripts modernos, desempenho, tarefas multiplataforma e automação avançada. Por outro lado, a versão 5.1 é compatível com recursos mais antigos do Windows, scripts legados ou ferramentas administrativas, como a Política de Grupo.

Você pode verificar qualversão do PowerShell  está sendo executada no seu dispositivo usando o comando $PSVersionTable ou o Registro.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?