Ver uma janela do PowerShell aparecer toda vez que você inicia o computador pode ser irritante. Mesmo que a janela feche sozinha após alguns momentos, é vital não ignorar tal comportamento e investigar o problema subjacente. É exatamente isso que este guia o ajudará a fazer.

Pode haver vários motivos para isso, incluindo tarefas agendadas , infecção por malware ou um aplicativo malicioso de terceiros. Nesta postagem, listamos algumas dicas úteis para evitar que o Windows PowerShell apareça no seu PC.
1. Desative a execução do PowerShell na inicialização
Um motivo comum pelo qual o Windows PowerShell pode continuar abrindo na inicialização é se você o configurou anteriormente como um aplicativo de inicialização no Windows . Veja como mudar isso.
Passo 1: Pressione o atalho de teclado Ctrl + Shift + Esc para iniciar o Gerenciador de Tarefas.
Passo 2: Na guia Aplicativos de inicialização, selecione PowerShell e clique na opção Desativar na parte superior.

Etapa 3: Além disso, você precisará garantir que o atalho do PowerShell não seja adicionado à pasta Inicialização do Windows. Para fazer isso, pressione a tecla Windows + atalho de teclado R para abrir a caixa de diálogo Executar, digite shell:startup e pressione Enter.

Passo 4: Na janela seguinte, localize e exclua o atalho do PowerShell, se houver.

2. Verifique o Agendador de Tarefas para Tarefas Ativas
Outra coisa que você deve fazer é verificar as tarefas ativas no Agendador de Tarefas . Isso ajudará você a determinar se o PowerShell está configurado para executar scripts em segundo plano, permitindo interrompê-lo.
Passo 1: Pressione a tecla Windows + atalho de teclado S para abrir o menu de pesquisa. Digite agendador de tarefas e pressione Enter.

Passo 2: Em Tarefas Ativas, procure atividades que exijam o uso do PowerShell. Se você encontrar um, clique duas vezes nele para ver a descrição.

Etapa 3: Clique na opção Desativar à direita para desativar a tarefa selecionada.

3. Use Microsoft Autoruns para impedir a execução do PowerShell na inicialização
A ferramenta Autoruns da Microsoft oferece uma visão geral detalhada de todos os aplicativos e serviços configurados para serem executados automaticamente em seu sistema. Portanto, se você não conseguir encontrar nenhuma tarefa relacionada ao PowerShell no Agendador de Tarefas, use esta ferramenta para impedir que o PowerShell apareça no Windows.
Passo 1: Baixe e instale o Autoruns em seu PC.
Baixe o Microsoft Autoruns
Passo 2: Abra Autoruns e mude para a guia Logon. Digite PowerShell na caixa de pesquisa e pressione Enter.

Etapa 3: Autoruns deve mostrar uma lista de entradas que podem estar fazendo com que o PowerShell seja aberto automaticamente. Desmarque as caixas relacionadas ao PowerShell e veja se isso resolve o problema.

4. Desative e reative o Windows PowerShell
Outra coisa que você pode fazer para resolver esse problema é desabilitar o Windows PowerShell temporariamente e reativá-lo. Para fazer isso, você precisará usar outra ferramenta de linha de comando – Prompt de Comando .
Passo 1: Clique com o botão direito no ícone Iniciar e selecione Terminal (Admin) na lista.

Passo 2: Selecione Sim quando o prompt do Controle de Conta de Usuário (UAC) aparecer.

Etapa 3: Digite o seguinte comando e pressione Enter.
Dism /online /Disable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"

Passo 4: Digite o seguinte comando e pressione Enter para habilitar o PowerShell.
Dism /online /Enable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"

Reinicie o seu PC depois disso e verifique se o problema ainda persiste.
5. Execute a verificação SFC e DISM
Arquivos de sistema danificados ou corrompidos também podem resultar em tais anomalias. Se for esse o caso, executar a verificação SFC (System File Checker) em seu PC deve ajudar.
Passo 1: Clique com o botão direito no ícone Iniciar e selecione Terminal (Admin) no menu resultante.

Passo 2: Selecione Sim quando o prompt do Controle de Conta de Usuário (UAC) aparecer.

Passo 3: Digite o comando mencionado abaixo e pressione Enter.
SFC /scannow

Após a conclusão da verificação, você verá uma mensagem informando se a verificação foi bem-sucedida ou não. Se a verificação SFC não encontrar nenhum problema com os arquivos do sistema, tente executar uma verificação DISM (Gerenciamento e Manutenção de Imagens de Implantação).
Abra o aplicativo Terminal com privilégios administrativos e execute os seguintes comandos pressionando Enter após cada um:
DISM /Online /Imagem de limpeza /CheckHealth
DISM /Online /Imagem de limpeza /ScanHealth
DISM /Online /Imagem de limpeza /RestoreHealth

Aguarde a conclusão do processo. Depois disso, reinicie o seu PC e verifique se o PowerShell ainda aparece sem ser convidado.
6. Use o solucionador de problemas de manutenção do sistema
O Solucionador de problemas de manutenção do sistema é um utilitário útil no Windows para detectar e corrigir quaisquer irregularidades que possam estar causando o aparecimento do PowerShell em intervalos regulares no seu PC. Você pode tentar executar esta ferramenta para ver se isso resolve o problema.
Passo 1: Clique no ícone de pesquisa na barra de tarefas, digite painel de controle e pressione Enter.

Passo 2: Na janela do Painel de Controle, mude o tipo de visualização para ícones grandes ou pequenos, se ainda não estiver, e clique em Solução de problemas.

Etapa 3: Em Sistema e Segurança, clique na opção Executar tarefas de manutenção.

Siga as instruções na tela para executar a solução de problemas e reinicie o PC.
7. Verifique se há malware
A presença de malware ou programa malicioso pode fazer com que o PowerShell continue aparecendo no seu PC. Você pode tentar verificar seu PC com o Windows Defender ou um programa antivírus de terceiros para ter certeza disso. Se a verificaç��o revelar alguma ameaça, siga as etapas recomendadas para removê-la.
8. Experimente a inicialização limpa
Se nada mais funcionar, você pode tentar inicializar seu PC em um estado de inicialização limpa . Isso o ajudará a determinar se o problema está ocorrendo devido a um aplicativo ou serviço em segundo plano.
Passo 1: Pressione a tecla Windows + atalho de teclado R para abrir a caixa de diálogo Executar. Digite msconfig.msc na caixa e pressione Enter.

Passo 2: Na guia Serviços, marque a caixa ‘Ocultar todos os serviços Microsoft’ e clique no botão Desativar todos.

Etapa 3: Mude para a guia Inicializar e clique em Abrir Gerenciador de Tarefas.

Passo 4: Na guia Inicializar, desative todos os aplicativos e programas de inicialização de terceiros, um por um.

Reinicie o seu computador depois disso. Se o PowerShell não abrir automaticamente no estado de inicialização limpa, um dos aplicativos ou programas de terceiros pode ser o culpado. Você precisará remover todos os aplicativos e programas instalados recentemente, um por um, para corrigir o problema.
Chega de pop-ups indesejados
O PowerShell não é algo que você usa todos os dias, então é natural ficar desconfiado quando ele aparece sem motivo aparente. Seguir as soluções acima deve ajudá-lo a impedir isso.
Se você também estiver enfrentando um problema semelhante com o prompt de comando, verifique nosso guia sobre como impedir que o prompt de comando apareça no Windows .