6 Maneiras de Corrigir o Windows Powershell Que Continua Abrindo

6 Maneiras de Corrigir o Windows Powershell Que Continua Abrindo

Alguns aplicativos estão configurados para serem executados na inicialização, fazendo com que sejam lançados assim que o Windows é iniciado. Mas se é o Windows Powershell que está aparecendo, então você tem um problema. Acontece que este é um problema conhecido que afeta uma boa parte dos usuários do Windows. Felizmente, há maneiras de consertá-lo, conforme detalhado neste guia.

Dica: você pode usar o Powershell para ocultar atualizações irritantes do Windows. Nós mostramos como.

Índice

  • Correções Gerais
    1. Verifique se uma Tarefa ou Script está em Execução em Segundo Plano
    1. Inicialize em Modo Limpo
    1. Desative o Windows Powershell Temporariamente
    1. Exclua o Atalho do Powershell da Pasta de Inicialização
    1. Exclua o Status de Inicialização do Powershell no Gerenciador de Tarefas
    1. Use o Programa Autoruns da Microsoft
  • Perguntas Frequentes

Correções Gerais

Antes de aplicar correções específicas para problemas, estas dicas gerais podem ajudá-lo a resolver o problema caso tenha sido causado por um vírus ou um bug no sistema.

  • Escaneie o PC com uma ferramenta de remoção de malware: se você tiver um antivírus ou programa antimalware de terceiros, pode pesquisar o computador em busca de qualquer software malicioso. Mas se você não tiver, pode fazer o Windows Defender executar uma verificação completa no seu computador.
  • Execute as verificações Chkdsk, DISM e SFC: o Windows possui algumas utilidades valiosas para verificar arquivos do sistema e garantir que estão intactos e que não existem arquivos corrompidos na sua pasta de sistema. Ao digitar os comandos associados, você pode executar essas utilidades no Terminal do Windows ou PowerShell.
  • Atualize o Windows: vá para as configurações e verifique se há atualizações disponíveis na guia Atualização do Windows.
  • Execute o solucionador de problemas de Manutenção do Sistema: Abra a janela Executar pressionando Win + R, depois digite %systemroot%\system32\msdt.exe -id MaintenanceDiagnostic e pressione Enter para abrir a utilidade de Manutenção do Sistema.

1. Verifique se uma Tarefa ou Script Está em Execução em Segundo Plano

Seu sistema Windows depende do PowerShell para lançar processos em segundo plano ou autorizar aplicativos a acessar arquivos de segurança. Se o Windows PowerShell continuar aparecendo, há uma boa chance de que seu sistema esteja executando processos de atualização ou tarefas vitais em segundo plano. Você pode verificar se esse é o caso seguindo estas etapas:

  1. Clique com o botão direito no menu Iniciar e escolha “Gerenciador de Tarefas.”

Chegando ao Gerenciador de Tarefas pelo Menu Rápido no Windows.

  1. Na guia “Processos”, clique em “CPU” para reorganizar a lista com base no uso da CPU do processo.

Gerenciador de Tarefas com a guia

  1. Revise a lista para ver qual processo utiliza uma quantidade anormal de CPU. Se for um processo desconhecido, pesquise o nome no Google para ver se é seguro encerrar a tarefa.
  2. Alternativamente, se for um processo chamado “wsappx” ou qualquer serviço que esteja usando muita CPU, isso significa que o Windows está atualizando um aplicativo ou a si mesmo.

Nota: se você notar o PowerShell no Gerenciador de Tarefas, então encerrar a tarefa não ajudaria, e você deve seguir para as próximas correções.

2. Inicialize em Modo Limpo

Aplicativos de terceiros são notórios por criar arquivos prejudiciais em seu sistema e tirar proveito do Windows PowerShell para fazer alterações em seu computador. A única maneira de identificar esses aplicativos e cortar o acesso ao seu PC é inicializá-lo em Modo Limpo.

  1. Abra a caixa Executar pressionando as teclas Windows + R simultaneamente. Digite msconfig e pressione Enter.

Digitando

  1. Na guia “Geral”, selecione “Inicialização Seletiva” e desmarque “Carregar itens de inicialização.”

  1. Vá para a guia “Serviços” e clique em “Ocultar todos os serviços da Microsoft.” Selecione “Desativar todos” na parte inferior da janela e clique em “OK.”

  1. Clique na guia “Inicialização” e escolha “Abrir Gerenciador de Tarefas.”

  1. Na guia “Inicialização” do Gerenciador de Tarefas, clique com o botão direito em cada item e “Desativar”.
  2. Por fim, clique em “OK” e reinicie seu PC. Se seu PC iniciar sem problemas, isso significa que um aplicativo instalado recentemente foi o culpado, e você deve desinstalá-lo para resolver o problema. Se não, prossiga para o próximo método.

Bom saber: aprenda como executar um programa Java no Prompt de Comando.

3. Desative o Windows Powershell Temporariamente

Você pode usar o Prompt de Comando para desativar o Windows PowerShell temporariamente. Se você usar o PowerShell para desativar a si mesmo, pode acabar travando e causando problemas. Note que este método funciona no Windows 10 1803 e requer privilégios de administrador.

  1. Clique no botão de Pesquisa do Windows e digite “Prompt de Comando.” Clique com o botão direito no melhor resultado e escolha “Executar como administrador.”

Digitando

  1. Digite os seguintes comandos e pressione Enter após cada um. Lembre-se de reabilitar o PowerShell mais tarde. Para desativá-lo, digite:
Dism /online /Disable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root
  1. Para reabilitá-lo, digite:
Dism /online /Enable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root

4. Exclua o Atalho do Powershell da Pasta de Inicialização

A pasta de Inicialização contém todos os atalhos de aplicativos de Inicialização para que o Windows possa executá-los assim que inicia. O atalho “PowerShell.exe” também pode ser encontrado nesta pasta, pois, na maioria das vezes, este aplicativo está configurado para ser iniciado na inicialização. Assim, se o Windows PowerShell continuar aparecendo, você deve localizar e excluir o atalho deste aplicativo da pasta de Inicialização.

  1. Abra a caixa Executar pressionando as teclas Windows + R. Digite %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp e pressione Enter.

Digitando comando na janela Executar.

  1. Encontre e clique com o botão direito no atalho do PowerShell e escolha “Excluir.” Se a lista estiver vazia ou você não conseguir encontrar o PowerShell, prossiga para o próximo método.

Dica: confira todas as opções disponíveis para abrir o Gerenciador de Tarefas no Windows.

5. Exclua o Status de Inicialização do Powershell no Gerenciador de Tarefas

Você também pode desativar o status de inicialização do PowerShell através do Gerenciador de Tarefas para impedir que ele seja iniciado na inicialização.

  1. Clique com o botão direito no menu Iniciar e escolha “Gerenciador de Tarefas.”

  2. Clique na guia “Inicialização” e encontre “Windows PowerShell.” Clique com o botão direito nele e selecione “Desativar.”

Desativando programas de inicialização a partir do Gerenciador de Tarefas.

6. Use o Programa Autoruns da Microsoft

A Microsoft oferece uma ferramenta poderosa para parar aplicativos que estão configurados para serem executados automaticamente no seu Windows.

  1. Baixe o Autoruns.
  2. Abra o aplicativo e, na guia “Logon” **, localize “PowerShell” e desmarque sua caixa.

Dica: O Microsoft Store não está funcionando como deveria? Nós mostramos como consertá-lo.

Perguntas Frequentes

É OK desativar o PowerShell indefinidamente?

Embora não encorajemos você a fazê-lo, às vezes sua única escolha é desativar este console indefinidamente. O Windows deve funcionar bem sem o PowerShell, já que pode usar o Prompt de Comando, mas o PowerShell é uma versão aprimorada do Prompt de Comando que pode fazer muito mais do que cmd.

O que o PowerShell pode fazer que o Prompt de Comando não pode?

Embora o PowerShell seja construído na plataforma .NET, ele pode se comunicar com objetos do Windows até mesmo no nível central, ao contrário do Prompt de Comando, que não pode.

Posso atualizar o Windows PowerShell?

O Windows atualiza aplicativos relacionados ao sistema com cada atualização do Windows, então não há necessidade de atualizar o PowerShell separadamente. No entanto, você pode atualizar o PowerShell manualmente sem esperar que o Windows faça isso por você na próxima atualização. Para obter atualizações do PowerShell pelo aplicativo Microsoft Store, pesquise o Windows PowerShell no aplicativo Store do Windows, e o primeiro aplicativo exibido é o que você está procurando.

Créditos da imagem: Pexels. Todas as capturas de tela de Farhad Pashaei.