O que é SearchFilterHost.exe e como corrigir seus problemas
O processo Microsoft Windows Search Filter Host ou SearchFilterHost.exe é um componente vital da funcionalidade de busca no Windows e faz parte do sistema operacional desde o Windows XP. Mas ao longo dos anos, muitos descobriram que o SearchFilterHost.exe consumia muito CPU ou que o processo estava constantemente travando!
As principais razões para o alto consumo de CPU e os travamentos do SearchFilterHost.exe são índice de busca corrompido, problemas com indexação ativa, problemas com o serviço de Busca do Windows, arquivos de sistema corrompidos ou uma instalação incompleta do Windows.
Antes de começarmos a solucionar problemas mais complexos, reinicie o PC, instale todas as atualizações pendentes do Windows e mude para o plano de energia de alto desempenho. Se o alto uso de CPU ou os travamentos persistirem, siga para as soluções listadas a seguir.
Como posso corrigir o alto uso de CPU pelo SearchFilterHost.exe?
1. Verifique a autenticidade do arquivo SearchFilterHost.exe
Frequentemente, invasores disfarçam um vírus usando o nome de um arquivo de sistema crítico, o que impede a detecção precoce. Portanto, é importante verificar se o SearchFilterHost.exe não é malware.
Para fazer isso, verifique a localização do arquivo. O arquivo SearchFilterHost.exe é, por padrão, armazenado em: C:\Windows\System32
SearchFilterHost.exe na pasta System32
Se estiver armazenado em outro lugar, escaneie o PC em busca de malware usando o Windows Security embutido ou outra solução antivírus de alta qualidade.
2. Reconstrua o índice de busca
- Pressione Windows + S para abrir o Buscar, digite Painel de Controle no campo de texto e clique no resultado relevante.
-
Selecione Ícones Grandes no menu suspenso Exibir por perto do canto superior direito.
-
Localize e selecione Opções de Indexação.
- Agora, clique no botão Avançado.
-
Clique em Reconstruir sob Solução de Problemas.
- Clique em OK no aviso que aparecer.
Para 9 em cada 10 usuários (incluindo eu), reconstruir o índice resolveu o problema quando o SearchFilterHost.exe tinha um alto uso de CPU no Windows 11. Aqui, provavelmente, havia algum problema com o índice de busca existente, o que dificultava que o Windows buscasse arquivos e, consequentemente, levou a um aumento no consumo de recursos.
3. Exclua o OneDrive da indexação
- Abra o Painel de Controle, selecione Ícones Grandes no menu Exibir por e clique em Opções de Indexação.
-
Clique em Modificar.
-
Agora, percorra os vários caminhos, identifique a pasta OneDrive, desmarque a caixa de seleção antes dela e clique em OK para salvar as alterações. A pasta OneDrive geralmente é armazenada no seguinte caminho, onde Nome de Usuário é o nome do perfil ativo:
C:\Users\Nome de Usuário
No passado, OneDrive e outros serviços de armazenamento em nuvem similares causaram alto uso de CPU pelo SearchFilterHost.exe devido a problemas com a indexação de arquivos. Assim, a maneira mais fácil é excluí-los do índice de busca!
4. Execute a solução de problemas de Busca e Indexação
-
Pressione Windows + R para abrir Executar, cole o seguinte no campo de texto e pressione Enter:
msdt.exe -ep WindowsHelp id SearchDiagnostic
-
Agora, siga as instruções na tela no solucionador de problemas Busca e Indexação e faça as alterações recomendadas, se houver.
5. Desative o serviço de Busca do Windows
- Pressione Windows + R para abrir Executar, digite services.msc no campo de texto e pressione Enter.
-
Role para baixo, clique com o botão direito no serviço Busca do Windows e selecione Propriedades.
-
Escolha Desabilitado no menu suspenso Tipo de inicialização e depois clique em Parar em Status do serviço.
- Uma vez que o serviço pare de funcionar, clique em Aplicar e OK para salvar as alterações.
Desativar a Busca do Windows não afeta a funcionalidade principal do sistema operacional. O único lado negativo é que as pesquisas futuras podem levar mais tempo, uma vez que o sistema operacional não atualizará o índice e dependerá do criado anteriormente.
6. Repare os arquivos de sistema corrompidos
-
Pressione Windows + S para abrir o Buscar, digite Prompt de Comando no campo de texto e clique em Executar como administrador.
- Clique em Sim no prompt do UAC.
-
Cole os seguintes comandos do DISM individualmente e pressione Enter após cada um:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
-
Em seguida, execute o seguinte comando para a verificação do SFC (Verificador de Arquivos de Sistema):
sfc /scannow
Reparar os arquivos de sistema corrompidos com comandos do DISM e verificações do SFC também ajuda quando o SearchFilterHost.exe continua travando no Windows 11.
7. Realizar uma atualização no local
NOTA: Os passos listados abaixo são para realizar uma atualização no local no Windows 11. Se você estiver na iteração anterior, consulte nosso guia detalhando o processo para atualização de reparo no Windows 10.
- Vá ao site oficial da Microsoft, escolha a edição do sistema operacional e o idioma do produto e, em seguida, baixe o Windows 11 ISO.
- Uma vez baixado, clique com o botão direito no arquivo ISO, escolha Montar e depois clique em Abrir na solicitação de confirmação.
-
Execute o arquivo setup.exe.
- Clique em Avançar.
- Agora, clique em Aceitar para concordar com os termos da licença da Microsoft.
-
Verifique se a configuração lê Manter arquivos e aplicativos pessoais e clique em Instalar.
- Aguarde a conclusão da atualização no local. Geralmente leva de 1 a 3 horas.
Uma atualização no local é quase tão boa quanto reinstalar o Windows e elimina problemas como travamentos ou alto uso de CPU do SearchFilterHost.exe. A melhor parte é que você não perde arquivos armazenados e aplicativos instalados durante o processo.
Se isso também não funcionar, como último recurso, você pode reiniciar o Windows 11 para as configurações de fábrica.
Além disso, antes de sair, descubra algumas dicas rápidas para deixar seu PC com Windows 11 mais rápido do que nunca!
Qual correção funcionou para você? Compartilhe com nossos leitores na seção de comentários.