O PowerShell é uma ferramenta muito útil para executar vários comandos e scripts no Windows. No entanto, às vezes, o PowerShell pode ter problemas e não abrir ou executar corretamente. Isso certamente é muito irritante, especialmente se você costuma usar o PowerShell para gerenciar seu sistema.
Há várias causas possíveis pelas quais o PowerShell não está funcionando no Windows 11, como:
- Há um conflito com outro programa em execução
- Erro no arquivo do PowerShell ou no registro do Windows
- Há restrições de política ou permissão que impedem a execução do PowerShell
- Há um problema com a versão do PowerShell que você está usando
Para resolver esse problema, você pode tentar as seguintes maneiras:

1. Execute o PowerShell como administrador
Uma das maneiras mais simples de corrigir o PowerShell que não está funcionando é executá-lo como administrador. Isso concederá ao PowerShell direitos de acesso total para acessar todos os recursos e funções necessários.
Como executar o PowerShell como um administrador no Windows 11 é o seguinte:
- Clique com o botão direito do mouse no botão Iniciar no canto inferior esquerdo da tela
- Selecione Terminal do Windows no menu que aparece
- Se você não tiver o PowerShell como perfil padrão, clique na seta para baixo na parte superior e selecione Windows PowerShell na lista de opções exibidas. Como alternativa, você pode pressionar CTRL+SHIFT+1 depois de iniciar o Terminal para abrir o PowerShell.
- Clique com o botão direito do mouse na guia PowerShell na parte superior e selecione Executar como administrador no menu exibido
- Clique em Sim na caixa de diálogo Controle de Conta de Usuário que aparece
Depois disso, você pode tentar executar o comando ou script desejado no PowerShell. Se ainda houver problemas, continue para o próximo caminho.
2. Verifique e repare arquivos do PowerShell ou do Registro do Windows
Às vezes, o PowerShell não funciona devido a uma falha ou erro no arquivo do PowerShell ou no registro do Windows. Para corrigir esse problema, você pode usar a ferramenta interna do Windows chamada System File Checker (SFC) and Deployment Image Servicing and Management (DISM).
SFC é uma ferramenta que pode verificar e reparar arquivos de sistema danificados ou ausentes, incluindo arquivos do PowerShell. O DISM é uma ferramenta que pode corrigir problemas com imagens de instalação do Windows, incluindo o registro do Windows.
Como usar o SFC e o DISM para corrigir o PowerShell que não está funcionando é o seguinte:
- Abra o Terminal do Windows como Administrador como na etapa anterior
- Digite o seguinte comando no PowerShell e pressione Enter:
sfc /scannow
- Aguarde a conclusão do processo de digitalização e reparo. Se algum arquivo estiver corrompido ou ausente, o SFC tentará corrigi-los automaticamente
- Quando terminar, digite o seguinte comando no PowerShell e pressione Enter:
DISM /Online /Cleanup-Image /RestoreHealth
- Aguarde a conclusão do processo de digitalização e reparo. Se houver um problema com a imagem de instalação do Windows, o DISM tentará corrigi-lo automaticamente
- Quando terminar, feche o Terminal do Windows e reinicie o computador
- Tente abrir o PowerShell novamente e veja se o problema foi resolvido