Então você abriu o gerenciador de tarefas e viu SearchFilterHost.exe rodando, e você quer saber o que é, certo? Você provavelmente está limpo, pois esse processo normalmente não é um vírus. Na verdade, ele está incluído em todas as cópias do Windows desde o XP, mas não se ouviu falar muito dele até o Vista. Este pequeno executável é um serviço de sistema criado pela Microsoft que auxilia as funções do Windows Search.
Quer saber mais? Vamos mergulhar.

Se você olhar no Process Explorer, ele não revela muito sobre SearchFilterHost, mas nos informa que é um filho de SearchIndexer.exe, que abordamos em um artigo anterior. Se você quiser desabilitar o serviço por algum motivo, isso pode ser feito seguindo essas instruções. SearchFilterHost.exe normalmente não usa muita memória ou poder da CPU e geralmente é leve em recursos do sistema; no entanto, houve algumas reclamações mais raras sobre as quais falaremos abaixo.

Uma olhada no netmon revela que esse processo tem alguma atividade de rede onde entra em contato com a Microsoft e baixa dados. Os dados transmitidos não são pessoais; está relacionado a consultas de tópicos de ajuda no sistema de ajuda interno do Windows e vai diretamente para a Microsoft. Essa atividade de rede pode ser desativada abrindo a caixa Tópicos da Ajuda no Windows e, em seguida, em Opções > Configurações e desmarcando a opção “Melhorar meus resultados de pesquisa usando a Ajuda online”.

Localização
As chaves de registro que afetam SearchFilterHost estão localizadas em:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Performance\Resolvers
- Reg_Expand_SZ: SystemBinariesList
- Além disso, algumas entradas relacionadas ao acesso à rede através do firewall em:
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\RestrictedServices\Static\System
O processo em si está localizado em

Problemas
Alguns usuários relataram que SearchFilterHost usa um alto uso de CPU, até 100% , de tempos em tempos. Se você estiver enfrentando esse problema, não há necessariamente uma correção definitiva. Um usuário sugere configurar um redirecionamento de imagem para o lançamento do serviço que o matará automaticamente. Outro sugeriu desabilitar a indexação XML . Alguns sugerem desabilitar a pesquisa do Windows e outros tiveram que reformatar o sistema operacional para corrigi-lo.
Em muitos dos casos relatados, o alto uso da CPU estava relacionado à instalação de um decodificador de terceiros.
Conclusão
SearchFilterHost.exe é um processo seguro criado pela Microsoft. É essencial que algumas funções do Windows Search funcionem corretamente. No entanto, uma pesquisa ainda é capaz de funcionar (menos totalmente) sem ela. O processo normalmente não tem um impacto perceptível no desempenho do sistema e não deve ser desabilitado por capricho.