3. Alterar políticas ou permissões do PowerShell
Às vezes, o PowerShell não funciona devido a restrições de política ou permissão que impedem a execução do PowerShell. Isso pode acontecer devido a configurações incorretas ou deliberadamente feitas por administradores de sistema ou programas de segurança.
Para contornar esse problema, você pode tentar alterar as políticas ou permissões do PowerShell usando Registry Editor ou Group Policy Editor. No entanto, tenha em mente que esse método requer cautela e cuidado porque erros na alteração do registro ou diretivas podem causar outros problemas em seu sistema.
Como alterar as políticas ou permissões do PowerShell com o Editor do Registro é o seguinte:
- Abra Executar pressionando a tecla Windows + R
- Digite regedit e pressione Enter ou clique em OK
- Na janela Registry Editor, vá para HKEY_CURRENT_USER > SOFTWARE > Microsoft > Windows > CurrentVersion > Policies > Explorer
- Clique com o botão direito do mouse na pasta Explorer e selecione New > DWORD (32-bit) Value
- Nomeie o novo value DisallowRun e altere o valor para 0
- Abra a pasta DisallowRun que está dentro da pasta Explorer e exclua todos os value que estão nela
- Feche Registry Editor e reinicie o computador
- Tente abrir o PowerShell novamente e veja se o problema foi resolvido
Como alterar políticas ou permissões do PowerShell com o Editor de Política de Grupo é o seguinte:
- Abra Run pressionando a tecla Windows + R
- Digite gpedit.msc e pressione Enter ou clique em OK
- Na janela Group Policy Editor, vá para User Configuration > Administrative Templates > System
- Clique duas vezes na política chamada Don’t run specified Windows applications
- Altere o status da política para Not Configured ou Disabled
- Clique em Apply e OK
- Feche Group Policy Editor e reinicie o computador
- Tente abrir o PowerShell novamente e veja se o problema foi resolvido
4. Atualizar ou reinstalar o PowerShell
Se os métodos anteriores não funcionarem, é mais provável que o problema do PowerShell não esteja funcionando seja causado por um problema com a versão do PowerShell que você está usando. Talvez sua versão do PowerShell esteja desatualizada, incompatível ou corrompida.
Para resolver esse problema, você pode tentar atualizar ou reinstalar o PowerShell baixando a versão mais recente do site oficial da Microsoft.
Como atualizar ou reinstalar o PowerShell é o seguinte:
- Abra o site oficial do PowerShell a partir deste link
- Selecione a versão do PowerShell que corresponde ao sistema operacional e à arquitetura do seu computador, por exemplo, Windows 11 x64
- Clique no link abaixo da coluna MSI, por exemplo, PowerShell-7.4.0-win-x64.msi
- Aguarde a conclusão do processo de download e execute o arquivo baixado
- Siga as instruções que aparecem na tela para concluir o processo de instalação
- Quando terminar, abra o PowerShell no Menu Iniciar ou no Terminal do Windows
- Verifique a versão do PowerShell que você está usando digitando o seguinte comando no PowerShell e pressionando Enter:
$PSVersionTable.PSVersion
- Verifique se a versão do PowerShell que você está usando corresponde à versão que você baixou
- Tente executar o comando ou script desejado no PowerShell e veja se o problema foi resolvido
Essas são algumas maneiras de corrigir que o PowerShell não funciona no Windows 11. Espero que este artigo tenha sido útil e tenha ajudado você a superar os problemas que está enfrentando. Se você tiver dúvidas, sugestões ou críticas, por favor, escreva-as nos comentários abaixo. Obrigado;.