O alto uso da CPU é uma má notícia. Isso torna seu sistema mais lento e esgota os recursos do seu computador. Se você notou um alto uso da CPU em seu PC, fez algumas pesquisas e descobriu que um processo chamado SearchProtocolHost.exe é a raiz do seu problema de alto uso da CPU, você pode querer saber um pouco mais sobre o que esse processo é..

Como tal, aqui está o que é SearchProtocolHost.exe e como corrigi-lo consumindo sua CPU.

O que é SearchProtocolHost.exe?

SearchProtocolHost.exe é um processo exigido por uma função interna do Windows chamada Windows Search Indexer. A função ajuda a renderizar rapidamente os resultados da pesquisa no seu PC com Windows, mas quando se torna um consumidor de recursos, pode ter um impacto negativo no desempenho do seu PC.

Claro, você pode ir em frente e encerrar o processo. Fácil, certo?

Bem, não exatamente. Outro processo, chamado SearchIndexer.exe, depende de SearchProtocolHost.exe para renderizar os resultados da pesquisa. Se você encerrar SearchProtocolHost.exe, SearchIndexer.exe reiniciará o processo.

Em muitos casos, o problema será resolvido apenas esperando um pouco. O Indexador geralmente fica sobrecarregado tentando procurar arquivos que não consegue encontrar, fazendo com que o SearchProtocolHost.exe consuma mais recursos. Se você esperou por algum tempo e ainda vê que SearchProtocolHost.exe está causando alto uso da CPU, tente as correções mencionadas abaixo.

1. Atualizar o Windows ou reverter uma atualização recente

O Windows frequentemente lança atualizações para corrigir bugs comuns no sistema. A atualização do seu PC pode resolver o problema. Por outro lado, se você atualizou recentemente o Windows, uma atualização defeituosa pode ter causado um problema e a desinstalação das atualizações pode corrigir o problema.

Para atualizar o Windows, procure verificar atualizações no Menu Iniciar e selecione a Melhor correspondência. Se você vir uma atualização pendente, vá em frente e instale-a. Caso contrário, clique no botão Verifique se há atualizações botão.

Existem várias maneiras de desinstalar atualizações, mas a maneira mais fácil é acessar Painel de controle > Programas > Programas e recursos, e clique em Ver atualizações instaladas à esquerda do Painel de Controle. Encontre as atualizações que você instalou recentemente verificando a data no Instalado em coluna. Selecione a atualização e clique Desinstalar.

2. Execute o solucionador de problemas de pesquisa e indexação integrado

O Windows vem com um conjunto de solucionadores de problemas integrados que podem ajudá-lo a corrigir uma ampla gama de problemas. Você também pode usar um dos solucionadores de problemas, chamado de solucionador de problemas de pesquisa e indexação, para corrigir o problema de alto uso da CPU SearchProtocolHost.exe.

Inicie as configurações pressionando Vitória + eu e navegue para Sistema > Solucionar problemas > Outros solucionadores de problemas. Procure um item chamado Pesquisa e indexação na lista e clique no botão Corre botão ao lado.

Fazer isso iniciará o solucionador de problemas. Siga as instruções na tela e veja se isso corrige o problema. Se você estiver em um PC com Windows 10, encontrará o solucionador de problemas em Configurações > Atualização e segurança > Solucionador de problemas.

3. Remover aplicativos de terceiros instalados recentemente

Se você se lembrar de instalar um aplicativo de terceiros recentemente, após o qual começou a encontrar o problema, tente desinstalar e ver se isso funciona. Basta ir para Painel de controle > Programas > Programas e características, selecione o aplicativo instalado recentemente e clique em Desinstalar.

4. Executar uma verificação SFC

SFC (System File Checker) é um utilitário de linha de comando integrado que repara e substitui arquivos de sistema corrompidos no Windows. Se SearchProtocolHost.exe estiver causando alto uso da CPU como resultado de um arquivo de sistema corrompido, a execução de uma verificação SFC pode corrigir o problema. Comece iniciando um prompt de comando elevado. Você pode fazer isso pressionando Vitória + R, digitando cmd, e pressionando Ctrl + Shift + Enter.

Em seguida, execute o seguinte comando:

sfc / scannow

Deixe a verificação ser concluída. Feito isso, reinicie o PC e veja se o problema persiste.

5. Desfragmente seu disco

Quando você grava dados em um disco rígido que não possui espaço contíguo suficiente para armazenar o arquivo completo, isso faz com que os arquivos fiquem fragmentados. A fragmentação geralmente pode afetar o desempenho e fazer com que o SearchProtocolHost.exe indiretamente use mais recursos.

Você pode corrigir o problema facilmente desfragmentando seu disco rígido. Procurar desfragmentar no Menu Iniciar e inicie Desfragmentar e otimizar unidades. Pressione e segure Ctrl, selecione todas as unidades e clique em Otimizar tudo.

Se você nunca otimizou a unidade antes, pode demorar um pouco, então esteja preparado para isso e, se estiver usando um laptop, tenha uma fonte de alimentação pronta caso a bateria acabe.

Enquanto você está nisso, você também deve considerar agendar a desfragmentação para que o utilitário desfragmente a unidade toda semana (ou uma cadência diferente que você preferir).

Quando o processo for concluído, reinicie o PC e tente executar uma pesquisa no Windows. Veja se o problema persiste.

6. Alterar opções de indexação

Se nenhuma das correções funcionou até agora, você pode tentar excluir algumas pastas grandes da indexação para renderizar os resultados da pesquisa mais rapidamente.

Comece procurando por opções de indexação no Menu Iniciar e selecione a Melhor correspondência. Clique no Modificar botão.

Fazer isso abrirá outra janela. Selecione os Selecione todos os locais opção na parte inferior. Em seguida, desmarque todos os locais que você deseja excluir, desmarcando-os na seção na parte superior chamada Alterar locais selecionados.

7. Desativar a pesquisa do Windows

Se você não conseguiu corrigir o problema até agora, considere mostrá-lo a um técnico. No entanto, você ainda poderá usar seu computador nesse meio tempo sem atrasos. Para fazer isso, você precisará desabilitar a Pesquisa do Windows.

Observe que você não poderá pesquisar nada no Windows enquanto a Pesquisa do Windows estiver desabilitada. Quando você quiser pesquisar algo, sempre poderá reativá-lo.

pressione Vitória + R, tipo serviços.msce pressione Enter para iniciar o console de Serviços. Procure um serviço chamado Pesquisa do Windows, clique com o botão direito nele e selecione Propriedades. Na janela Propriedades, selecione o Pare botão sob o Status do serviço seção e, em seguida, altere Tipo de inicialização para Desabilitado.

Reinicie seu PC e agora você poderá usar seu PC sem que o SearchProtocolHost.exe cause qualquer tipo de problema de desempenho.

Corrigido o alto uso da CPU SearchProtocolHost.exe

Espero que você tenha conseguido corrigir o problema com uma das correções deste guia. Embora o Windows geralmente seja executado em ambos erros comuns e erros ridículos, solucioná-los não é tão difícil. Em muitos casos, você pode até contar com ferramentas externas para reparar o Windows.

As melhores ferramentas gratuitas de reparo do Windows 10 para corrigir qualquer problema

Se você estiver enfrentando problemas no sistema ou configurações não autorizadas, use essas ferramentas gratuitas de reparo do Windows 10 para consertar seu PC.

Leia a seguir

ParticipaçãoTweetE-mail
Tópicos relacionados
  • janelas
  • janelas
  • CPU
Sobre o autor
Arjun Ruparelia (43 Artigos Publicados)

Arjun é contador por formação e adora explorar tecnologia. Ele gosta de aplicar a tecnologia para tornar as tarefas mundanas mais fáceis e, muitas vezes, muito mais divertidas.

Mais de Arjun Ruparelia

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar